0001487952-23-000047.txt : 20231107 0001487952-23-000047.hdr.sgml : 20231107 20231107102913 ACCESSION NUMBER: 0001487952-23-000047 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 82 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231107 DATE AS OF CHANGE: 20231107 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: 231382240 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-20230930.htm 10-Q vpg-20230930
000148795212/312023Q3FALSE00014879522023-01-012023-09-300001487952us-gaap:CommonStockMember2023-11-07xbrli:shares0001487952vpg:ClassBConvertibleCommonStockMember2023-11-0700014879522023-09-30iso4217:USD00014879522022-12-310001487952us-gaap:CommonStockMember2023-09-300001487952us-gaap:CommonStockMember2022-12-310001487952vpg:ClassBConvertibleCommonStockMember2023-09-300001487952vpg:ClassBConvertibleCommonStockMember2022-12-3100014879522023-07-022023-09-3000014879522022-07-032022-10-01iso4217:USDxbrli:shares00014879522022-01-012022-10-0100014879522021-12-3100014879522022-10-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-0100014879522023-07-010001487952us-gaap:RetainedEarningsMember2023-07-022023-09-300001487952us-gaap:ParentMember2023-07-022023-09-300001487952us-gaap:NoncontrollingInterestMember2023-07-022023-09-300001487952us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-022023-09-300001487952us-gaap:AdditionalPaidInCapitalMember2023-07-022023-09-300001487952us-gaap:TreasuryStockCommonMember2023-07-022023-09-300001487952us-gaap:CommonStockMember2023-09-300001487952vpg:ClassBConvertibleCommonStockMember2023-09-300001487952us-gaap:TreasuryStockCommonMember2023-09-300001487952us-gaap:AdditionalPaidInCapitalMember2023-09-300001487952us-gaap:RetainedEarningsMember2023-09-300001487952us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-300001487952us-gaap:ParentMember2023-09-300001487952us-gaap:NoncontrollingInterestMember2023-09-300001487952us-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-0200014879522022-07-020001487952us-gaap:RetainedEarningsMember2022-07-032022-10-010001487952us-gaap:ParentMember2022-07-032022-10-010001487952us-gaap:NoncontrollingInterestMember2022-07-032022-10-010001487952us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-032022-10-010001487952us-gaap:AdditionalPaidInCapitalMember2022-07-032022-10-010001487952us-gaap:TreasuryStockCommonMember2022-07-032022-10-010001487952us-gaap:CommonStockMember2022-10-010001487952vpg:ClassBConvertibleCommonStockMember2022-10-010001487952us-gaap:TreasuryStockCommonMember2022-10-010001487952us-gaap:AdditionalPaidInCapitalMember2022-10-010001487952us-gaap:RetainedEarningsMember2022-10-010001487952us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-10-010001487952us-gaap:ParentMember2022-10-010001487952us-gaap:NoncontrollingInterestMember2022-10-010001487952us-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-09-300001487952us-gaap:ParentMember2023-01-012023-09-300001487952us-gaap:NoncontrollingInterestMember2023-01-012023-09-300001487952us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-09-300001487952us-gaap:AdditionalPaidInCapitalMember2023-01-012023-09-300001487952us-gaap:CommonStockMember2023-01-012023-09-300001487952us-gaap:TreasuryStockCommonMember2023-01-012023-09-300001487952us-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-10-010001487952us-gaap:ParentMember2022-01-012022-10-010001487952us-gaap:NoncontrollingInterestMember2022-01-012022-10-010001487952us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-10-010001487952us-gaap:AdditionalPaidInCapitalMember2022-01-012022-10-010001487952us-gaap:CommonStockMember2022-01-012022-10-010001487952us-gaap:TreasuryStockCommonMember2022-01-012022-10-010001487952country:USvpg:SensorsMember2023-07-022023-09-300001487952vpg:WeighingSolutionsMembercountry:US2023-07-022023-09-300001487952vpg:MeasurementSystemsMembercountry:US2023-07-022023-09-300001487952country:US2023-07-022023-09-300001487952country:USvpg:SensorsMember2022-07-032022-10-010001487952vpg:WeighingSolutionsMembercountry:US2022-07-032022-10-010001487952vpg:MeasurementSystemsMembercountry:US2022-07-032022-10-010001487952country:US2022-07-032022-10-010001487952country:GBvpg:SensorsMember2023-07-022023-09-300001487952vpg:WeighingSolutionsMembercountry:GB2023-07-022023-09-300001487952vpg:MeasurementSystemsMembercountry:GB2023-07-022023-09-300001487952country:GB2023-07-022023-09-300001487952country:GBvpg:SensorsMember2022-07-032022-10-010001487952vpg:WeighingSolutionsMembercountry:GB2022-07-032022-10-010001487952vpg:MeasurementSystemsMembercountry:GB2022-07-032022-10-010001487952country:GB2022-07-032022-10-010001487952vpg:SensorsMembervpg:OtherEuropeMember2023-07-022023-09-300001487952vpg:WeighingSolutionsMembervpg:OtherEuropeMember2023-07-022023-09-300001487952vpg:MeasurementSystemsMembervpg:OtherEuropeMember2023-07-022023-09-300001487952vpg:OtherEuropeMember2023-07-022023-09-300001487952vpg:SensorsMembervpg:OtherEuropeMember2022-07-032022-10-010001487952vpg:WeighingSolutionsMembervpg:OtherEuropeMember2022-07-032022-10-010001487952vpg:MeasurementSystemsMembervpg:OtherEuropeMember2022-07-032022-10-010001487952vpg:OtherEuropeMember2022-07-032022-10-010001487952country:ILvpg:SensorsMember2023-07-022023-09-300001487952country:ILvpg:WeighingSolutionsMember2023-07-022023-09-300001487952country:ILvpg:MeasurementSystemsMember2023-07-022023-09-300001487952country:IL2023-07-022023-09-300001487952country:ILvpg:SensorsMember2022-07-032022-10-010001487952country:ILvpg:WeighingSolutionsMember2022-07-032022-10-010001487952country:ILvpg:MeasurementSystemsMember2022-07-032022-10-010001487952country:IL2022-07-032022-10-010001487952srt:AsiaMembervpg:SensorsMember2023-07-022023-09-300001487952srt:AsiaMembervpg:WeighingSolutionsMember2023-07-022023-09-300001487952srt:AsiaMembervpg:MeasurementSystemsMember2023-07-022023-09-300001487952srt:AsiaMember2023-07-022023-09-300001487952srt:AsiaMembervpg:SensorsMember2022-07-032022-10-010001487952srt:AsiaMembervpg:WeighingSolutionsMember2022-07-032022-10-010001487952srt:AsiaMembervpg:MeasurementSystemsMember2022-07-032022-10-010001487952srt:AsiaMember2022-07-032022-10-010001487952country:CAvpg:SensorsMember2023-07-022023-09-300001487952vpg:WeighingSolutionsMembercountry:CA2023-07-022023-09-300001487952vpg:MeasurementSystemsMembercountry:CA2023-07-022023-09-300001487952country:CA2023-07-022023-09-300001487952country:CAvpg:SensorsMember2022-07-032022-10-010001487952vpg:WeighingSolutionsMembercountry:CA2022-07-032022-10-010001487952vpg:MeasurementSystemsMembercountry:CA2022-07-032022-10-010001487952country:CA2022-07-032022-10-010001487952vpg:SensorsMember2023-07-022023-09-300001487952vpg:WeighingSolutionsMember2023-07-022023-09-300001487952vpg:MeasurementSystemsMember2023-07-022023-09-300001487952vpg:SensorsMember2022-07-032022-10-010001487952vpg:WeighingSolutionsMember2022-07-032022-10-010001487952vpg:MeasurementSystemsMember2022-07-032022-10-010001487952country:USvpg:SensorsMember2023-01-012023-09-300001487952vpg:WeighingSolutionsMembercountry:US2023-01-012023-09-300001487952vpg:MeasurementSystemsMembercountry:US2023-01-012023-09-300001487952country:US2023-01-012023-09-300001487952country:USvpg:SensorsMember2022-01-012022-10-010001487952vpg:WeighingSolutionsMembercountry:US2022-01-012022-10-010001487952vpg:MeasurementSystemsMembercountry:US2022-01-012022-10-010001487952country:US2022-01-012022-10-010001487952country:GBvpg:SensorsMember2023-01-012023-09-300001487952vpg:WeighingSolutionsMembercountry:GB2023-01-012023-09-300001487952vpg:MeasurementSystemsMembercountry:GB2023-01-012023-09-300001487952country:GB2023-01-012023-09-300001487952country:GBvpg:SensorsMember2022-01-012022-10-010001487952vpg:WeighingSolutionsMembercountry:GB2022-01-012022-10-010001487952vpg:MeasurementSystemsMembercountry:GB2022-01-012022-10-010001487952country:GB2022-01-012022-10-010001487952vpg:SensorsMembervpg:OtherEuropeMember2023-01-012023-09-300001487952vpg:WeighingSolutionsMembervpg:OtherEuropeMember2023-01-012023-09-300001487952vpg:MeasurementSystemsMembervpg:OtherEuropeMember2023-01-012023-09-300001487952vpg:OtherEuropeMember2023-01-012023-09-300001487952vpg:SensorsMembervpg:OtherEuropeMember2022-01-012022-10-010001487952vpg:WeighingSolutionsMembervpg:OtherEuropeMember2022-01-012022-10-010001487952vpg:MeasurementSystemsMembervpg:OtherEuropeMember2022-01-012022-10-010001487952vpg:OtherEuropeMember2022-01-012022-10-010001487952country:ILvpg:SensorsMember2023-01-012023-09-300001487952country:ILvpg:WeighingSolutionsMember2023-01-012023-09-300001487952country:ILvpg:MeasurementSystemsMember2023-01-012023-09-300001487952country:IL2023-01-012023-09-300001487952country:ILvpg:SensorsMember2022-01-012022-10-010001487952country:ILvpg:WeighingSolutionsMember2022-01-012022-10-010001487952country:ILvpg:MeasurementSystemsMember2022-01-012022-10-010001487952country:IL2022-01-012022-10-010001487952srt:AsiaMembervpg:SensorsMember2023-01-012023-09-300001487952srt:AsiaMembervpg:WeighingSolutionsMember2023-01-012023-09-300001487952srt:AsiaMembervpg:MeasurementSystemsMember2023-01-012023-09-300001487952srt:AsiaMember2023-01-012023-09-300001487952srt:AsiaMembervpg:SensorsMember2022-01-012022-10-010001487952srt:AsiaMembervpg:WeighingSolutionsMember2022-01-012022-10-010001487952srt:AsiaMembervpg:MeasurementSystemsMember2022-01-012022-10-010001487952srt:AsiaMember2022-01-012022-10-010001487952country:CAvpg:SensorsMember2023-01-012023-09-300001487952vpg:WeighingSolutionsMembercountry:CA2023-01-012023-09-300001487952vpg:MeasurementSystemsMembercountry:CA2023-01-012023-09-300001487952country:CA2023-01-012023-09-300001487952country:CAvpg:SensorsMember2022-01-012022-10-010001487952vpg:WeighingSolutionsMembercountry:CA2022-01-012022-10-010001487952vpg:MeasurementSystemsMembercountry:CA2022-01-012022-10-010001487952country:CA2022-01-012022-10-010001487952vpg:SensorsMember2023-01-012023-09-300001487952vpg:WeighingSolutionsMember2023-01-012023-09-300001487952vpg:MeasurementSystemsMember2023-01-012023-09-300001487952vpg:SensorsMember2022-01-012022-10-010001487952vpg:WeighingSolutionsMember2022-01-012022-10-010001487952vpg:MeasurementSystemsMember2022-01-012022-10-010001487952vpg:TestMeasurementMember2023-07-022023-09-300001487952vpg:TestMeasurementMember2022-07-032022-10-010001487952vpg:TestMeasurementMember2023-01-012023-09-300001487952vpg:TestMeasurementMember2022-01-012022-10-010001487952vpg:AvionicsMilitarySpaceMember2023-07-022023-09-300001487952vpg:AvionicsMilitarySpaceMember2022-07-032022-10-010001487952vpg:AvionicsMilitarySpaceMember2023-01-012023-09-300001487952vpg:AvionicsMilitarySpaceMember2022-01-012022-10-010001487952vpg:TransportationMember2023-07-022023-09-300001487952vpg:TransportationMember2022-07-032022-10-010001487952vpg:TransportationMember2023-01-012023-09-300001487952vpg:TransportationMember2022-01-012022-10-010001487952vpg:OtherMarketsMember2023-07-022023-09-300001487952vpg:OtherMarketsMember2022-07-032022-10-010001487952vpg:OtherMarketsMember2023-01-012023-09-300001487952vpg:OtherMarketsMember2022-01-012022-10-010001487952vpg:IndustrialWeighingMember2023-07-022023-09-300001487952vpg:IndustrialWeighingMember2022-07-032022-10-010001487952vpg:IndustrialWeighingMember2023-01-012023-09-300001487952vpg:IndustrialWeighingMember2022-01-012022-10-010001487952vpg:GeneralIndustrialMember2023-07-022023-09-300001487952vpg:GeneralIndustrialMember2022-07-032022-10-010001487952vpg:GeneralIndustrialMember2023-01-012023-09-300001487952vpg:GeneralIndustrialMember2022-01-012022-10-010001487952vpg:SteelMember2023-07-022023-09-300001487952vpg:SteelMember2022-07-032022-10-010001487952vpg:SteelMember2023-01-012023-09-300001487952vpg:SteelMember2022-01-012022-10-010001487952vpg:KelkMembervpg:MeasurementSystemsMember2022-12-310001487952vpg:MeasurementSystemsMembervpg:DynamicSystemsInc.Member2022-12-310001487952vpg:MeasurementSystemsMembervpg:DiversifiedTechnicalSystemsIncMember2022-12-310001487952vpg:WeighingSolutionsMembervpg:StressTekInc.Member2022-12-310001487952vpg:KelkMembervpg:MeasurementSystemsMember2023-01-012023-09-300001487952vpg:MeasurementSystemsMembervpg:DynamicSystemsInc.Member2023-01-012023-09-300001487952vpg:MeasurementSystemsMembervpg:DiversifiedTechnicalSystemsIncMember2023-01-012023-09-300001487952vpg:WeighingSolutionsMembervpg:StressTekInc.Member2023-01-012023-09-300001487952vpg:KelkMembervpg:MeasurementSystemsMember2023-09-300001487952vpg:MeasurementSystemsMembervpg:DynamicSystemsInc.Member2023-09-300001487952vpg:MeasurementSystemsMembervpg:DiversifiedTechnicalSystemsIncMember2023-09-300001487952vpg:WeighingSolutionsMembervpg:StressTekInc.Member2023-09-300001487952vpg:BuildingsandVehiclesMembersrt:MinimumMember2023-09-300001487952vpg:BuildingsandVehiclesMembersrt:MaximumMember2023-09-30xbrli:pure0001487952us-gaap:RevolvingCreditFacilityMembervpg:CreditAgreement2020Member2023-09-300001487952us-gaap:RevolvingCreditFacilityMembervpg:CreditAgreement2020Member2022-12-310001487952us-gaap:AccumulatedTranslationAdjustmentMember2022-12-310001487952us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-12-310001487952us-gaap:AccumulatedTranslationAdjustmentMember2023-01-012023-09-300001487952us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-01-012023-09-300001487952us-gaap:AccumulatedTranslationAdjustmentMember2023-09-300001487952us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-09-300001487952us-gaap:AccumulatedTranslationAdjustmentMember2021-12-310001487952us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-12-310001487952us-gaap:AccumulatedTranslationAdjustmentMember2022-01-012022-10-010001487952us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-01-012022-10-010001487952us-gaap:AccumulatedTranslationAdjustmentMember2022-10-010001487952us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-10-010001487952us-gaap:PensionPlansDefinedBenefitMember2023-07-022023-09-300001487952us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2023-07-022023-09-300001487952us-gaap:PensionPlansDefinedBenefitMember2022-07-032022-10-010001487952us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2022-07-032022-10-010001487952us-gaap:PensionPlansDefinedBenefitMember2023-01-012023-09-300001487952us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2023-01-012023-09-300001487952us-gaap:PensionPlansDefinedBenefitMember2022-01-012022-10-010001487952us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2022-01-012022-10-010001487952us-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:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:RestrictedStockUnitsRSUMember2023-03-092023-03-090001487952us-gaap:RestrictedStockUnitsRSUMember2023-03-090001487952us-gaap:RestrictedStockUnitsRSUMember2023-03-092023-03-090001487952us-gaap:RestrictedStockUnitsRSUMember2023-05-242023-05-240001487952us-gaap:RestrictedStockUnitsRSUMember2023-05-2400014879522023-04-012023-06-30vpg:segment0001487952us-gaap:OperatingSegmentsMembervpg:SensorsMember2023-07-022023-09-300001487952us-gaap:OperatingSegmentsMembervpg:SensorsMember2022-07-032022-10-010001487952us-gaap:OperatingSegmentsMembervpg:SensorsMember2023-01-012023-09-300001487952us-gaap:OperatingSegmentsMembervpg:SensorsMember2022-01-012022-10-010001487952us-gaap:OperatingSegmentsMembervpg:WeighingSolutionsMember2023-07-022023-09-300001487952us-gaap:OperatingSegmentsMembervpg:WeighingSolutionsMember2022-07-032022-10-010001487952us-gaap:OperatingSegmentsMembervpg:WeighingSolutionsMember2023-01-012023-09-300001487952us-gaap:OperatingSegmentsMembervpg:WeighingSolutionsMember2022-01-012022-10-010001487952vpg:MeasurementSystemsMemberus-gaap:OperatingSegmentsMember2023-07-022023-09-300001487952vpg:MeasurementSystemsMemberus-gaap:OperatingSegmentsMember2022-07-032022-10-010001487952vpg:MeasurementSystemsMemberus-gaap:OperatingSegmentsMember2023-01-012023-09-300001487952vpg:MeasurementSystemsMemberus-gaap:OperatingSegmentsMember2022-01-012022-10-010001487952us-gaap:OperatingSegmentsMember2023-07-022023-09-300001487952us-gaap:OperatingSegmentsMember2022-07-032022-10-010001487952us-gaap:OperatingSegmentsMember2023-01-012023-09-300001487952us-gaap:OperatingSegmentsMember2022-01-012022-10-010001487952us-gaap:MaterialReconcilingItemsMember2023-07-022023-09-300001487952us-gaap:MaterialReconcilingItemsMember2022-07-032022-10-010001487952us-gaap:MaterialReconcilingItemsMember2023-01-012023-09-300001487952us-gaap:MaterialReconcilingItemsMember2022-01-012022-10-010001487952us-gaap:CorporateNonSegmentMember2023-07-022023-09-300001487952us-gaap:CorporateNonSegmentMember2022-07-032022-10-010001487952us-gaap:CorporateNonSegmentMember2023-01-012023-09-300001487952us-gaap:CorporateNonSegmentMember2022-01-012022-10-010001487952us-gaap:IntersegmentEliminationMembervpg:SensorsToWeighingSolutionsMember2023-07-022023-09-300001487952us-gaap:IntersegmentEliminationMembervpg:SensorsToWeighingSolutionsMember2022-07-032022-10-010001487952us-gaap:IntersegmentEliminationMembervpg:SensorsToWeighingSolutionsMember2023-01-012023-09-300001487952us-gaap:IntersegmentEliminationMembervpg:SensorsToWeighingSolutionsMember2022-01-012022-10-010001487952us-gaap:IntersegmentEliminationMembervpg:SensorsToMeasurementSystemsMember2023-07-022023-09-300001487952us-gaap:IntersegmentEliminationMembervpg:SensorsToMeasurementSystemsMember2022-07-032022-10-010001487952us-gaap:IntersegmentEliminationMembervpg:SensorsToMeasurementSystemsMember2023-01-012023-09-300001487952us-gaap:IntersegmentEliminationMembervpg:SensorsToMeasurementSystemsMember2022-01-012022-10-01vpg:subsidiary0001487952us-gaap:FairValueMeasurementsRecurringMember2023-09-300001487952us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-09-300001487952us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001487952us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001487952us-gaap:FairValueMeasurementsRecurringMember2022-12-310001487952us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-12-310001487952us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001487952us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-3100014879522022-08-080001487952us-gaap:TreasuryStockCommonMember2022-08-222023-09-30
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          September 30, 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 November 7, 2023, the registrant had 12,510,296 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
September 30, 2023
CONTENTS
Page Number
 
– September 30, 2023 (Unaudited) and December 31, 2022
 
(Unaudited) – Fiscal Quarters Ended September 30, 2023 and October 1, 2022
 
(Unaudited) – Nine Fiscal Months Ended September 30, 2023 and October 1, 2022
 
(Unaudited) – Fiscal Quarters Ended September 30, 2023 and October 1, 2022
 
(Unaudited) – Nine Fiscal Months Ended September 30, 2023 and October 1, 2022
 
(Unaudited) –Nine Fiscal Months Ended September 30, 2023 and October 1, 2022
 
(Unaudited) – Fiscal Quarters Ended September 30, 2023 and October 1, 2022
(Unaudited) – Nine Fiscal Months Ended September 30, 2023 and October 1, 2022
 
 
 
 
 
 
 
 
 
 
 
 
-2-


PART I - FINANCIAL INFORMATION
Item 1. FINANCIAL STATEMENTS
VISHAY PRECISION GROUP, INC.
Consolidated Condensed Balance Sheets
(In thousands)
September 30, 2023December 31, 2022
(Unaudited)
Assets
Current assets:
Cash and cash equivalents$94,632 $88,562 
Short term investment1,000  
Accounts receivable, net57,240 60,068 
Inventories:
Raw materials34,952 31,852 
Work in process28,368 26,401 
Finished goods27,088 26,407 
Inventories, net90,408 84,660 
Prepaid expenses and other current assets16,454 18,516 
Total current assets259,734 251,806 
Property and equipment:
Land4,104 4,117 
Buildings and improvements71,379 71,613 
Machinery and equipment126,582 125,301 
Software9,141 9,539 
Construction in progress10,872 10,075 
Accumulated depreciation(135,366)(133,518)
Property and equipment, net86,712 87,127 
Goodwill45,579 45,544 
Intangible assets, net45,492 48,217 
Operating lease right-of-use assets27,440 24,342 
Other assets19,349 19,706 
Total assets$484,306 $476,742 
Continues on the following page.
-3-


VISHAY PRECISION GROUP, INC.
Consolidated Condensed Balance Sheets
(In thousands)
September 30, 2023December 31, 2022
Liabilities and equity(Unaudited)
Current liabilities:
Trade accounts payable$11,875 $13,792 
Payroll and related expenses18,169 21,966 
Other accrued expenses24,077 20,306 
Income taxes1,774 4,064 
Current portion of operating lease liabilities3,814 4,208 
Total current liabilities59,709 64,336 
Long-term debt, less current portion53,827 60,799 
Deferred income taxes4,098 4,212 
Operating lease liabilities22,587 20,043 
Other liabilities12,900 13,053 
Accrued pension and other postretirement costs7,028 7,777 
Total liabilities160,149 170,220 
Equity:
Common stock1,330 1,325 
Class B convertible common stock103 103 
Treasury stock(12,700)(11,504)
Capital in excess of par value202,267 201,164 
Retained earnings177,839 156,359 
Accumulated other comprehensive loss(44,729)(40,900)
Total Vishay Precision Group, Inc. stockholders' equity324,110 306,547 
Noncontrolling interests47 (25)
Total equity324,157 306,522 
Total liabilities and equity$484,306 $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
September 30, 2023October 1, 2022
Net revenues$85,854 $90,057 
Costs of products sold49,919 52,737 
Gross profit35,935 37,320 
Selling, general, and administrative expenses26,558 25,271 
Restructuring costs1,153 165 
Operating income8,224 11,884 
Other income (expense):
Interest expense(1,119)(636)
Other1,671 1,223 
Other income552 587 
Income before taxes8,776 12,471 
Income tax expense2,419 2,323 
Net earnings6,357 10,148 
Less: net earnings attributable to noncontrolling interests77 30 
Net earnings attributable to VPG stockholders$6,280 $10,118 
Basic earnings per share attributable to VPG stockholders$0.46 $0.74 
Diluted earnings per share attributable to VPG stockholders$0.46 $0.74 
Weighted average shares outstanding - basic13,600 13,649 
Weighted average shares outstanding - diluted13,686 13,708 















See accompanying notes.
-5-


VISHAY PRECISION GROUP, INC.
Consolidated Condensed Statements of Operations
(Unaudited - In thousands, except per share amounts)
Nine fiscal months ended
September 30, 2023October 1, 2022
Net revenues$265,520 $266,340 
Costs of products sold153,674 156,436 
Gross profit111,846 109,904 
Selling, general, and administrative expenses80,472 77,824 
Restructuring costs1,431 1,330 
Operating income29,943 30,750 
Other income (expense):
Interest expense(3,195)(1,393)
Other2,965 5,006 
Other income (expense)(230)3,613 
Income before taxes29,713 34,363 
Income tax expense8,023 6,651 
Net earnings21,690 27,712 
Less: net earnings attributable to noncontrolling interests210 483 
Net earnings attributable to VPG stockholders$21,480 $27,229 
Basic earnings per share attributable to VPG stockholders$1.58 $2.00 
Diluted earnings per share attributable to VPG stockholders$1.57 $1.99 
Weighted average shares outstanding - basic13,596 13,645 
Weighted average shares outstanding - diluted13,670 13,692 
See accompanying notes.
-6-


VISHAY PRECISION GROUP, INC.
Consolidated Condensed Statements of Comprehensive Income (Loss)
(Unaudited - In thousands)
Fiscal quarter ended
September 30, 2023October 1, 2022
Net earnings$6,357 $10,148 
Other comprehensive income (loss), net of tax:
Foreign currency translation adjustment(3,653)(8,479)
Pension and other postretirement actuarial items 65 
Other comprehensive loss(3,653)(8,414)
Comprehensive income2,704 1,734 
Less: comprehensive income attributable to noncontrolling interests77 30 
Comprehensive income attributable to VPG stockholders$2,627 $1,704 


































See accompanying notes.
-7-


VISHAY PRECISION GROUP, INC.
Consolidated Condensed Statements of Comprehensive Income (Loss)
(Unaudited - In thousands)
Nine fiscal months ended
September 30, 2023October 1, 2022
Net earnings$21,690 $27,712 
Other comprehensive income (loss), net of tax:
Foreign currency translation adjustment(3,831)(18,214)
Pension and other postretirement actuarial items2 227 
Other comprehensive loss(3,829)(17,987)
Comprehensive income17,861 9,725 
Less: comprehensive income attributable to noncontrolling interests210 483 
Comprehensive income attributable to VPG stockholders$17,651 $9,242 
See accompanying notes.
-8-


VISHAY PRECISION GROUP, INC.
Consolidated Condensed Statements of Cash Flows
(Unaudited - In thousands)
Nine fiscal months ended
September 30, 2023October 1, 2022
Operating activities
Net earnings$21,690 $27,712 
Adjustments to reconcile net earnings to net cash provided by operating activities:
Depreciation and amortization11,559 11,519 
Gain on sale of property and equipment38 (182)
Reclassification of foreign currency translation adjustment related to disposal of subsidiary 191 
Share-based compensation expense1,885 1,583 
Inventory write-offs for obsolescence1,567 1,451 
Deferred income taxes691 (72)
Foreign currency impacts and other items(2,755)(3,550)
Net changes in operating assets and liabilities:
Accounts receivable1,604 (2,077)
Inventories(7,811)(14,151)
Prepaid expenses and other current assets1,990 (984)
Trade accounts payable(1,151)(1,459)
Other current liabilities(1,082)1,303 
Other non current assets and liabilities, net(170)(326)
Accrued pension and other postretirement costs, net(945)(443)
Net cash provided by operating activities27,110 20,515 
Investing activities
Capital expenditures(9,848)(15,545)
Proceeds from sale of property and equipment50 397 
Purchase of short term investment(1,000) 
Net cash used in investing activities(10,798)(15,148)
Financing activities
Payments on revolving facility(7,000)— 
Purchase of treasury stock(1,196)(1,061)
Distributions to noncontrolling interests(138)(366)
Payments of employee taxes on certain share-based arrangements(825)(435)
Net cash used in financing activities(9,159)(1,862)
Effect of exchange rate changes on cash and cash equivalents(1,083)(7,930)
Increase (decrease) in cash and cash equivalents6,070 (4,425)
Cash and cash equivalents at beginning of period88,562 84,335 
Cash and cash equivalents at end of period$94,632 $79,910 
Supplemental disclosure of investing transactions:
Capital expenditures accrued but not yet paid$1,204 $720 
See accompanying notes.
-9-


VISHAY PRECISION GROUP, INC.
Consolidated Condensed Statements of Equity
(Unaudited - In thousands, except share amounts)
Fiscal quarter ended 
 
September 30, 2023
Common
Stock
Class B
Convertible
Common Stock
Treasury StockCapital in
Excess of
Par Value
Retained
Earnings
Accumulated
Other
Comprehensive
Loss
Total VPG Inc.
Stockholders'
Equity
Noncontrolling
Interests
Total
Equity
Balance at July 1, 2023$1,330 $103 $(11,924)$201,611 $171,559 $(41,076)$321,603 $62 $321,665 
Net earnings    6,280  6,280 77 6,357 
Other comprehensive loss     (3,653)(3,653) (3,653)
Share-based compensation expense
   656   656  656 
Purchase of treasury stock. (22,894 shares)
  (776)   (776) (776)
Distributions to noncontrolling interests       (92)(92)
Balance at September 30, 2023$1,330 $103 $(12,700)$202,267 $177,839 $(44,729)$324,110 $47 $324,157 
Fiscal quarter ended 
 
October 1, 2022
Common
Stock
Class B
Convertible
Common Stock
Treasury StockCapital in
Excess of
Par Value
Retained
Earnings
Accumulated
Other
Comprehensive
Loss
Total VPG Inc.
Stockholders'
Equity
Noncontrolling
Interests
Total
Equity
Balance at July 2, 2022$1,325 $103 $(8,765)$199,749 $137,407 $(44,581)$285,238 $112 $285,350 
Net earnings
— — — — 10,118 — 10,118 30 10,148 
Other comprehensive loss— — — — — (8,414)(8,414)— (8,414)
Share-based compensation expense
— — — 559 — — 559 — 559 
Purchase of treasury stock (32,601 shares)
— — (1,061)— — (1,061)— (1,061)
Distribution to noncontrolling interests— — — — — — — (82)(82)
Balance at October 1, 2022$1,325 $103 $(9,826)$200,308 $147,525 $(52,995)$286,440 $60 $286,500 
See accompanying notes.
-10-


VISHAY PRECISION GROUP, INC.
Consolidated Condensed Statements of Equity
(Unaudited - In thousands, except share amounts)
Nine Fiscal Months Ended September 30, 2023
Common
Stock
Class B
Convertible
Common Stock
Treasury StockCapital in
Excess of
Par Value
Retained
Earnings
Accumulated
Other
Comprehensive
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    21,480  21,480 210 21,690 
Other comprehensive loss
     (3,829)(3,829) (3,829)
Share-based compensation expense
   1,885   1,885  1,885 
Restricted stock issuances (47,189 shares)
5   (782)  (777) (777)
Purchase of treasury stock (35,206 shares)
  (1,196)   (1,196) (1,196)
Distributions to noncontrolling interests       (138)(138)
Balance at September 30, 2023$1,330 $103 $(12,700)$202,267 $177,839 $(44,729)$324,110 $47 $324,157 
Nine Fiscal Months Ended October 1, 2022
Common
Stock
Class B
Convertible
Common Stock
Treasury StockCapital in
Excess of
Par Value
Retained
Earnings
Accumulated
Other
Comprehensive
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
— — — — 27,229 — 27,229 483 27,712 
Other comprehensive loss— — — — — (17,987)(17,987)— (17,987)
Share-based compensation expense
— — — 1,583 — — 1,583 — 1,583 
Restricted stock issuances (28,368 shares)
3 — — (426)— — (423)— (423)
Purchase of treasury stock (32,601 shares)
— — (1,061)— — — (1,061)— (1,061)
Distribution to noncontrolling interests— — — — — — — (366)(366)
Balance at October 1, 2022$1,325 $103 $(9,826)$200,308 $147,525 $(52,995)$286,440 $60 $286,500 
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 September 30, 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 
 
September 30, 2023
Fiscal quarter ended 
 
October 1, 2022
SensorsWeighing SolutionsMeasurement SystemsTotalSensorsWeighing SolutionsMeasurement SystemsTotal
United States$11,860 $12,622 $15,520 $40,002 $12,992 $14,671 $13,065 $40,728 
United Kingdom1,119 4,128 90 5,337 752 4,090 55 4,897 
Other Europe7,176 9,077 703 16,956 7,740 8,714 986 17,440 
Israel4,773 89  4,862 7,447 101  7,548 
Asia7,604 3,054 2,899 13,557 8,948 3,815 2,462 15,225 
Canada  5,140 5,140  8 4,211 4,219 
Total$32,532 $28,970 $24,352 $85,854 $37,879 $31,399 $20,779 $90,057 
Nine Fiscal Months Ended September 30, 2023Nine Fiscal Months Ended October 1, 2022
SensorsWeighing SolutionsMeasurement SystemsTotalSensorsWeighing SolutionsMeasurement SystemsTotal
United States$39,089 $40,729 $39,053 $118,871 $39,467 $41,212 $34,838 $115,517 
United Kingdom2,845 11,961 261 15,067 2,562 12,283 514 15,359 
Other Europe25,134 29,144 5,109 59,387 23,556 28,065 3,985 55,606 
Israel12,867 215  13,082 22,828 401  23,229 
Asia25,589 10,041 6,446 42,076 27,496 10,657 4,283 42,436 
Canada  17,037 17,037  8 14,185 14,193 
Total$105,524 $92,090 $67,906 $265,520 $115,909 $92,626 $57,805 $266,340 

The following table disaggregates net revenue from contracts with customers by market sector (in thousands).
Fiscal quarter endedNine fiscal months ended
September 30, 2023October 1, 2022September 30, 2023October 1, 2022
Test & Measurement$17,080 $20,659 $54,449 $60,115 
Avionics, Military & Space8,294 6,523 28,285 21,563 
Transportation15,490 13,912 40,993 41,061 
Other Markets16,402 20,110 54,124 59,295 
Industrial Weighing10,533 12,473 33,586 38,626 
General Industrial4,643 4,981 14,858 16,172 
Steel13,412 11,399 39,225 29,508 
Total$85,854 $90,057 $265,520 $266,340 

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 September 30, 20233,449 8,766 
(Decrease) increase$(541)$783 
The amount of revenue recognized during the nine fiscal months ended September 30, 2023 that was included in the contract liability balance at December 31, 2022 was $7.3 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 adjustment35 39 (4)  
Balance at September 30, 2023$45,579 $6,352 $16,883 $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):
LeasesSeptember 30, 2023December 31, 2022
 Assets
 Operating lease right of use asset$27,440 $24,342 
 Liabilities
 Operating lease - current$3,814 $4,208 
 Operating lease - non-current$22,587 $20,043 
Other information related to lease term and discount rate is as follows:
September 30, 2023
 Operating leases weighted average remaining lease term (in years)8.11 years
 Operating leases weighted average discount rate4.83 %

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

Note 4 - Leases (continued)

Fiscal quarter endedNine Fiscal Months Ended
September 30, 2023October 1, 2022September 30, 2023October 1, 2022
Operating lease cost$1,331 $1,267 $3,822 $3,876 
Short-term lease cost24 30 115 72 
Sublease income(95)(104)(293)(321)
Total net lease cost$1,260 $1,193 $3,644 $3,627 

Right of use assets obtained in exchange for new operating lease liability during the nine fiscal months ended September 30, 2023 were $6.4 million. The Company paid $3.8 million and $3.9 million for its operating leases for each of the nine fiscal months ended September 30, 2023 and October 1, 2022, which are included in operating cash flows on the consolidated condensed statements of cash flows.
Undiscounted maturities of operating lease payments as of September 30, 2023 are summarized as follows (in thousands):
2023 (excluding the nine months ended September 30, 2023)$1,259 
20244,586 
20254,197 
20263,568 
20273,363 
Thereafter14,926 
Total future minimum lease payments$31,899 
 Less: amount representing interest(5,498)
 Present value of future minimum lease payments$26,401 
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 27.6% and 18.6% for the fiscal quarter ended September 30, 2023, and October 1, 2022, respectively. The effective tax rate for the fiscal quarter ended September 30, 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 October 1, 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):
September 30, 2023December 31, 2022
2020 Credit Agreement - Revolving Facility$54,000 $61,000 
Deferred financing costs(173)(201)
Total long-term debt$53,827 $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 was 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 loss before reclassifications(3,831) (3,831)
Amounts reclassified from accumulated other comprehensive income 2 2 
Balance at September 30, 2023$(45,320)$591 $(44,729)
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(18,405) (18,405)
Amounts reclassified from accumulated other comprehensive income191 227 418 
Balance at October 1, 2022$(48,490)$(4,505)$(52,995)
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 
 
September 30, 2023
Fiscal quarter ended 
 
October 1, 2022
Pension
Plans
OPEB
Plans
Pension
Plans
OPEB
Plans
Net service cost$67 $4 $79 $7 
Interest cost193 28 117 17 
Expected return on plan assets(216)(116) 
Amortization of actuarial losses (gains)7 (6)69 1 
Net periodic benefit cost$51 $26 $149 $25 
Nine Fiscal Months Ended 
 
September 30, 2023
Nine Fiscal Months Ended 
 
October 1, 2022
Pension
Plans
OPEB
Plans
Pension
Plans
OPEB
Plans
Net service cost$204 $12 $244 $21 
Interest cost$575 $84 $360 $51 
Expected return on plan assets$(642)$ $(358)$ 
Amortization of actuarial losses (gains)$22 $(18)$215 $3 
Net periodic benefit cost$159 $78 $461 $75 


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 September 30, 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 endedNine fiscal months ended
September 30, 2023October 1, 2022September 30, 2023October 1, 2022
Share-based compensation expense$656 $559 $1,885 $1,583 
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. The result of the evaluation of performance objectives as of the end of the third quarter of 2023 was consistent with the prior quarter's evaluation and therefore there was no further adjustment required during the third quarter of 2023.
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 endedNine fiscal months ended
September 30, 2023October 1, 2022September 30, 2023October 1, 2022
Net revenues:
Sensors$32,532 $37,879 $105,524 $115,909 
Weighing Solutions28,970 31,399 92,090 92,626 
Measurement Systems24,352 20,779 67,906 57,805 
Total$85,854 $90,057 $265,520 $266,340 
Gross profit:
Sensors$11,681 $15,324 $41,374 $47,441 
Weighing Solutions11,207 10,470 34,443 32,134 
Measurement Systems13,047 11,526 36,029 30,329 
Total$35,935 $37,320 $111,846 $109,904 
Reconciliation of segment operating income to consolidated results:
Sensors$6,543 $10,703 $26,043 $32,721 
Weighing Solutions5,393 5,392 16,894 15,783 
Measurement Systems5,605 4,876 14,246 10,350 
Unallocated G&A expenses(8,164)(8,922)(25,809)(26,774)
Restructuring costs(1,153)(165)(1,431)(1,330)
Operating income$8,224 $11,884 $29,943 $30,750 
Restructuring costs:
Sensors$ $(165)$ $(1,272)
Weighing Solutions(1,153) (1,349) 
Measurement Systems  (32)(58)
Corporate/Other  (50) 
$(1,153)$(165)$(1,431)$(1,330)
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 endedNine fiscal months ended
September 30, 2023October 1, 2022September 30, 2023October 1, 2022
Sensors to Weighing Solutions$417 $542 $1,178 $1,364 
Sensors to Measurement Systems4 32 52 191 
-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 endedNine fiscal months ended
September 30, 2023October 1, 2022September 30, 2023October 1, 2022
Numerator:
Numerator for basic earnings per share:
Net earnings attributable to VPG stockholders$6,280 $10,118 $21,480 $27,229 
Denominator:
Denominator for basic earnings per share:
Weighted average shares13,600 13,649 13,596 13,645 
Effect of dilutive securities:
Restricted stock units86 59 74 47 
Dilutive potential common shares86 59 74 47 
Denominator for diluted earnings per share:
Adjusted weighted average shares13,686 13,708 13,670 13,692 
Basic earnings per share attributable to VPG stockholders
$0.46 $0.74 $1.58 $2.00 
Diluted earnings per share attributable to VPG stockholders
$0.46 $0.74 $1.57 $1.99 
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 endedNine fiscal months ended
September 30, 2023October 1, 2022September 30, 2023October 1, 2022
Foreign currency exchange gain $1,283 $1,261 $2,138 $5,195 
Interest income543 91 1,265 235 
Pension expense(72)(81)(217)(261)
Other(83)(48)(221)(163)
$1,671 $1,223 $2,965 $5,006 

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

Note 12 – Additional Financial Statement Information ( continued)
For the fiscal quarter and nine fiscal months ended October 1, 2022, the change in foreign exchange gains and losses during the periods, as compared to the prior year periods, was largely due to exposure to currency fluctuations with the Israeli shekel, the Japanese yen, the Canadian dollar, 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 nine fiscal months ended October 1, 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):


September 30, 2023December 31, 2022
Customer advance payments$8,766 $7,983 
Accrued restructuring911 183 
Goods received, not yet invoiced2,632 2,523 
Accrued taxes, other than income taxes1,829 1,141 
Accrued commissions3,991 3,217 
Accrued professional fees1,847 1,360 
Accrued technical warranty771 740 
Current accrued pensions and other post retirement costs505 505 
Other2,825 2,654 
$24,077 $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
September 30, 2023
Assets
Assets held in rabbi trusts$5,571 $85 $5,486 $ 
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 September 30, 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 September 30, 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 $1.2 million and $0.2 million of restructuring costs during the fiscal quarter ended September 30, 2023 and October 1, 2022, respectively and $1.4 million and $1.3 million of restructuring costs during the nine fiscal months ended September 30, 2023 and October 1, 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 September 30, 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 20231,431 
Cash payments(705)
Foreign currency translation2 
Balance at September 30, 2023$911 
Note 15 – Stockholder's Equity
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 was originally set to expire on August 11, 2023. 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. From August 8, 2022 to September 30, 2023, the Company had repurchased an aggregate of 120,419 shares of its common stock under the stock repurchase plan for consideration of $3.9 million.





-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.
The impact of the recent Israel-Hamas war
In October 2023, Hamas terrorists infiltrated Israel’s southern border from the Gaza Strip and conducted a series of attacks on civilian and military targets. Hamas also launched extensive rocket attacks on Israeli population and industrial centers located along Israel’s border with the Gaza Strip and in other areas within the State of Israel. These attacks resulted in extensive deaths, injuries and kidnapping of civilians and soldiers. Following the attack, Israel’s security cabinet declared war against Hamas and a military campaign against these terrorist organizations commenced in parallel to their continued rocket and terror attacks.

As of November 7, 2023 (date of filing), our operations in Israel have operated at near normal levels. The extent and duration of the current war, as well as the possibility of further spread of the conflict to other countries in the region as well as involving other political and military entities in the Middle East, poses risks to our operations and may lead to disruptions which could adversely affect our business, prospects, financial condition and results of operations.

While sales to customers in Israel account for a relatively small portion of our revenues, our operations in Israel include executive offices, which are the workplace for key executives including our chief executive officer, as well as two manufacturing facilities located in the central part of Israel which represent approximately 25 percent of our total worldwide revenues. As of November 7, 2023, these facilities remain open and operational. We have implemented a contingency plan that we believe will secure supply of materials and logistics, build safety stock of finished goods and transfer these goods to our distribution centers outside of Israel, and we continue to take measures with regards to the safety of our employees. We may, however, determine to temporarily discontinue production in Israel for the safety of our employees. We could also face future production slowdowns or interruptions at either manufacturing location in Israel due to the impacts of the war, including personnel absences as a number of our employees have been called to active military duty, or due to other resource constraints such as the inability to source materials for production.
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 September 30, 2023 were $85.9 million versus $90.1 million for the comparable prior year period. Net earnings attributable to VPG stockholders for the fiscal quarter ended September 30, 2023 were $6.3 million, or $0.46 per diluted share, versus $10.1 million, or $0.74 per diluted share, for the comparable prior year period.
Net revenues for the nine fiscal months ended September 30, 2023 were $265.5 million versus $266.3 million for the comparable prior year period. Net earnings attributable to VPG stockholders for the nine fiscal months ended September 30,
-23-


2023 were $21.5 million, or $1.57 per diluted share, versus $27.2 million, or $1.99 per diluted share, for the comparable prior year period.
The results of operations for the fiscal quarters ended September 30, 2023 and October 1, 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.
Gross ProfitOperating IncomeNet Earnings Attributable to VPG StockholdersDiluted Earnings Per share
Three months ended September 30, 2023October 1, 2022September 30, 2023October 1, 2022September 30, 2023October 1, 2022September 30, 2023October 1, 2022
As reported - GAAP$35,935 $37,320 $8,224 $11,884 $6,280 $10,118 $0.46 $0.74 
As reported - GAAP Margins41.9 %41.4 %9.6 %13.2 %
Acquisition purchase accounting adjustments (a)214 260 214 260 214 260 0.02 0.02 
Restructuring costs — 1,153 165 1,153 165 0.08 0.01 
Foreign currency exchange gain (d) —  — (1,283)(1,261)(0.09)(0.09)
Less: Tax effect of reconciling items and discrete tax items —  — (77)(194) (0.01)
As Adjusted - Non GAAP$36,149 $37,580 $9,591 $12,309 $6,441 $9,476 $0.47 $0.69 
As Adjusted - Non GAAP Margins42.1 %41.7 %11.2 %13.7 %
-24-


Gross ProfitOperating IncomeNet Earnings Attributable to VPG StockholdersDiluted Earnings Per share
Nine fiscal months endedSeptember 30, 2023October 1, 2022September 30, 2023October 1, 2022September 30, 2023October 1, 2022September 30, 2023October 1, 2022
As reported - GAAP111,846 109,904 29,943 30,750 $21,480 $27,229 $1.57 $1.99 
As reported - GAAP Margins42.1 %41.3 %11.3 %11.5 %
Acquisition purchase accounting adjustments (a)304 1,310 304 1,310 304 1,310 0.02 0.10 
COVID-19 impact (b) 138  138  138  0.01 
Start-up costs (c)
 150  150  150  0.01 
Restructuring costs  1,431 1,330 1,431 1,330 0.11 0.10 
Foreign currency exchange gain (d)
    (2,139)(5,195)(0.16)(0.38)
Less: Tax effect of reconciling items and discrete tax items    (357)(496)(0.03)(0.03)
As Adjusted - Non GAAP$112,150 $111,502 $31,678 $33,678 $21,433 $25,458 $1.57 $1.86 
As Adjusted - Non GAAP Margins42.2 %41.9 %11.9 %12.6 %

Fiscal quarter endedNine fiscal months ended
September 30, 2023October 1, 2022September 30, 2023October 1, 2022
Net earnings attributable to VPG stockholders$6,280 $10,118 $21,480 $27,229 
Interest Expense1,119 636 3,195 1,393 
Income tax expense2,419 2,323 8,023 6,651 
Depreciation2,954 2,937 8,806 8,622 
Amortization880 960 2,753 2,897 
EBITDA13,652 $16,974 44,257 $46,792 
EBITDA MARGIN15.9 %18.8 %16.7 %17.6 %
Acquisition purchase accounting adjustments (a)214 260 304 1,310 
Restructuring costs1,153 165 1,431 1,330 
COVID-19 impact (b) —  138 
Start-up costs (c) —  150 
Foreign currency exchange gain (d)(1,283)(1,261)(2,139)(5,195)
ADJUSTED EBITDA$13,736 $16,138 $43,853 $44,525 
ADJUSTED EBITDA MARGIN16.0 %17.9 %16.5 %16.7 %

(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.

-25-


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.
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 third quarter of 2022 through the third quarter of 2023.
3rd Quarter4th Quarter1st Quarter2nd Quarter3rd Quarter
(dollars in thousands)
20222022202320232023
Net revenues$90,057 $96,240 $88,864 $90,802 $85,854 
Gross profit margin41.4 %41.2 %41.9 %42.6 %41.9 %
End-of-period backlog$168,100 $151,400 $146,800 $139,700 $128,800 
Book-to-bill ratio1.08 0.76 0.94 0.94 0.90 
Inventory turnover2.47 2.63 2.39 2.34 2.20 


-26-


3rd Quarter4th Quarter1st Quarter2nd Quarter3rd Quarter
(dollars in thousands)20222022202320232023
Sensors
Net revenues$37,879 $36,312 $36,726 $36,266 $32,532 
Gross profit margin40.5 %37.6 %41.2 %40.1 %35.9 %
End-of-period backlog$77,000 $72,300 $66,200 $58,900 $52,400 
Book-to-bill ratio0.99 0.76 0.82 0.84 0.83 
Inventory turnover3.04 2.91 2.62 2.55 2.38 
Weighing Solutions
Net revenues$31,399 $33,089 $31,859 $31,261 $28,970 
Gross profit margin33.3 %33.4 %34.9 %38.7 %38.7 %
End-of-period backlog$43,000 $38,300 $35,400 $34,300 $30,800 
Book-to-bill ratio1.05 0.82 0.90 0.97 0.89 
Inventory turnover2.48 2.72 2.63 2.41 2.18 
Measurement Systems
Net revenues$20,779 $26,839 $20,279 $23,275 $24,352 
Gross profit margin55.5 %55.9 %53.9 %51.8 %53.6 %
End-of-period backlog$48,100 $40,800 $45,200 $46,500 $45,600 
Book-to-bill ratio1.27 0.70 1.21 1.06 0.98 
Inventory turnover1.68 2.11 1.70 1.94 1.94 
Net revenues for the third fiscal quarter of 2023 decreased 5.4% from the second fiscal quarter of 2023 mainly due to decreased revenues in the Sensors and Weighing Solutions reporting segments. Net revenues decreased 4.7% from the third fiscal quarter of 2022 with decreased volume, primarily in the Sensors and Weighing Solutions reporting segments, respectively, partially offset by higher volume in the Measurement Systems reporting segment.
Net revenues in the Sensors reporting segment decreased 10.3% compared to the second fiscal quarter of 2023, and decreased 14.1% from the third fiscal quarter of 2022. Sequentially, the decrease primarily reflected lower revenue of precision resistors in the Avionics, Military and Space ("AMS") market and Test and Measurement end markets and lower sales of strain gages in the General Industrial end market. The year-over-year decrease in revenues was primarily attributable to lower sales of precision resistors in the Test and Measurement market, and lower sales of advanced sensors products primarily in our Other markets (mainly for consumer applications), partially offset by increases in precision resistor sales in the AMS market.
Net revenues in the Weighing Solutions reporting segment decreased 7.3% from the second fiscal quarter of 2023, and decreased 7.7% from the third fiscal quarter of 2022. The sequential and year-over-year decreases in revenues were mainly attributable to lower sales of load cells in our Other markets for precision agriculture and construction applications and lower sales of load cells in our Industrial Weighing market, partially offset by increased sales in the Transportation market.
Net revenues in the Measurement Systems reporting segment increased 4.6% from the second fiscal quarter of 2023 and increased 17.2% from the third fiscal quarter of 2022. Sequentially, the increase in revenue was primarily due to the higher sales of Diversified Technical Systems Inc. ("DTS") products in the AMS and Transportation markets, partially offset by lower sales in the Steel market. The year-over-year increase was primarily attributable to increased revenue in the Steel market and higher sales of DTS products in the AMS market.
Total Company gross profit margin in the third fiscal quarter of 2023 decreased 0.7% as compared to the second fiscal quarter of 2023 and increased 0.5% from the third fiscal quarter of 2022.
Sequentially, the decrease in the gross profit margin in the Sensors reporting segment was partially offset by the increase in the gross profit margin in the Measurement Systems segment, while the Weighing Solutions reporting segment gross profit margin remained unchanged. In the Sensors reporting segment, the gross profit margin decreased sequentially due to lower volume and temporary labor inefficiencies. In the Weighing Solutions reporting segment, there was no sequential change in gross profit
-27-


margins as lower operating costs offset the impact of lower volume. The sequential increase in the gross profit margin in the Measurement Systems reporting segment was primarily a result of higher volume.
Compared to the third fiscal quarter of 2022, the Weighing Solutions reporting segments had higher gross profit margins, while the Sensors and Measurement Systems reporting segments gross profit margins were 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 cost reductions, lower logistics costs, and favorable foreign currency rates, which offset the impact of lower volume. In the Measurement Systems reporting segment, the gross profit margin was lower as compared to the third fiscal quarter of 2022 primarily due to higher volume and higher average selling prices and lower purchase accounting adjustments being offset by higher labor 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.
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.
-28-


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.
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.
-29-


Effects of Foreign Currency Exchange Rate on Operations
For the fiscal quarter ended September 30, 2023, exchange rates increased net revenues by $0.5 million, and decreased costs of products sold and selling, general, and administrative expenses by $1.6 million, when compared to the comparable prior year period.
For the nine fiscal months ended September 30, 2023, exchange rates decreased net revenues by $2.7 million, and decreased costs of products sold and selling, general, and administrative expenses by $7.6 million, when compared to the comparable prior year period.

-30-


Results of Operations
Statement of operations’ captions as a percentage of net revenues and the effective tax rates were as follows:
Fiscal quarter endedNine fiscal months ended
September 30, 2023October 1, 2022September 30, 2023October 1, 2022
Costs of products sold58.1 %58.6 %57.9 %58.7 %
Gross profit41.9 %41.4 %42.1 %41.3 %
Selling, general, and administrative expenses30.9 %28.1 %30.3 %29.2 %
Operating income9.6 %13.2 %11.3 %11.5 %
Income before taxes10.2 %13.8 %11.2 %12.9 %
Net earnings7.4 %11.3 %8.2 %10.4 %
Net earnings attributable to VPG stockholders7.3 %11.2 %8.1 %10.2 %
Effective tax rate27.6 %18.6 %27.0 %19.4 %
Net Revenues
Net revenues were as follows (dollars in thousands):
Fiscal quarter endedNine fiscal months ended
September 30, 2023October 1, 2022September 30, 2023October 1, 2022
Net revenues$85,854 $90,057 $265,520 $266,340 
Change versus comparable prior year period
$(4,203)$(820)
Percentage change versus prior year period
(4.7)%(0.3)%
Changes in net revenues were attributable to the following:
vs. prior year
quarter
vs. prior year-
to-date
Change attributable to:
Change in volume(6.2)%(0.8)%
Change in average selling prices1.2 %1.5 %
Foreign currency effects0.3 %(1.0)%
Net change(4.7)%(0.3)%
During the fiscal quarter and nine fiscal months ended September 30, 2023, net revenues decreased 4.7% and 0.3%, respectively, as compared to the comparable prior year periods. For the fiscal quarter period, decreased volume, primarily from the Sensors and Weighing Solutions reporting segments, was partially offset by higher volume in the Measurement Systems reporting segment. For the nine fiscal month period, higher volume in the Measurement Systems reporting segment was completely offset by lower volume in the Sensors and Weighing Solutions reporting segments.
Gross Profit Margin
Gross profit as a percentage of net revenues was as follows:
Fiscal quarter endedNine fiscal months ended
September 30, 2023October 1, 2022September 30, 2023October 1, 2022
Gross profit margin41.9 %41.4 %42.1 %41.3 %
The gross profit margin for the fiscal quarter and nine fiscal months ended September 30, 2023 increased 0.5% and 0.8%, respectively, as compared to the comparable prior year periods. For the fiscal quarter period, the Weighing Solutions reporting segments had higher gross profit margins, while the Sensors and Measurement Systems reporting segments gross profit margins
-31-


were lower. For the nine fiscal month period, the Weighing Solutions and Measurement Systems reporting segments had higher gross profit margin, while the Sensors reporting segment had lower gross profit margin.

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 endedNine fiscal months ended
September 30, 2023October 1, 2022September 30, 2023October 1, 2022
Net revenues$32,532 $37,879 $105,524 $115,909 
Change versus comparable prior year period
$(5,347)$(10,385)
Percentage change versus prior year period
(14.1)%(9.0)%
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(15.5)%(8.9)%
Change in average selling prices0.9 %0.9 %
Foreign currency effects0.5 %(1.0)%
Net change(14.1)%(9.0)%
Net revenues decreased 14.1% and 9.0% for the fiscal quarter and nine fiscal months ended September 30, 2023, respectively, as compared to the comparable prior year periods. The decrease in revenues was primarily attributable to lower sales of precision resistors in the Test and Measurement market, and lower sales of advanced sensors products primarily in our Other markets (mainly for consumer applications), partially offset by increases in precision resistor sales in the AMS market.
Gross profit as a percentage of net revenues for the Sensors segment was as follows:
Fiscal quarter endedNine fiscal months ended
September 30, 2023October 1, 2022September 30, 2023October 1, 2022
Gross profit margin35.9 %40.5 %39.2 %40.9 %
The gross profit margin decreased 4.6% and 1.7% for the fiscal quarter and nine fiscal months ended September 30, 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 endedNine fiscal months ended
September 30, 2023October 1, 2022September 30, 2023October 1, 2022
Net revenues
$28,970 $31,399 $92,090 $92,626 
Change versus comparable prior year period
$(2,429)$(536)
Percentage change versus prior year period
(7.7)%(0.6)%
-32-


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 volume(9.4)%(2.0)%
Change in average selling prices0.9 %1.8 %
Foreign currency effects0.8 %(0.4)%
Net change(7.7)%(0.6)%
Net revenues decreased 7.7% for the fiscal quarter ended September 30, 2023, as compared to the comparable prior year period. The decrease in revenues were mainly attributable to lower sales of load cells in our Other markets for precision agriculture and construction applications and lower sales of load cells in our Industrial Weighing market, partially offset by increased sales in the Transportation market.
Net revenues decreased 0.6% for the nine fiscal months ended September 30, 2023 as compared to the comparable prior year period. Increased sales of load cells in our Other markets for precision agriculture and construction applications and transducer systems in our Industrial Weighing market were offset by lower sales of our load cell products in our Industrial weighing market.
Gross profit as a percentage of net revenues for the Weighing Solutions segment was as follows:
Fiscal quarter endedNine fiscal months ended
September 30, 2023October 1, 2022September 30, 2023October 1, 2022
Gross profit margin38.7 %33.3 %37.4 %34.7 %
The gross profit margin for the fiscal quarter and nine fiscal months ended September 30, 2023 increased 5.4% and 2.7%, respectively, as compared to the comparable prior year periods primarily due to cost reductions, lower logistics costs, and favorable foreign currency rates, which offset the impact of lower volume.
Measurement Systems
Net revenues of the Measurement Systems segment were as follows (dollars in thousands):
Fiscal quarter endedNine fiscal months ended
September 30, 2023October 1, 2022September 30, 2023October 1, 2022
Net revenues$24,352 $20,779 $67,906 $57,805 
Change versus comparable prior year period
$3,573 $10,101 
Percentage change versus prior year period
17.2 %17.5 %
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 volume15.8 %17.5 %
Change in average selling prices1.9 %1.9 %
Foreign currency effects(0.5)%(1.9)%
Net change17.2 %17.5 %
-33-


Net revenues increased 17.2% for the fiscal quarter ended September 30, 2023 as compared to the comparable prior year period, and increased 17.5% for the nine fiscal months ended September 30, 2023 as compared to the comparable prior year period. For the fiscal quarter period, the increase was primarily attributable to increased revenue in the Steel market and higher sales of DTS products in the AMS market. For the nine fiscal month 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 endedNine fiscal months ended
September 30, 2023October 1, 2022September 30, 2023October 1, 2022
Gross profit margin53.6 %55.5 %53.1 %52.5 %
The gross profit margin for the fiscal quarter and nine fiscal month ended September 30, 2023 decreased by 1.9% and increased by 0.6%, respectively, compared to the comparable prior year periods. For the fiscal quarter period, the decrease was primarily due to higher volume and higher average selling prices and lower purchase accounting adjustments, being offset by higher labor costs. For the nine fiscal month period, the higher volume and higher average selling prices and lower purchase accounting adjustments were only partially offset by the higher labor costs.
Selling, General, and Administrative Expenses
Selling, general, and administrative (“SG&A”) expenses are summarized as follows (dollars in thousands):
Fiscal quarter endedNine fiscal months ended
September 30, 2023October 1, 2022September 30, 2023October 1, 2022
Total SG&A expenses$26,558 $25,271 $80,472 $77,824 
As a percentage of net revenues30.9 %28.1 %30.3 %29.2 %
SG&A expenses for the fiscal quarter and nine fiscal months ended September 30, 2023 increased $1.3 million and $2.6 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 $1.2 million and $0.2 million of restructuring costs during the fiscal quarter ended September 30, 2023 and October 1, 2022, respectively, and $1.4 million and $1.3 million of restructuring costs during the nine fiscal months ended September 30, 2023 and October 1, 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 nine fiscal months ended September 30, 2023 was higher when compared with the comparable prior year periods mainly due to higher borrowing rates in 2023.
-34-



The following table analyzes the components of the line “Other” on the consolidated condensed statements of operations (in thousands):
Fiscal quarter ended
September 30, 2023October 1, 2022Change
Foreign currency exchange gain$1,283 $1,261 $22 
Interest income543 91 452 
Pension expense(72)(81)
Other(83)(48)(35)
$1,671 $1,223 $448 
Nine fiscal months ended
September 30, 2023October 1, 2022Change
Foreign currency exchange gain$2,138 $5,195 $(3,057)
Interest income1,265 235 1,030 
Pension expense(217)(261)44 
Other(221)(163)(58)
$2,965 $5,006 $(2,041)
Foreign currency exchange gains represent the impact of changes in foreign currency exchange rates. For the fiscal quarter and nine fiscal months ended September 30, 2023, the change in foreign currency exchange gains and losses during the periods, as compared to the prior year periods, was largely due to exposure to currency fluctuations with the Israeli shekel, the Canadian dollar, the EURO and the British pound.
For the fiscal quarter and nine fiscal months ended October 1, 2022, the change in foreign exchange gains and losses during the periods, as compared to the prior year periods, was largely due to exposure to currency fluctuations with the Israeli shekel, the Japanese yen, the Canadian dollar, 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 nine fiscal months ended October 1, 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 September 30, 2023 was 27.6% compared to 18.6% for the fiscal quarter ended October 1, 2022. The effective tax rate for the fiscal quarter ended September 30, 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 nine fiscal months ended September 30, 2023 was 27.0% compared to 19.4% for the nine fiscal months ended October 1, 2022. The effective tax rate for the nine fiscal months ended September 30, 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.
-35-


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 September 30, 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 nine fiscal months ended September 30, 2023, cash provided by operating activities was $27.1 million compared to $20.5 million in the comparable prior year period. Our net cash used in investing activities for the nine fiscal months ended September 30, 2023 was lower compared to the prior year period mainly due to lower capital spending. Our net cash used in financing activities for the nine fiscal months ended September 30, 2023 was higher when compared with the prior year period mainly due to a repayment on our revolving credit facility of $7.0 million during the third quarter of 2023.
Approximately 91% and 83% of our cash and cash equivalents balance at September 30, 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 September 30, 2023 and December 31, 2022:
-36-


September 30, 2023December 31, 2022
Israel41 %28 %
Asia16 %27 %
Europe15 %13 %
United States9 %17 %
United Kingdom10 %10 %
Canada9 %%
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 September 30, 2023, to be indefinitely reinvested.
Adjusted free cash flow generated during the nine fiscal months ended September 30, 2023 was $17.3 million. We refer to the amount of cash provided by operating activities ($27.1 million) in excess of our capital expenditures ($9.8 million) and net of proceeds from the sale of assets ($0.0 million) as “adjusted free cash flow.”
The following table summarizes the components of net cash at September 30, 2023 and December 31, 2022 (in thousands):
September 30, 2023December 31, 2022
Cash and cash equivalents$94,632 $88,562 
Third-party debt, including current and long-term:
Revolving debt54,000 61,000 
Deferred financing costs(173)(201)
Total third-party debt53,827 60,799 
Net cash$40,805 $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 September 30, 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 nine fiscal months ended September 30, 2023 was $9.8 million compared to $15.5 million in the comparable prior year period.
As of September 30, 2023 and December 31, 2022, we did not have any off-balance sheet arrangements.
-37-


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, and health (including pandemics) instabilities; instability caused by military hostilities in the countries in which we operate (including Israel); 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.


-38-


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 September 30, 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.



-39-


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 September 30, 2023.

Total Number of Shares Purchased (a)Average 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)
July 2, 2023 - August 2, 2023— — — 502,475 
August 3, 2023 - September 3, 20235,646 $34.79 5,646 496,829 
September 4, 2023- September 30, 202317,248 33.574 17,248 479,581 
Total22,894 22,894 479,581 
(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 was originally set to 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. 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. From August 8, 2022 to September 30, 2023, the Company had repurchased an aggregate of 120,419 shares under the Stock Repurchase Plan.
Item 3. DEFAULTS UPON SENIOR SECURITIES
None.
Item 4. MINE SAFETY DISCLOSURES
Not applicable.
Item 5. OTHER INFORMATION
During the fiscal quarter ended September 30, 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).
-40-


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 September 30, 2023, furnished in XBRL (eXtensible Business Reporting Language).
-41-


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: November 7, 2023

-42-
EX-31.1 2 vpg-q32023xex311.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: November 7, 2023
/s/ Ziv Shoshani
Ziv Shoshani
Chief Executive Officer

EX-31.2 3 vpg-q32023xex312.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: November 7, 2023
/s/ William M. Clancy
William M. Clancy
Chief Financial Officer

EX-32.1 4 vpg-q32023xex321.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 September 30, 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
November 7, 2023


EX-32.2 5 vpg-q32023xex322.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 September 30, 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
November 7, 2023

EX-101.SCH 6 vpg-20230930.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 - Stockholder's equity link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Basis of Presentation - (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Basis of Presentation - (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Revenues - (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Leases - (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Long-Term Debt - (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Accumulated Other Comprehensive Income (Loss) - (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Pensions and Other Postretirement Benefits - (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Share-Based Compensation - (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Segment Information - (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Earnings Per Share - (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Additional Financial Statement Information - (Tables) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Fair Value Measurements - (Tables) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Restructuring Costs - (Tables) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Revenues - (Disaggregation of Revenue by Geographic Area) (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Revenues - (Disaggregation of Revenue by Market Sector) (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Revenues - (Contract Assets and Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Revenues - (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Goodwill - (Schedule of Goodwill) (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Leases - (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Leases - (Leases Recorded on the Balance Sheet) (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Leases - (Other Information Related to Leases) (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Leases - (Components of Lease Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Leases - (Maturities of Operating Lease Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Leases - (Maturities of Operating Lease Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Income Taxes - (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Long-Term Debt - (Schedule of Long-term Debt) (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Accumulated Other Comprehensive Income (Loss) - (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Pensions and Other Postretirement Benefits - (Schedule of Net Pension and Other Retirement Plan Costs) (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Share-Based Compensation - (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Share-Based Compensation - (Schedule of Share-based Compensation Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Segment Information - (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Segment Information - (Schedule of Segment Reporting) (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Segment Information - (Intersegment Sales) (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Earnings Per Share - (Computation of Basic and Diluted Earnings Per Share) (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Additional Financial Statement Information - (Schedule of Other Items in Operations) (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Additional Financial Statement Information - (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Additional Financial Statement Information (Other Accrued Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Fair Value Measurements - (Schedule of Assets and Liabilities at Fair Value, Recurring) (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Restructuring Costs - (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Restructuring Costs - Restructuring Programs (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Stockholder's Equity (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 vpg-20230930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 vpg-20230930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 vpg-20230930_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 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] Stockholder's equity Equity [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 Purchase of short term investment Payments to Acquire Short-Term Investments 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 loss 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 Treasury stock aquired Treasury Stock, Value, Acquired, Cost Method 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 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] Payments on revolving facility Repayments of Long-Term Lines of Credit 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 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] Equity, Class of Treasury Stock [Line Items] Equity, Class of Treasury Stock [Line Items] 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] Class of Treasury Stock [Table] Class of Treasury Stock [Table] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] 2023 (excluding the nine months ended September 30, 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] Equity [Abstract] 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] Treasury stock acquired (in shares) Treasury Stock, Shares, Acquired 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] 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 Short term investment Short-Term Investments 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 Number of shares authorized to be repurchased (in shares) Stock Repurchase Program, Number of Shares Authorized to be Repurchased 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-20230930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Cover - shares
9 Months Ended
Sep. 30, 2023
Nov. 07, 2023
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 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 Q3  
Amendment Flag false  
Common Stock    
Entity Common Stock, Shares Outstanding   12,510,296
Class B Convertible Common Stock    
Entity Common Stock, Shares Outstanding   1,022,887
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Condensed Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 94,632 $ 88,562
Short term investment 1,000 0
Accounts receivable, net 57,240 60,068
Inventories:    
Raw materials 34,952 31,852
Work in process 28,368 26,401
Finished goods 27,088 26,407
Inventories, net 90,408 84,660
Prepaid expenses and other current assets 16,454 18,516
Total current assets 259,734 251,806
Property and equipment:    
Land 4,104 4,117
Buildings and improvements 71,379 71,613
Machinery and equipment 126,582 125,301
Software 9,141 9,539
Construction in progress 10,872 10,075
Accumulated depreciation (135,366) (133,518)
Property and equipment, net 86,712 87,127
Goodwill 45,579 45,544
Intangible assets, net 45,492 48,217
Operating lease right of use asset 27,440 24,342
Other assets 19,349 19,706
Total assets 484,306 476,742
Current liabilities:    
Trade accounts payable 11,875 13,792
Payroll and related expenses 18,169 21,966
Other accrued expenses 24,077 20,306
Income taxes 1,774 4,064
Current portion of operating lease liabilities 3,814 4,208
Total current liabilities 59,709 64,336
Long-term debt, less current portion 53,827 60,799
Deferred income taxes 4,098 4,212
Operating lease liabilities 22,587 20,043
Other liabilities 12,900 13,053
Accrued pension and other postretirement costs 7,028 7,777
Total liabilities 160,149 170,220
Equity:    
Treasury stock (12,700) (11,504)
Capital in excess of par value 202,267 201,164
Retained earnings 177,839 156,359
Accumulated other comprehensive loss (44,729) (40,900)
Total Vishay Precision Group, Inc. stockholders' equity 324,110 306,547
Noncontrolling interests 47 (25)
Total equity 324,157 306,522
Total liabilities and equity 484,306 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.3
Consolidated Condensed Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Oct. 01, 2022
Sep. 30, 2023
Oct. 01, 2022
Income Statement [Abstract]        
Net revenues $ 85,854 $ 90,057 $ 265,520 $ 266,340
Costs of products sold 49,919 52,737 153,674 156,436
Gross profit 35,935 37,320 111,846 109,904
Selling, general, and administrative expenses 26,558 25,271 80,472 77,824
Restructuring costs 1,153 165 1,431 1,330
Operating income 8,224 11,884 29,943 30,750
Other income (expense):        
Interest expense (1,119) (636) (3,195) (1,393)
Other 1,671 1,223 2,965 5,006
Other income 552 587 (230) 3,613
Income before taxes 8,776 12,471 29,713 34,363
Income tax expense 2,419 2,323 8,023 6,651
Net earnings 6,357 10,148 21,690 27,712
Less: net earnings attributable to noncontrolling interests 77 30 210 483
Net earnings attributable to VPG stockholders $ 6,280 $ 10,118 $ 21,480 $ 27,229
Basic earnings per share attributable to VPG stockholders (dollars per share) $ 0.46 $ 0.74 $ 1.58 $ 2.00
Diluted earnings per share attributable to VPG stockholders (dollars per share) $ 0.46 $ 0.74 $ 1.57 $ 1.99
Weighted average shares outstanding - basic (in shares) 13,600 13,649 13,596 13,645
Weighted average shares outstanding - diluted (in shares) 13,686 13,708 13,670 13,692
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Condensed Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Oct. 01, 2022
Sep. 30, 2023
Oct. 01, 2022
Statement of Comprehensive Income [Abstract]        
Net earnings $ 6,357 $ 10,148 $ 21,690 $ 27,712
Other comprehensive income (loss), net of tax:        
Foreign currency translation adjustment (3,653) (8,479) (3,831) (18,214)
Pension and other postretirement actuarial items 0 65 2 227
Other comprehensive loss (3,653) (8,414) (3,829) (17,987)
Comprehensive income 2,704 1,734 17,861 9,725
Less: comprehensive income attributable to noncontrolling interests 77 30 210 483
Comprehensive income attributable to VPG stockholders $ 2,627 $ 1,704 $ 17,651 $ 9,242
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Condensed Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Oct. 01, 2022
Operating activities    
Net earnings $ 21,690 $ 27,712
Adjustments to reconcile net earnings to net cash provided by operating activities:    
Depreciation and amortization 11,559 11,519
Gain on sale of property and equipment 38 (182)
Reclassification of foreign currency translation adjustment related to disposal of subsidiary 0 191
Share-based compensation expense 1,885 1,583
Inventory write-offs for obsolescence 1,567 1,451
Deferred income taxes 691 (72)
Foreign currency impacts and other items (2,755) (3,550)
Net changes in operating assets and liabilities:    
Accounts receivable 1,604 (2,077)
Inventories (7,811) (14,151)
Prepaid expenses and other current assets 1,990 (984)
Trade accounts payable (1,151) (1,459)
Other current liabilities (1,082) 1,303
Other non current assets and liabilities, net (170) (326)
Accrued pension and other postretirement costs, net (945) (443)
Net cash provided by operating activities 27,110 20,515
Investing activities    
Capital expenditures (9,848) (15,545)
Proceeds from sale of property and equipment 50 397
Purchase of short term investment (1,000) 0
Net cash used in investing activities (10,798) (15,148)
Financing activities    
Payments on revolving facility (7,000)  
Purchase of treasury stock (1,196) (1,061)
Distributions to noncontrolling interests (138) (366)
Payments of employee taxes on certain share-based arrangements (825) (435)
Net cash used in financing activities (9,159) (1,862)
Effect of exchange rate changes on cash and cash equivalents (1,083) (7,930)
Increase (decrease) in cash and cash equivalents 6,070 (4,425)
Cash and cash equivalents at beginning of period 88,562 84,335
Cash and cash equivalents at end of period 94,632 79,910
Supplemental disclosure of investing transactions:    
Capital expenditures accrued but not yet paid $ 1,204 $ 720
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.3
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 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 27,712 27,229         27,229   483
Other comprehensive income (loss) (17,987) (17,987)           (17,987)  
Share-based compensation expense 1,583 1,583       1,583      
Restricted stock issuances (423) (423) 3     (426)      
Purchase of treasury stock (1,061) (1,061)     (1,061)        
Distributions to noncontrolling interests (366)               (366)
Balance, ending at Oct. 01, 2022 286,500 286,440 1,325 103 $ (9,826) 200,308 147,525 (52,995) 60
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Purchase of treasury stock (shares)         32,601        
Balance, beginning at Jul. 02, 2022 285,350 285,238 1,325 103 $ (8,765) 199,749 137,407 (44,581) 112
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Net earnings 10,148 10,118         10,118   30
Other comprehensive income (loss) (8,414) (8,414)           (8,414)  
Share-based compensation expense 559 559       559      
Purchase of treasury stock (1,061) (1,061)     (1,061)        
Distributions to noncontrolling interests (82)               (82)
Balance, ending at Oct. 01, 2022 286,500 286,440 1,325 103 $ (9,826) 200,308 147,525 (52,995) 60
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Purchase of treasury stock (shares)         32,601        
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 21,690 21,480         21,480   210
Other comprehensive income (loss) (3,829) (3,829)           (3,829)  
Share-based compensation expense 1,885 1,885       1,885      
Restricted stock issuances (777) (777) 5     (782)      
Purchase of treasury stock (1,196) (1,196)     (1,196)        
Distributions to noncontrolling interests (138)               (138)
Balance, ending at Sep. 30, 2023 324,157 324,110 1,330 103 $ (12,700) 202,267 177,839 (44,729) 47
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Purchase of treasury stock (shares)         35,206        
Balance, beginning at Jul. 01, 2023 321,665 321,603 1,330 103 $ (11,924) 201,611 171,559 (41,076) 62
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Net earnings 6,357 6,280         6,280   77
Other comprehensive income (loss) (3,653) (3,653)           (3,653)  
Share-based compensation expense 656 656       656      
Purchase of treasury stock (776) (776)     (776)        
Distributions to noncontrolling interests (92)               (92)
Balance, ending at Sep. 30, 2023 $ 324,157 $ 324,110 $ 1,330 $ 103 $ (12,700) $ 202,267 $ 177,839 $ (44,729) $ 47
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Purchase of treasury stock (shares)         22,894        
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Condensed Statements of Equity (Parenthetical) - shares
9 Months Ended
Sep. 30, 2023
Oct. 01, 2022
Common Stock    
Restricted stock issuance (shares) 47,189 28,368
Treasury Stock    
Purchase of treasury stock (shares) 35,206 32,601
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of Presentation
9 Months Ended
Sep. 30, 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 September 30, 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.3
Revenues
9 Months Ended
Sep. 30, 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 
 
September 30, 2023
Fiscal quarter ended 
 
October 1, 2022
SensorsWeighing SolutionsMeasurement SystemsTotalSensorsWeighing SolutionsMeasurement SystemsTotal
United States$11,860 $12,622 $15,520 $40,002 $12,992 $14,671 $13,065 $40,728 
United Kingdom1,119 4,128 90 5,337 752 4,090 55 4,897 
Other Europe7,176 9,077 703 16,956 7,740 8,714 986 17,440 
Israel4,773 89  4,862 7,447 101 — 7,548 
Asia7,604 3,054 2,899 13,557 8,948 3,815 2,462 15,225 
Canada  5,140 5,140 — 4,211 4,219 
Total$32,532 $28,970 $24,352 $85,854 $37,879 $31,399 $20,779 $90,057 
Nine Fiscal Months Ended September 30, 2023Nine Fiscal Months Ended October 1, 2022
SensorsWeighing SolutionsMeasurement SystemsTotalSensorsWeighing SolutionsMeasurement SystemsTotal
United States$39,089 $40,729 $39,053 $118,871 $39,467 $41,212 $34,838 $115,517 
United Kingdom2,845 11,961 261 15,067 2,562 12,283 514 15,359 
Other Europe25,134 29,144 5,109 59,387 23,556 28,065 3,985 55,606 
Israel12,867 215  13,082 22,828 401 — 23,229 
Asia25,589 10,041 6,446 42,076 27,496 10,657 4,283 42,436 
Canada  17,037 17,037 — 14,185 14,193 
Total$105,524 $92,090 $67,906 $265,520 $115,909 $92,626 $57,805 $266,340 

The following table disaggregates net revenue from contracts with customers by market sector (in thousands).
Fiscal quarter endedNine fiscal months ended
September 30, 2023October 1, 2022September 30, 2023October 1, 2022
Test & Measurement$17,080 $20,659 $54,449 $60,115 
Avionics, Military & Space8,294 6,523 28,285 21,563 
Transportation15,490 13,912 40,993 41,061 
Other Markets16,402 20,110 54,124 59,295 
Industrial Weighing10,533 12,473 33,586 38,626 
General Industrial4,643 4,981 14,858 16,172 
Steel13,412 11,399 39,225 29,508 
Total$85,854 $90,057 $265,520 $266,340 

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 September 30, 20233,449 8,766 
(Decrease) increase$(541)$783 
The amount of revenue recognized during the nine fiscal months ended September 30, 2023 that was included in the contract liability balance at December 31, 2022 was $7.3 million.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill
9 Months Ended
Sep. 30, 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 adjustment35 39 (4)— — 
Balance at September 30, 2023$45,579 $6,352 $16,883 $16,033 $6,311 
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Leases
9 Months Ended
Sep. 30, 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):
LeasesSeptember 30, 2023December 31, 2022
 Assets
 Operating lease right of use asset$27,440 $24,342 
 Liabilities
 Operating lease - current$3,814 $4,208 
 Operating lease - non-current$22,587 $20,043 
Other information related to lease term and discount rate is as follows:
September 30, 2023
 Operating leases weighted average remaining lease term (in years)8.11 years
 Operating leases weighted average discount rate4.83 %

The components of lease expense are as follows (in thousands):
Fiscal quarter endedNine Fiscal Months Ended
September 30, 2023October 1, 2022September 30, 2023October 1, 2022
Operating lease cost$1,331 $1,267 $3,822 $3,876 
Short-term lease cost24 30 115 72 
Sublease income(95)(104)(293)(321)
Total net lease cost$1,260 $1,193 $3,644 $3,627 

Right of use assets obtained in exchange for new operating lease liability during the nine fiscal months ended September 30, 2023 were $6.4 million. The Company paid $3.8 million and $3.9 million for its operating leases for each of the nine fiscal months ended September 30, 2023 and October 1, 2022, which are included in operating cash flows on the consolidated condensed statements of cash flows.
Undiscounted maturities of operating lease payments as of September 30, 2023 are summarized as follows (in thousands):
2023 (excluding the nine months ended September 30, 2023)$1,259 
20244,586 
20254,197 
20263,568 
20273,363 
Thereafter14,926 
Total future minimum lease payments$31,899 
 Less: amount representing interest(5,498)
 Present value of future minimum lease payments$26,401 
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes
9 Months Ended
Sep. 30, 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 27.6% and 18.6% for the fiscal quarter ended September 30, 2023, and October 1, 2022, respectively. The effective tax rate for the fiscal quarter ended September 30, 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 October 1, 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.3
Long-Term Debt
9 Months Ended
Sep. 30, 2023
Debt Disclosure [Abstract]  
Long-Term Debt Long-Term Debt
Long-term debt consists of the following (in thousands):
September 30, 2023December 31, 2022
2020 Credit Agreement - Revolving Facility$54,000 $61,000 
Deferred financing costs(173)(201)
Total long-term debt$53,827 $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 was 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.3
Accumulated Other Comprehensive Income (Loss)
9 Months Ended
Sep. 30, 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 loss before reclassifications(3,831) (3,831)
Amounts reclassified from accumulated other comprehensive income 2 2 
Balance at September 30, 2023$(45,320)$591 $(44,729)
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(18,405)— (18,405)
Amounts reclassified from accumulated other comprehensive income191 227 418 
Balance at October 1, 2022$(48,490)$(4,505)$(52,995)
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.3
Pensions and Other Postretirement Benefits
9 Months Ended
Sep. 30, 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 
 
September 30, 2023
Fiscal quarter ended 
 
October 1, 2022
Pension
Plans
OPEB
Plans
Pension
Plans
OPEB
Plans
Net service cost$67 $4 $79 $
Interest cost193 28 117 17 
Expected return on plan assets(216)(116)— 
Amortization of actuarial losses (gains)7 (6)69 
Net periodic benefit cost$51 $26 $149 $25 
Nine Fiscal Months Ended 
 
September 30, 2023
Nine Fiscal Months Ended 
 
October 1, 2022
Pension
Plans
OPEB
Plans
Pension
Plans
OPEB
Plans
Net service cost$204 $12 $244 $21 
Interest cost$575 $84 $360 $51 
Expected return on plan assets$(642)$ $(358)$— 
Amortization of actuarial losses (gains)$22 $(18)$215 $
Net periodic benefit cost$159 $78 $461 $75 
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.3
Share-Based Compensation
9 Months Ended
Sep. 30, 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 September 30, 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 endedNine fiscal months ended
September 30, 2023October 1, 2022September 30, 2023October 1, 2022
Share-based compensation expense$656 $559 $1,885 $1,583 
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. The result of the evaluation of performance objectives as of the end of the third quarter of 2023 was consistent with the prior quarter's evaluation and therefore there was no further adjustment required during the third quarter of 2023.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.3
Segment Information
9 Months Ended
Sep. 30, 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 endedNine fiscal months ended
September 30, 2023October 1, 2022September 30, 2023October 1, 2022
Net revenues:
Sensors$32,532 $37,879 $105,524 $115,909 
Weighing Solutions28,970 31,399 92,090 92,626 
Measurement Systems24,352 20,779 67,906 57,805 
Total$85,854 $90,057 $265,520 $266,340 
Gross profit:
Sensors$11,681 $15,324 $41,374 $47,441 
Weighing Solutions11,207 10,470 34,443 32,134 
Measurement Systems13,047 11,526 36,029 30,329 
Total$35,935 $37,320 $111,846 $109,904 
Reconciliation of segment operating income to consolidated results:
Sensors$6,543 $10,703 $26,043 $32,721 
Weighing Solutions5,393 5,392 16,894 15,783 
Measurement Systems5,605 4,876 14,246 10,350 
Unallocated G&A expenses(8,164)(8,922)(25,809)(26,774)
Restructuring costs(1,153)(165)(1,431)(1,330)
Operating income$8,224 $11,884 $29,943 $30,750 
Restructuring costs:
Sensors$ $(165)$ $(1,272)
Weighing Solutions(1,153)— (1,349)— 
Measurement Systems — (32)(58)
Corporate/Other — (50)— 
$(1,153)$(165)$(1,431)$(1,330)
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 endedNine fiscal months ended
September 30, 2023October 1, 2022September 30, 2023October 1, 2022
Sensors to Weighing Solutions$417 $542 $1,178 $1,364 
Sensors to Measurement Systems4 32 52 191 
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share
9 Months Ended
Sep. 30, 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 endedNine fiscal months ended
September 30, 2023October 1, 2022September 30, 2023October 1, 2022
Numerator:
Numerator for basic earnings per share:
Net earnings attributable to VPG stockholders$6,280 $10,118 $21,480 $27,229 
Denominator:
Denominator for basic earnings per share:
Weighted average shares13,600 13,649 13,596 13,645 
Effect of dilutive securities:
Restricted stock units86 59 74 47 
Dilutive potential common shares86 59 74 47 
Denominator for diluted earnings per share:
Adjusted weighted average shares13,686 13,708 13,670 13,692 
Basic earnings per share attributable to VPG stockholders
$0.46 $0.74 $1.58 $2.00 
Diluted earnings per share attributable to VPG stockholders
$0.46 $0.74 $1.57 $1.99 
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Additional Financial Statement Information
9 Months Ended
Sep. 30, 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 endedNine fiscal months ended
September 30, 2023October 1, 2022September 30, 2023October 1, 2022
Foreign currency exchange gain $1,283 $1,261 $2,138 $5,195 
Interest income543 91 1,265 235 
Pension expense(72)(81)(217)(261)
Other(83)(48)(221)(163)
$1,671 $1,223 $2,965 $5,006 

Foreign currency exchange gains represent the impact of changes in foreign currency exchange rates. For the fiscal quarter and nine fiscal months ended September 30, 2023, the change in foreign currency exchange gains and losses during the periods, as compared to the prior year periods, was largely due to exposure to currency fluctuations with the Israeli shekel, the Canadian dollar, the EURO and the British pound.
For the fiscal quarter and nine fiscal months ended October 1, 2022, the change in foreign exchange gains and losses during the periods, as compared to the prior year periods, was largely due to exposure to currency fluctuations with the Israeli shekel, the Japanese yen, the Canadian dollar, 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 nine fiscal months ended October 1, 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):


September 30, 2023December 31, 2022
Customer advance payments$8,766 $7,983 
Accrued restructuring911 183 
Goods received, not yet invoiced2,632 2,523 
Accrued taxes, other than income taxes1,829 1,141 
Accrued commissions3,991 3,217 
Accrued professional fees1,847 1,360 
Accrued technical warranty771 740 
Current accrued pensions and other post retirement costs505 505 
Other2,825 2,654 
$24,077 $20,306 
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements
9 Months Ended
Sep. 30, 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
September 30, 2023
Assets
Assets held in rabbi trusts$5,571 $85 $5,486 $ 
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 September 30, 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 September 30, 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.3
Restructuring Costs
9 Months Ended
Sep. 30, 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 $1.2 million and $0.2 million of restructuring costs during the fiscal quarter ended September 30, 2023 and October 1, 2022, respectively and $1.4 million and $1.3 million of restructuring costs during the nine fiscal months ended September 30, 2023 and October 1, 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 September 30, 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 20231,431 
Cash payments(705)
Foreign currency translation
Balance at September 30, 2023$911 
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholder's equity
9 Months Ended
Sep. 30, 2023
Equity [Abstract]  
Stockholder's equity Stockholder's EquityOn 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 was originally set to expire on August 11, 2023. 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. From August 8, 2022 to September 30, 2023, the Company had repurchased an aggregate of 120,419 shares of its common stock under the stock repurchase plan for consideration of $3.9 million.
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Oct. 01, 2022
Sep. 30, 2023
Oct. 01, 2022
Pay vs Performance Disclosure        
Net earnings attributable to VPG stockholders $ 6,280 $ 10,118 $ 21,480 $ 27,229
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Insider Trading Arrangements
3 Months Ended
Sep. 30, 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.3
Basis of Presentation - (Policies)
9 Months Ended
Sep. 30, 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.3
Basis of Presentation - (Tables)
9 Months Ended
Sep. 30, 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.3
Revenues - (Tables)
9 Months Ended
Sep. 30, 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 
 
September 30, 2023
Fiscal quarter ended 
 
October 1, 2022
SensorsWeighing SolutionsMeasurement SystemsTotalSensorsWeighing SolutionsMeasurement SystemsTotal
United States$11,860 $12,622 $15,520 $40,002 $12,992 $14,671 $13,065 $40,728 
United Kingdom1,119 4,128 90 5,337 752 4,090 55 4,897 
Other Europe7,176 9,077 703 16,956 7,740 8,714 986 17,440 
Israel4,773 89  4,862 7,447 101 — 7,548 
Asia7,604 3,054 2,899 13,557 8,948 3,815 2,462 15,225 
Canada  5,140 5,140 — 4,211 4,219 
Total$32,532 $28,970 $24,352 $85,854 $37,879 $31,399 $20,779 $90,057 
Nine Fiscal Months Ended September 30, 2023Nine Fiscal Months Ended October 1, 2022
SensorsWeighing SolutionsMeasurement SystemsTotalSensorsWeighing SolutionsMeasurement SystemsTotal
United States$39,089 $40,729 $39,053 $118,871 $39,467 $41,212 $34,838 $115,517 
United Kingdom2,845 11,961 261 15,067 2,562 12,283 514 15,359 
Other Europe25,134 29,144 5,109 59,387 23,556 28,065 3,985 55,606 
Israel12,867 215  13,082 22,828 401 — 23,229 
Asia25,589 10,041 6,446 42,076 27,496 10,657 4,283 42,436 
Canada  17,037 17,037 — 14,185 14,193 
Total$105,524 $92,090 $67,906 $265,520 $115,909 $92,626 $57,805 $266,340 

The following table disaggregates net revenue from contracts with customers by market sector (in thousands).
Fiscal quarter endedNine fiscal months ended
September 30, 2023October 1, 2022September 30, 2023October 1, 2022
Test & Measurement$17,080 $20,659 $54,449 $60,115 
Avionics, Military & Space8,294 6,523 28,285 21,563 
Transportation15,490 13,912 40,993 41,061 
Other Markets16,402 20,110 54,124 59,295 
Industrial Weighing10,533 12,473 33,586 38,626 
General Industrial4,643 4,981 14,858 16,172 
Steel13,412 11,399 39,225 29,508 
Total$85,854 $90,057 $265,520 $266,340 
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 September 30, 20233,449 8,766 
(Decrease) increase$(541)$783 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill (Tables)
9 Months Ended
Sep. 30, 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 adjustment35 39 (4)— — 
Balance at September 30, 2023$45,579 $6,352 $16,883 $16,033 $6,311 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - (Tables)
9 Months Ended
Sep. 30, 2023
Leases [Abstract]  
Leases Recorded on the Balance Sheet
Leases recorded on the balance sheet consist of the following (in thousands):
LeasesSeptember 30, 2023December 31, 2022
 Assets
 Operating lease right of use asset$27,440 $24,342 
 Liabilities
 Operating lease - current$3,814 $4,208 
 Operating lease - non-current$22,587 $20,043 
Other Information Related to Lease Term and Discount Rate
Other information related to lease term and discount rate is as follows:
September 30, 2023
 Operating leases weighted average remaining lease term (in years)8.11 years
 Operating leases weighted average discount rate4.83 %
Components of Lease Expense The components of lease expense are as follows (in thousands):
Fiscal quarter endedNine Fiscal Months Ended
September 30, 2023October 1, 2022September 30, 2023October 1, 2022
Operating lease cost$1,331 $1,267 $3,822 $3,876 
Short-term lease cost24 30 115 72 
Sublease income(95)(104)(293)(321)
Total net lease cost$1,260 $1,193 $3,644 $3,627 
Maturities of Operating Lease Liabilities
Undiscounted maturities of operating lease payments as of September 30, 2023 are summarized as follows (in thousands):
2023 (excluding the nine months ended September 30, 2023)$1,259 
20244,586 
20254,197 
20263,568 
20273,363 
Thereafter14,926 
Total future minimum lease payments$31,899 
 Less: amount representing interest(5,498)
 Present value of future minimum lease payments$26,401 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Long-Term Debt - (Tables)
9 Months Ended
Sep. 30, 2023
Debt Disclosure [Abstract]  
Schedule of Long-term Debt
Long-term debt consists of the following (in thousands):
September 30, 2023December 31, 2022
2020 Credit Agreement - Revolving Facility$54,000 $61,000 
Deferred financing costs(173)(201)
Total long-term debt$53,827 $60,799 
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Accumulated Other Comprehensive Income (Loss) - (Tables)
9 Months Ended
Sep. 30, 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 loss before reclassifications(3,831) (3,831)
Amounts reclassified from accumulated other comprehensive income 2 2 
Balance at September 30, 2023$(45,320)$591 $(44,729)
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(18,405)— (18,405)
Amounts reclassified from accumulated other comprehensive income191 227 418 
Balance at October 1, 2022$(48,490)$(4,505)$(52,995)
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Pensions and Other Postretirement Benefits - (Tables)
9 Months Ended
Sep. 30, 2023
Retirement Benefits [Abstract]  
Schedule of Net Pension and Other Retirement Plan Costs 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 
 
September 30, 2023
Fiscal quarter ended 
 
October 1, 2022
Pension
Plans
OPEB
Plans
Pension
Plans
OPEB
Plans
Net service cost$67 $4 $79 $
Interest cost193 28 117 17 
Expected return on plan assets(216)(116)— 
Amortization of actuarial losses (gains)7 (6)69 
Net periodic benefit cost$51 $26 $149 $25 
Nine Fiscal Months Ended 
 
September 30, 2023
Nine Fiscal Months Ended 
 
October 1, 2022
Pension
Plans
OPEB
Plans
Pension
Plans
OPEB
Plans
Net service cost$204 $12 $244 $21 
Interest cost$575 $84 $360 $51 
Expected return on plan assets$(642)$ $(358)$— 
Amortization of actuarial losses (gains)$22 $(18)$215 $
Net periodic benefit cost$159 $78 $461 $75 
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Share-Based Compensation - (Tables)
9 Months Ended
Sep. 30, 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 endedNine fiscal months ended
September 30, 2023October 1, 2022September 30, 2023October 1, 2022
Share-based compensation expense$656 $559 $1,885 $1,583 
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Segment Information - (Tables)
9 Months Ended
Sep. 30, 2023
Segment Reporting [Abstract]  
Schedule of Segment Reporting The following table sets forth reporting segment information (in thousands):
Fiscal quarter endedNine fiscal months ended
September 30, 2023October 1, 2022September 30, 2023October 1, 2022
Net revenues:
Sensors$32,532 $37,879 $105,524 $115,909 
Weighing Solutions28,970 31,399 92,090 92,626 
Measurement Systems24,352 20,779 67,906 57,805 
Total$85,854 $90,057 $265,520 $266,340 
Gross profit:
Sensors$11,681 $15,324 $41,374 $47,441 
Weighing Solutions11,207 10,470 34,443 32,134 
Measurement Systems13,047 11,526 36,029 30,329 
Total$35,935 $37,320 $111,846 $109,904 
Reconciliation of segment operating income to consolidated results:
Sensors$6,543 $10,703 $26,043 $32,721 
Weighing Solutions5,393 5,392 16,894 15,783 
Measurement Systems5,605 4,876 14,246 10,350 
Unallocated G&A expenses(8,164)(8,922)(25,809)(26,774)
Restructuring costs(1,153)(165)(1,431)(1,330)
Operating income$8,224 $11,884 $29,943 $30,750 
Restructuring costs:
Sensors$ $(165)$ $(1,272)
Weighing Solutions(1,153)— (1,349)— 
Measurement Systems — (32)(58)
Corporate/Other — (50)— 
$(1,153)$(165)$(1,431)$(1,330)
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 endedNine fiscal months ended
September 30, 2023October 1, 2022September 30, 2023October 1, 2022
Sensors to Weighing Solutions$417 $542 $1,178 $1,364 
Sensors to Measurement Systems4 32 52 191 
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share - (Tables)
9 Months Ended
Sep. 30, 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 endedNine fiscal months ended
September 30, 2023October 1, 2022September 30, 2023October 1, 2022
Numerator:
Numerator for basic earnings per share:
Net earnings attributable to VPG stockholders$6,280 $10,118 $21,480 $27,229 
Denominator:
Denominator for basic earnings per share:
Weighted average shares13,600 13,649 13,596 13,645 
Effect of dilutive securities:
Restricted stock units86 59 74 47 
Dilutive potential common shares86 59 74 47 
Denominator for diluted earnings per share:
Adjusted weighted average shares13,686 13,708 13,670 13,692 
Basic earnings per share attributable to VPG stockholders
$0.46 $0.74 $1.58 $2.00 
Diluted earnings per share attributable to VPG stockholders
$0.46 $0.74 $1.57 $1.99 
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Additional Financial Statement Information - (Tables)
9 Months Ended
Sep. 30, 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 endedNine fiscal months ended
September 30, 2023October 1, 2022September 30, 2023October 1, 2022
Foreign currency exchange gain $1,283 $1,261 $2,138 $5,195 
Interest income543 91 1,265 235 
Pension expense(72)(81)(217)(261)
Other(83)(48)(221)(163)
$1,671 $1,223 $2,965 $5,006 
Schedule of Accrued Liabilities
Other accrued expenses consist of the following (in thousands):


September 30, 2023December 31, 2022
Customer advance payments$8,766 $7,983 
Accrued restructuring911 183 
Goods received, not yet invoiced2,632 2,523 
Accrued taxes, other than income taxes1,829 1,141 
Accrued commissions3,991 3,217 
Accrued professional fees1,847 1,360 
Accrued technical warranty771 740 
Current accrued pensions and other post retirement costs505 505 
Other2,825 2,654 
$24,077 $20,306 
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements - (Tables)
9 Months Ended
Sep. 30, 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
September 30, 2023
Assets
Assets held in rabbi trusts$5,571 $85 $5,486 $ 
December 31, 2022
Assets
Assets held in rabbi trusts$5,427 $53 $5,374 $— 
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Restructuring Costs - (Tables)
9 Months Ended
Sep. 30, 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 September 30, 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 20231,431 
Cash payments(705)
Foreign currency translation
Balance at September 30, 2023$911 
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Revenues - (Disaggregation of Revenue by Geographic Area) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Oct. 01, 2022
Sep. 30, 2023
Oct. 01, 2022
Disaggregation of Revenue [Line Items]        
Total revenue $ 85,854 $ 90,057 $ 265,520 $ 266,340
United States        
Disaggregation of Revenue [Line Items]        
Total revenue 40,002 40,728 118,871 115,517
United Kingdom        
Disaggregation of Revenue [Line Items]        
Total revenue 5,337 4,897 15,067 15,359
Other Europe        
Disaggregation of Revenue [Line Items]        
Total revenue 16,956 17,440 59,387 55,606
Israel        
Disaggregation of Revenue [Line Items]        
Total revenue 4,862 7,548 13,082 23,229
Asia        
Disaggregation of Revenue [Line Items]        
Total revenue 13,557 15,225 42,076 42,436
Canada        
Disaggregation of Revenue [Line Items]        
Total revenue 5,140 4,219 17,037 14,193
Sensors        
Disaggregation of Revenue [Line Items]        
Total revenue 32,532 37,879 105,524 115,909
Sensors | United States        
Disaggregation of Revenue [Line Items]        
Total revenue 11,860 12,992 39,089 39,467
Sensors | United Kingdom        
Disaggregation of Revenue [Line Items]        
Total revenue 1,119 752 2,845 2,562
Sensors | Other Europe        
Disaggregation of Revenue [Line Items]        
Total revenue 7,176 7,740 25,134 23,556
Sensors | Israel        
Disaggregation of Revenue [Line Items]        
Total revenue 4,773 7,447 12,867 22,828
Sensors | Asia        
Disaggregation of Revenue [Line Items]        
Total revenue 7,604 8,948 25,589 27,496
Sensors | Canada        
Disaggregation of Revenue [Line Items]        
Total revenue 0 0 0 0
Weighing Solutions        
Disaggregation of Revenue [Line Items]        
Total revenue 28,970 31,399 92,090 92,626
Weighing Solutions | United States        
Disaggregation of Revenue [Line Items]        
Total revenue 12,622 14,671 40,729 41,212
Weighing Solutions | United Kingdom        
Disaggregation of Revenue [Line Items]        
Total revenue 4,128 4,090 11,961 12,283
Weighing Solutions | Other Europe        
Disaggregation of Revenue [Line Items]        
Total revenue 9,077 8,714 29,144 28,065
Weighing Solutions | Israel        
Disaggregation of Revenue [Line Items]        
Total revenue 89 101 215 401
Weighing Solutions | Asia        
Disaggregation of Revenue [Line Items]        
Total revenue 3,054 3,815 10,041 10,657
Weighing Solutions | Canada        
Disaggregation of Revenue [Line Items]        
Total revenue 0 8 0 8
Measurement Systems        
Disaggregation of Revenue [Line Items]        
Total revenue 24,352 20,779 67,906 57,805
Measurement Systems | United States        
Disaggregation of Revenue [Line Items]        
Total revenue 15,520 13,065 39,053 34,838
Measurement Systems | United Kingdom        
Disaggregation of Revenue [Line Items]        
Total revenue 90 55 261 514
Measurement Systems | Other Europe        
Disaggregation of Revenue [Line Items]        
Total revenue 703 986 5,109 3,985
Measurement Systems | Israel        
Disaggregation of Revenue [Line Items]        
Total revenue 0 0 0 0
Measurement Systems | Asia        
Disaggregation of Revenue [Line Items]        
Total revenue 2,899 2,462 6,446 4,283
Measurement Systems | Canada        
Disaggregation of Revenue [Line Items]        
Total revenue $ 5,140 $ 4,211 $ 17,037 $ 14,185
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Revenues - (Disaggregation of Revenue by Market Sector) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Oct. 01, 2022
Sep. 30, 2023
Oct. 01, 2022
Disaggregation of Revenue [Line Items]        
Total revenue $ 85,854 $ 90,057 $ 265,520 $ 266,340
Test & Measurement        
Disaggregation of Revenue [Line Items]        
Total revenue 17,080 20,659 54,449 60,115
Avionics, Military & Space        
Disaggregation of Revenue [Line Items]        
Total revenue 8,294 6,523 28,285 21,563
Transportation        
Disaggregation of Revenue [Line Items]        
Total revenue 15,490 13,912 40,993 41,061
Other Markets        
Disaggregation of Revenue [Line Items]        
Total revenue 16,402 20,110 54,124 59,295
Industrial Weighing        
Disaggregation of Revenue [Line Items]        
Total revenue 10,533 12,473 33,586 38,626
General Industrial        
Disaggregation of Revenue [Line Items]        
Total revenue 4,643 4,981 14,858 16,172
Steel        
Disaggregation of Revenue [Line Items]        
Total revenue $ 13,412 $ 11,399 $ 39,225 $ 29,508
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Revenues - (Contract Assets and Liabilities) (Details)
$ in Thousands
9 Months Ended
Sep. 30, 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 (541)
Contract asset, unbilled revenue, ending balance 3,449
Contract liability, accrued customer advances, beginning balance 7,983
(Decrease)/increase in contract liability, accrued customer advances 783
Contract liability, accrued customer advances, ending balance $ 8,766
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Revenues - (Narrative) (Details)
$ in Millions
9 Months Ended
Sep. 30, 2023
USD ($)
Revenue from Contract with Customer [Abstract]  
Contract with customer, revenue recognized $ 7.3
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill - (Schedule of Goodwill) (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2023
USD ($)
Goodwill [Roll Forward]  
Beginning balance $ 45,544
Foreign currency translation adjustment 35
Ending balance 45,579
KELK Acquisition | Measurement Systems  
Goodwill [Roll Forward]  
Beginning balance 6,313
Foreign currency translation adjustment 39
Ending balance 6,352
DSI Acquisition | Measurement Systems  
Goodwill [Roll Forward]  
Beginning balance 16,887
Foreign currency translation adjustment (4)
Ending balance 16,883
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.3
Leases - (Narrative) (Details) - USD ($)
$ in Millions
9 Months Ended
Sep. 30, 2023
Oct. 01, 2022
Lessee, Lease, Description [Line Items]    
Right-of-use asset obtained in exchange for operating lease liability $ 6.4  
Operating lease, payments $ 3.8 $ 3.9
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.3
Leases - (Leases Recorded on the Balance Sheet) (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Assets    
Operating lease right of use asset $ 27,440 $ 24,342
Liabilities    
Operating lease - current 3,814 4,208
Operating lease - non-current $ 22,587 $ 20,043
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - (Other Information Related to Leases) (Details)
Sep. 30, 2023
Leases [Abstract]  
Operating leases weighted average remaining lease term (years) 8 years 1 month 9 days
Operating leases weighted average discount rate (percent) 4.83%
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - (Components of Lease Expense) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Oct. 01, 2022
Sep. 30, 2023
Oct. 01, 2022
Leases [Abstract]        
Operating lease cost $ 1,331 $ 1,267 $ 3,822 $ 3,876
Short-term lease cost 24 30 115 72
Sublease income (95) (104) (293) (321)
Total net lease cost $ 1,260 $ 1,193 $ 3,644 $ 3,627
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - (Maturities of Operating Lease Liabilities) (Details)
$ in Thousands
Sep. 30, 2023
USD ($)
Leases [Abstract]  
2023 (excluding the nine months ended September 30, 2023) $ 1,259
2024 4,586
2025 4,197
2026 3,568
2027 3,363
Thereafter 14,926
Total future minimum lease payments 31,899
Less: amount representing interest (5,498)
Present value of future minimum lease payments $ 26,401
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes - (Details)
3 Months Ended
Sep. 30, 2023
Oct. 01, 2022
Income Tax Disclosure [Abstract]    
Effective tax rate (percent) 27.60% 18.60%
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.3
Long-Term Debt - (Schedule of Long-term Debt) (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Deferred financing costs $ (173) $ (201)
Total long-term debt 53,827 60,799
Revolving Credit Facility | Credit Agreement 2020    
Debt Instrument [Line Items]    
Secured debt $ 54,000 $ 61,000
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.3
Accumulated Other Comprehensive Income (Loss) - (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Oct. 01, 2022
Increase (Decrease) in Accumulated Other Comprehensive Income [Roll Forward]    
Balance, beginning $ 306,522 $ 277,042
Other comprehensive loss before reclassifications (3,831) (18,405)
Amounts reclassified from accumulated other comprehensive income 2 418
Balance, ending 324,157 286,500
Total    
Increase (Decrease) in Accumulated Other Comprehensive Income [Roll Forward]    
Balance, beginning (40,900) (35,008)
Balance, ending (44,729) (52,995)
Foreign Currency Translation Adjustment    
Increase (Decrease) in Accumulated Other Comprehensive Income [Roll Forward]    
Balance, beginning (41,489) (30,276)
Other comprehensive loss before reclassifications (3,831) (18,405)
Amounts reclassified from accumulated other comprehensive income 0 191
Balance, ending (45,320) (48,490)
Pension and Other Postretirement Actuarial Items    
Increase (Decrease) in Accumulated Other Comprehensive Income [Roll Forward]    
Balance, beginning 589 (4,732)
Other comprehensive loss before reclassifications 0 0
Amounts reclassified from accumulated other comprehensive income 2 227
Balance, ending $ 591 $ (4,505)
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.23.3
Pensions and Other Postretirement Benefits - (Schedule of Net Pension and Other Retirement Plan Costs) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Oct. 01, 2022
Sep. 30, 2023
Oct. 01, 2022
Pension Plans        
Defined Benefit Plan Disclosure [Line Items]        
Net service cost $ 67 $ 79 $ 204 $ 244
Interest cost 193 117 575 360
Expected return on plan assets (216) (116) (642) (358)
Amortization of actuarial losses (gains) 7 69 22 215
Net periodic benefit cost 51 149 159 461
OPEB Plans        
Defined Benefit Plan Disclosure [Line Items]        
Net service cost 4 7 12 21
Interest cost 28 17 84 51
Expected return on plan assets 0 0 0
Amortization of actuarial losses (gains) (6) 1 (18) 3
Net periodic benefit cost $ 26 $ 25 $ 78 $ 75
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.23.3
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
Jun. 30, 2023
USD ($)
Sep. 30, 2023
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.3
Share-Based Compensation - (Schedule of Share-based Compensation Expense) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Oct. 01, 2022
Sep. 30, 2023
Oct. 01, 2022
Share-Based Payment Arrangement [Abstract]        
Share-based compensation expense $ 656 $ 559 $ 1,885 $ 1,583
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.23.3
Segment Information - (Narrative) (Details)
9 Months Ended
Sep. 30, 2023
segment
Segment Reporting [Abstract]  
Number of reportable segments 3
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.23.3
Segment Information - (Schedule of Segment Reporting) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Oct. 01, 2022
Sep. 30, 2023
Oct. 01, 2022
Segment Reporting Information [Line Items]        
Net revenues $ 85,854 $ 90,057 $ 265,520 $ 266,340
Gross profit 35,935 37,320 111,846 109,904
Operating income 8,224 11,884 29,943 30,750
Restructuring costs (1,153) (165) (1,431) (1,330)
Sensors        
Segment Reporting Information [Line Items]        
Net revenues 32,532 37,879 105,524 115,909
Weighing Solutions        
Segment Reporting Information [Line Items]        
Net revenues 28,970 31,399 92,090 92,626
Measurement Systems        
Segment Reporting Information [Line Items]        
Net revenues 24,352 20,779 67,906 57,805
Operating Segments        
Segment Reporting Information [Line Items]        
Net revenues 85,854 90,057 265,520 266,340
Gross profit 35,935 37,320 111,846 109,904
Operating Segments | Sensors        
Segment Reporting Information [Line Items]        
Net revenues 32,532 37,879 105,524 115,909
Gross profit 11,681 15,324 41,374 47,441
Operating income 6,543 10,703 26,043 32,721
Restructuring costs 0 (165) 0 (1,272)
Operating Segments | Weighing Solutions        
Segment Reporting Information [Line Items]        
Net revenues 28,970 31,399 92,090 92,626
Gross profit 11,207 10,470 34,443 32,134
Operating income 5,393 5,392 16,894 15,783
Restructuring costs (1,153) 0 (1,349) 0
Operating Segments | Measurement Systems        
Segment Reporting Information [Line Items]        
Net revenues 24,352 20,779 67,906 57,805
Gross profit 13,047 11,526 36,029 30,329
Operating income 5,605 4,876 14,246 10,350
Restructuring costs 0 0 (32) (58)
Segment Reconciling Items        
Segment Reporting Information [Line Items]        
Unallocated G&A expenses (8,164) (8,922) (25,809) (26,774)
Restructuring costs (1,153) (165) (1,431) (1,330)
Corporate/Other        
Segment Reporting Information [Line Items]        
Restructuring costs $ 0 $ 0 $ (50) $ 0
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.23.3
Segment Information - (Intersegment Sales) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Oct. 01, 2022
Sep. 30, 2023
Oct. 01, 2022
Segment Reporting Information [Line Items]        
Total revenue $ (85,854) $ (90,057) $ (265,520) $ (266,340)
Sensors to Weighing Solutions | Intersegment Eliminations        
Segment Reporting Information [Line Items]        
Total revenue 417 542 1,178 1,364
Sensors to Measurement Systems | Intersegment Eliminations        
Segment Reporting Information [Line Items]        
Total revenue $ 4 $ 32 $ 52 $ 191
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share - (Computation of Basic and Diluted Earnings Per Share) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Oct. 01, 2022
Sep. 30, 2023
Oct. 01, 2022
Numerator:        
Net earnings attributable to VPG stockholders $ 6,280 $ 10,118 $ 21,480 $ 27,229
Denominator:        
Weighted average shares (in shares) 13,600 13,649 13,596 13,645
Effect of dilutive securities:        
Restricted stock units (in shares) 86 59 74 47
Dilutive potential common shares (in shares) 86 59 74 47
Denominator for diluted earnings per share:        
Adjusted weighted average shares (in shares) 13,686 13,708 13,670 13,692
Basic earnings per share attributable to VPG stockholders (dollars per share) $ 0.46 $ 0.74 $ 1.58 $ 2.00
Diluted earnings per share attributable to VPG stockholders (dollars per share) $ 0.46 $ 0.74 $ 1.57 $ 1.99
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.23.3
Additional Financial Statement Information - (Schedule of Other Items in Operations) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Oct. 01, 2022
Sep. 30, 2023
Oct. 01, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Foreign currency exchange gain $ 1,283 $ 1,261 $ 2,138 $ 5,195
Interest income 543 91 1,265 235
Pension expense (72) (81) (217) (261)
Other (83) (48) (221) (163)
Other nonoperating income (expense) $ 1,671 $ 1,223 $ 2,965 $ 5,006
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.23.3
Additional Financial Statement Information - (Narrative) (Details)
$ in Millions
9 Months Ended
Oct. 01, 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.3
Additional Financial Statement Information (Other Accrued Liabilities) (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Customer advance payments $ 8,766 $ 7,983
Accrued restructuring 911 183
Goods received, not yet invoiced 2,632 2,523
Accrued taxes, other than income taxes 1,829 1,141
Accrued commissions 3,991 3,217
Accrued professional fees 1,847 1,360
Accrued technical warranty 771 740
Current accrued pensions and other post retirement costs 505 505
Other 2,825 2,654
Other accrued expenses $ 24,077 $ 20,306
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements - (Schedule of Assets and Liabilities at Fair Value, Recurring) (Details) - Fair Value, Measurements, Recurring - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets held in rabbi trusts $ 5,571 $ 5,427
Level 1 Inputs    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets held in rabbi trusts 85 53
Level 2 Inputs    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets held in rabbi trusts 5,486 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.3
Restructuring Costs - (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Oct. 01, 2022
Sep. 30, 2023
Oct. 01, 2022
Restructuring and Related Activities [Abstract]        
Restructuring costs $ 1,153 $ 165 $ 1,431 $ 1,330
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.23.3
Restructuring Costs - Restructuring Programs (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Oct. 01, 2022
Sep. 30, 2023
Oct. 01, 2022
Restructuring Reserve [Roll Forward]        
Restructuring reserve, beginning balance     $ 183  
Restructuring costs $ 1,153 $ 165 1,431 $ 1,330
Cash payments     (705)  
Foreign currency translation     2  
Restructuring reserve, ending balance $ 911   $ 911  
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholder's Equity (Details) - USD ($)
$ in Millions
13 Months Ended
Sep. 30, 2023
Aug. 08, 2022
Equity, Class of Treasury Stock [Line Items]    
Number of shares authorized to be repurchased (in shares)   600,000
Treasury Stock    
Equity, Class of Treasury Stock [Line Items]    
Treasury stock acquired (in shares) 120,419  
Treasury stock aquired $ (3.9)  
XML 76 vpg-20230930_htm.xml IDEA: XBRL DOCUMENT 0001487952 2023-01-01 2023-09-30 0001487952 us-gaap:CommonStockMember 2023-11-07 0001487952 vpg:ClassBConvertibleCommonStockMember 2023-11-07 0001487952 2023-09-30 0001487952 2022-12-31 0001487952 us-gaap:CommonStockMember 2023-09-30 0001487952 us-gaap:CommonStockMember 2022-12-31 0001487952 vpg:ClassBConvertibleCommonStockMember 2023-09-30 0001487952 vpg:ClassBConvertibleCommonStockMember 2022-12-31 0001487952 2023-07-02 2023-09-30 0001487952 2022-07-03 2022-10-01 0001487952 2022-01-01 2022-10-01 0001487952 2021-12-31 0001487952 2022-10-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 2023-07-01 0001487952 us-gaap:RetainedEarningsMember 2023-07-02 2023-09-30 0001487952 us-gaap:ParentMember 2023-07-02 2023-09-30 0001487952 us-gaap:NoncontrollingInterestMember 2023-07-02 2023-09-30 0001487952 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-02 2023-09-30 0001487952 us-gaap:AdditionalPaidInCapitalMember 2023-07-02 2023-09-30 0001487952 us-gaap:TreasuryStockCommonMember 2023-07-02 2023-09-30 0001487952 us-gaap:CommonStockMember 2023-09-30 0001487952 vpg:ClassBConvertibleCommonStockMember 2023-09-30 0001487952 us-gaap:TreasuryStockCommonMember 2023-09-30 0001487952 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0001487952 us-gaap:RetainedEarningsMember 2023-09-30 0001487952 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0001487952 us-gaap:ParentMember 2023-09-30 0001487952 us-gaap:NoncontrollingInterestMember 2023-09-30 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 2022-07-02 0001487952 us-gaap:RetainedEarningsMember 2022-07-03 2022-10-01 0001487952 us-gaap:ParentMember 2022-07-03 2022-10-01 0001487952 us-gaap:NoncontrollingInterestMember 2022-07-03 2022-10-01 0001487952 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-03 2022-10-01 0001487952 us-gaap:AdditionalPaidInCapitalMember 2022-07-03 2022-10-01 0001487952 us-gaap:TreasuryStockCommonMember 2022-07-03 2022-10-01 0001487952 us-gaap:CommonStockMember 2022-10-01 0001487952 vpg:ClassBConvertibleCommonStockMember 2022-10-01 0001487952 us-gaap:TreasuryStockCommonMember 2022-10-01 0001487952 us-gaap:AdditionalPaidInCapitalMember 2022-10-01 0001487952 us-gaap:RetainedEarningsMember 2022-10-01 0001487952 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-10-01 0001487952 us-gaap:ParentMember 2022-10-01 0001487952 us-gaap:NoncontrollingInterestMember 2022-10-01 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-09-30 0001487952 us-gaap:ParentMember 2023-01-01 2023-09-30 0001487952 us-gaap:NoncontrollingInterestMember 2023-01-01 2023-09-30 0001487952 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-09-30 0001487952 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-09-30 0001487952 us-gaap:CommonStockMember 2023-01-01 2023-09-30 0001487952 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-09-30 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-10-01 0001487952 us-gaap:ParentMember 2022-01-01 2022-10-01 0001487952 us-gaap:NoncontrollingInterestMember 2022-01-01 2022-10-01 0001487952 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-10-01 0001487952 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-10-01 0001487952 us-gaap:CommonStockMember 2022-01-01 2022-10-01 0001487952 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-10-01 0001487952 country:US vpg:SensorsMember 2023-07-02 2023-09-30 0001487952 country:US vpg:WeighingSolutionsMember 2023-07-02 2023-09-30 0001487952 country:US vpg:MeasurementSystemsMember 2023-07-02 2023-09-30 0001487952 country:US 2023-07-02 2023-09-30 0001487952 country:US vpg:SensorsMember 2022-07-03 2022-10-01 0001487952 country:US vpg:WeighingSolutionsMember 2022-07-03 2022-10-01 0001487952 country:US vpg:MeasurementSystemsMember 2022-07-03 2022-10-01 0001487952 country:US 2022-07-03 2022-10-01 0001487952 country:GB vpg:SensorsMember 2023-07-02 2023-09-30 0001487952 country:GB vpg:WeighingSolutionsMember 2023-07-02 2023-09-30 0001487952 country:GB vpg:MeasurementSystemsMember 2023-07-02 2023-09-30 0001487952 country:GB 2023-07-02 2023-09-30 0001487952 country:GB vpg:SensorsMember 2022-07-03 2022-10-01 0001487952 country:GB vpg:WeighingSolutionsMember 2022-07-03 2022-10-01 0001487952 country:GB vpg:MeasurementSystemsMember 2022-07-03 2022-10-01 0001487952 country:GB 2022-07-03 2022-10-01 0001487952 vpg:OtherEuropeMember vpg:SensorsMember 2023-07-02 2023-09-30 0001487952 vpg:OtherEuropeMember vpg:WeighingSolutionsMember 2023-07-02 2023-09-30 0001487952 vpg:OtherEuropeMember vpg:MeasurementSystemsMember 2023-07-02 2023-09-30 0001487952 vpg:OtherEuropeMember 2023-07-02 2023-09-30 0001487952 vpg:OtherEuropeMember vpg:SensorsMember 2022-07-03 2022-10-01 0001487952 vpg:OtherEuropeMember vpg:WeighingSolutionsMember 2022-07-03 2022-10-01 0001487952 vpg:OtherEuropeMember vpg:MeasurementSystemsMember 2022-07-03 2022-10-01 0001487952 vpg:OtherEuropeMember 2022-07-03 2022-10-01 0001487952 country:IL vpg:SensorsMember 2023-07-02 2023-09-30 0001487952 country:IL vpg:WeighingSolutionsMember 2023-07-02 2023-09-30 0001487952 country:IL vpg:MeasurementSystemsMember 2023-07-02 2023-09-30 0001487952 country:IL 2023-07-02 2023-09-30 0001487952 country:IL vpg:SensorsMember 2022-07-03 2022-10-01 0001487952 country:IL vpg:WeighingSolutionsMember 2022-07-03 2022-10-01 0001487952 country:IL vpg:MeasurementSystemsMember 2022-07-03 2022-10-01 0001487952 country:IL 2022-07-03 2022-10-01 0001487952 srt:AsiaMember vpg:SensorsMember 2023-07-02 2023-09-30 0001487952 srt:AsiaMember vpg:WeighingSolutionsMember 2023-07-02 2023-09-30 0001487952 srt:AsiaMember vpg:MeasurementSystemsMember 2023-07-02 2023-09-30 0001487952 srt:AsiaMember 2023-07-02 2023-09-30 0001487952 srt:AsiaMember vpg:SensorsMember 2022-07-03 2022-10-01 0001487952 srt:AsiaMember vpg:WeighingSolutionsMember 2022-07-03 2022-10-01 0001487952 srt:AsiaMember vpg:MeasurementSystemsMember 2022-07-03 2022-10-01 0001487952 srt:AsiaMember 2022-07-03 2022-10-01 0001487952 country:CA vpg:SensorsMember 2023-07-02 2023-09-30 0001487952 country:CA vpg:WeighingSolutionsMember 2023-07-02 2023-09-30 0001487952 country:CA vpg:MeasurementSystemsMember 2023-07-02 2023-09-30 0001487952 country:CA 2023-07-02 2023-09-30 0001487952 country:CA vpg:SensorsMember 2022-07-03 2022-10-01 0001487952 country:CA vpg:WeighingSolutionsMember 2022-07-03 2022-10-01 0001487952 country:CA vpg:MeasurementSystemsMember 2022-07-03 2022-10-01 0001487952 country:CA 2022-07-03 2022-10-01 0001487952 vpg:SensorsMember 2023-07-02 2023-09-30 0001487952 vpg:WeighingSolutionsMember 2023-07-02 2023-09-30 0001487952 vpg:MeasurementSystemsMember 2023-07-02 2023-09-30 0001487952 vpg:SensorsMember 2022-07-03 2022-10-01 0001487952 vpg:WeighingSolutionsMember 2022-07-03 2022-10-01 0001487952 vpg:MeasurementSystemsMember 2022-07-03 2022-10-01 0001487952 country:US vpg:SensorsMember 2023-01-01 2023-09-30 0001487952 country:US vpg:WeighingSolutionsMember 2023-01-01 2023-09-30 0001487952 country:US vpg:MeasurementSystemsMember 2023-01-01 2023-09-30 0001487952 country:US 2023-01-01 2023-09-30 0001487952 country:US vpg:SensorsMember 2022-01-01 2022-10-01 0001487952 country:US vpg:WeighingSolutionsMember 2022-01-01 2022-10-01 0001487952 country:US vpg:MeasurementSystemsMember 2022-01-01 2022-10-01 0001487952 country:US 2022-01-01 2022-10-01 0001487952 country:GB vpg:SensorsMember 2023-01-01 2023-09-30 0001487952 country:GB vpg:WeighingSolutionsMember 2023-01-01 2023-09-30 0001487952 country:GB vpg:MeasurementSystemsMember 2023-01-01 2023-09-30 0001487952 country:GB 2023-01-01 2023-09-30 0001487952 country:GB vpg:SensorsMember 2022-01-01 2022-10-01 0001487952 country:GB vpg:WeighingSolutionsMember 2022-01-01 2022-10-01 0001487952 country:GB vpg:MeasurementSystemsMember 2022-01-01 2022-10-01 0001487952 country:GB 2022-01-01 2022-10-01 0001487952 vpg:OtherEuropeMember vpg:SensorsMember 2023-01-01 2023-09-30 0001487952 vpg:OtherEuropeMember vpg:WeighingSolutionsMember 2023-01-01 2023-09-30 0001487952 vpg:OtherEuropeMember vpg:MeasurementSystemsMember 2023-01-01 2023-09-30 0001487952 vpg:OtherEuropeMember 2023-01-01 2023-09-30 0001487952 vpg:OtherEuropeMember vpg:SensorsMember 2022-01-01 2022-10-01 0001487952 vpg:OtherEuropeMember vpg:WeighingSolutionsMember 2022-01-01 2022-10-01 0001487952 vpg:OtherEuropeMember vpg:MeasurementSystemsMember 2022-01-01 2022-10-01 0001487952 vpg:OtherEuropeMember 2022-01-01 2022-10-01 0001487952 country:IL vpg:SensorsMember 2023-01-01 2023-09-30 0001487952 country:IL vpg:WeighingSolutionsMember 2023-01-01 2023-09-30 0001487952 country:IL vpg:MeasurementSystemsMember 2023-01-01 2023-09-30 0001487952 country:IL 2023-01-01 2023-09-30 0001487952 country:IL vpg:SensorsMember 2022-01-01 2022-10-01 0001487952 country:IL vpg:WeighingSolutionsMember 2022-01-01 2022-10-01 0001487952 country:IL vpg:MeasurementSystemsMember 2022-01-01 2022-10-01 0001487952 country:IL 2022-01-01 2022-10-01 0001487952 srt:AsiaMember vpg:SensorsMember 2023-01-01 2023-09-30 0001487952 srt:AsiaMember vpg:WeighingSolutionsMember 2023-01-01 2023-09-30 0001487952 srt:AsiaMember vpg:MeasurementSystemsMember 2023-01-01 2023-09-30 0001487952 srt:AsiaMember 2023-01-01 2023-09-30 0001487952 srt:AsiaMember vpg:SensorsMember 2022-01-01 2022-10-01 0001487952 srt:AsiaMember vpg:WeighingSolutionsMember 2022-01-01 2022-10-01 0001487952 srt:AsiaMember vpg:MeasurementSystemsMember 2022-01-01 2022-10-01 0001487952 srt:AsiaMember 2022-01-01 2022-10-01 0001487952 country:CA vpg:SensorsMember 2023-01-01 2023-09-30 0001487952 country:CA vpg:WeighingSolutionsMember 2023-01-01 2023-09-30 0001487952 country:CA vpg:MeasurementSystemsMember 2023-01-01 2023-09-30 0001487952 country:CA 2023-01-01 2023-09-30 0001487952 country:CA vpg:SensorsMember 2022-01-01 2022-10-01 0001487952 country:CA vpg:WeighingSolutionsMember 2022-01-01 2022-10-01 0001487952 country:CA vpg:MeasurementSystemsMember 2022-01-01 2022-10-01 0001487952 country:CA 2022-01-01 2022-10-01 0001487952 vpg:SensorsMember 2023-01-01 2023-09-30 0001487952 vpg:WeighingSolutionsMember 2023-01-01 2023-09-30 0001487952 vpg:MeasurementSystemsMember 2023-01-01 2023-09-30 0001487952 vpg:SensorsMember 2022-01-01 2022-10-01 0001487952 vpg:WeighingSolutionsMember 2022-01-01 2022-10-01 0001487952 vpg:MeasurementSystemsMember 2022-01-01 2022-10-01 0001487952 vpg:TestMeasurementMember 2023-07-02 2023-09-30 0001487952 vpg:TestMeasurementMember 2022-07-03 2022-10-01 0001487952 vpg:TestMeasurementMember 2023-01-01 2023-09-30 0001487952 vpg:TestMeasurementMember 2022-01-01 2022-10-01 0001487952 vpg:AvionicsMilitarySpaceMember 2023-07-02 2023-09-30 0001487952 vpg:AvionicsMilitarySpaceMember 2022-07-03 2022-10-01 0001487952 vpg:AvionicsMilitarySpaceMember 2023-01-01 2023-09-30 0001487952 vpg:AvionicsMilitarySpaceMember 2022-01-01 2022-10-01 0001487952 vpg:TransportationMember 2023-07-02 2023-09-30 0001487952 vpg:TransportationMember 2022-07-03 2022-10-01 0001487952 vpg:TransportationMember 2023-01-01 2023-09-30 0001487952 vpg:TransportationMember 2022-01-01 2022-10-01 0001487952 vpg:OtherMarketsMember 2023-07-02 2023-09-30 0001487952 vpg:OtherMarketsMember 2022-07-03 2022-10-01 0001487952 vpg:OtherMarketsMember 2023-01-01 2023-09-30 0001487952 vpg:OtherMarketsMember 2022-01-01 2022-10-01 0001487952 vpg:IndustrialWeighingMember 2023-07-02 2023-09-30 0001487952 vpg:IndustrialWeighingMember 2022-07-03 2022-10-01 0001487952 vpg:IndustrialWeighingMember 2023-01-01 2023-09-30 0001487952 vpg:IndustrialWeighingMember 2022-01-01 2022-10-01 0001487952 vpg:GeneralIndustrialMember 2023-07-02 2023-09-30 0001487952 vpg:GeneralIndustrialMember 2022-07-03 2022-10-01 0001487952 vpg:GeneralIndustrialMember 2023-01-01 2023-09-30 0001487952 vpg:GeneralIndustrialMember 2022-01-01 2022-10-01 0001487952 vpg:SteelMember 2023-07-02 2023-09-30 0001487952 vpg:SteelMember 2022-07-03 2022-10-01 0001487952 vpg:SteelMember 2023-01-01 2023-09-30 0001487952 vpg:SteelMember 2022-01-01 2022-10-01 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-09-30 0001487952 vpg:DynamicSystemsInc.Member vpg:MeasurementSystemsMember 2023-01-01 2023-09-30 0001487952 vpg:DiversifiedTechnicalSystemsIncMember vpg:MeasurementSystemsMember 2023-01-01 2023-09-30 0001487952 vpg:StressTekInc.Member vpg:WeighingSolutionsMember 2023-01-01 2023-09-30 0001487952 vpg:KelkMember vpg:MeasurementSystemsMember 2023-09-30 0001487952 vpg:DynamicSystemsInc.Member vpg:MeasurementSystemsMember 2023-09-30 0001487952 vpg:DiversifiedTechnicalSystemsIncMember vpg:MeasurementSystemsMember 2023-09-30 0001487952 vpg:StressTekInc.Member vpg:WeighingSolutionsMember 2023-09-30 0001487952 srt:MinimumMember vpg:BuildingsandVehiclesMember 2023-09-30 0001487952 srt:MaximumMember vpg:BuildingsandVehiclesMember 2023-09-30 0001487952 us-gaap:RevolvingCreditFacilityMember vpg:CreditAgreement2020Member 2023-09-30 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-09-30 0001487952 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-01-01 2023-09-30 0001487952 us-gaap:AccumulatedTranslationAdjustmentMember 2023-09-30 0001487952 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-09-30 0001487952 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0001487952 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-12-31 0001487952 us-gaap:AccumulatedTranslationAdjustmentMember 2022-01-01 2022-10-01 0001487952 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-01-01 2022-10-01 0001487952 us-gaap:AccumulatedTranslationAdjustmentMember 2022-10-01 0001487952 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-10-01 0001487952 us-gaap:PensionPlansDefinedBenefitMember 2023-07-02 2023-09-30 0001487952 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2023-07-02 2023-09-30 0001487952 us-gaap:PensionPlansDefinedBenefitMember 2022-07-03 2022-10-01 0001487952 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2022-07-03 2022-10-01 0001487952 us-gaap:PensionPlansDefinedBenefitMember 2023-01-01 2023-09-30 0001487952 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2023-01-01 2023-09-30 0001487952 us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 2022-10-01 0001487952 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2022-01-01 2022-10-01 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 2023-04-01 2023-06-30 0001487952 us-gaap:OperatingSegmentsMember vpg:SensorsMember 2023-07-02 2023-09-30 0001487952 us-gaap:OperatingSegmentsMember vpg:SensorsMember 2022-07-03 2022-10-01 0001487952 us-gaap:OperatingSegmentsMember vpg:SensorsMember 2023-01-01 2023-09-30 0001487952 us-gaap:OperatingSegmentsMember vpg:SensorsMember 2022-01-01 2022-10-01 0001487952 us-gaap:OperatingSegmentsMember vpg:WeighingSolutionsMember 2023-07-02 2023-09-30 0001487952 us-gaap:OperatingSegmentsMember vpg:WeighingSolutionsMember 2022-07-03 2022-10-01 0001487952 us-gaap:OperatingSegmentsMember vpg:WeighingSolutionsMember 2023-01-01 2023-09-30 0001487952 us-gaap:OperatingSegmentsMember vpg:WeighingSolutionsMember 2022-01-01 2022-10-01 0001487952 us-gaap:OperatingSegmentsMember vpg:MeasurementSystemsMember 2023-07-02 2023-09-30 0001487952 us-gaap:OperatingSegmentsMember vpg:MeasurementSystemsMember 2022-07-03 2022-10-01 0001487952 us-gaap:OperatingSegmentsMember vpg:MeasurementSystemsMember 2023-01-01 2023-09-30 0001487952 us-gaap:OperatingSegmentsMember vpg:MeasurementSystemsMember 2022-01-01 2022-10-01 0001487952 us-gaap:OperatingSegmentsMember 2023-07-02 2023-09-30 0001487952 us-gaap:OperatingSegmentsMember 2022-07-03 2022-10-01 0001487952 us-gaap:OperatingSegmentsMember 2023-01-01 2023-09-30 0001487952 us-gaap:OperatingSegmentsMember 2022-01-01 2022-10-01 0001487952 us-gaap:MaterialReconcilingItemsMember 2023-07-02 2023-09-30 0001487952 us-gaap:MaterialReconcilingItemsMember 2022-07-03 2022-10-01 0001487952 us-gaap:MaterialReconcilingItemsMember 2023-01-01 2023-09-30 0001487952 us-gaap:MaterialReconcilingItemsMember 2022-01-01 2022-10-01 0001487952 us-gaap:CorporateNonSegmentMember 2023-07-02 2023-09-30 0001487952 us-gaap:CorporateNonSegmentMember 2022-07-03 2022-10-01 0001487952 us-gaap:CorporateNonSegmentMember 2023-01-01 2023-09-30 0001487952 us-gaap:CorporateNonSegmentMember 2022-01-01 2022-10-01 0001487952 us-gaap:IntersegmentEliminationMember vpg:SensorsToWeighingSolutionsMember 2023-07-02 2023-09-30 0001487952 us-gaap:IntersegmentEliminationMember vpg:SensorsToWeighingSolutionsMember 2022-07-03 2022-10-01 0001487952 us-gaap:IntersegmentEliminationMember vpg:SensorsToWeighingSolutionsMember 2023-01-01 2023-09-30 0001487952 us-gaap:IntersegmentEliminationMember vpg:SensorsToWeighingSolutionsMember 2022-01-01 2022-10-01 0001487952 us-gaap:IntersegmentEliminationMember vpg:SensorsToMeasurementSystemsMember 2023-07-02 2023-09-30 0001487952 us-gaap:IntersegmentEliminationMember vpg:SensorsToMeasurementSystemsMember 2022-07-03 2022-10-01 0001487952 us-gaap:IntersegmentEliminationMember vpg:SensorsToMeasurementSystemsMember 2023-01-01 2023-09-30 0001487952 us-gaap:IntersegmentEliminationMember vpg:SensorsToMeasurementSystemsMember 2022-01-01 2022-10-01 0001487952 us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001487952 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001487952 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001487952 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 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 0001487952 2022-08-08 0001487952 us-gaap:TreasuryStockCommonMember 2022-08-22 2023-09-30 shares iso4217:USD iso4217:USD shares pure vpg:people vpg:segment vpg:subsidiary 0001487952 --12-31 2023 Q3 false 10-Q true 2023-09-30 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 12510296 1022887 94632000 88562000 1000000 0 57240000 60068000 34952000 31852000 28368000 26401000 27088000 26407000 90408000 84660000 16454000 18516000 259734000 251806000 4104000 4117000 71379000 71613000 126582000 125301000 9141000 9539000 10872000 10075000 135366000 133518000 86712000 87127000 45579000 45544000 45492000 48217000 27440000 24342000 19349000 19706000 484306000 476742000 11875000 13792000 18169000 21966000 24077000 20306000 1774000 4064000 3814000 4208000 59709000 64336000 53827000 60799000 4098000 4212000 22587000 20043000 12900000 13053000 7028000 7777000 160149000 170220000 1330000 1325000 103000 103000 12700000 11504000 202267000 201164000 177839000 156359000 -44729000 -40900000 324110000 306547000 47000 -25000 324157000 306522000 484306000 476742000 85854000 90057000 49919000 52737000 35935000 37320000 26558000 25271000 1153000 165000 8224000 11884000 1119000 636000 1671000 1223000 552000 587000 8776000 12471000 2419000 2323000 6357000 10148000 77000 30000 6280000 10118000 0.46 0.74 0.46 0.74 13600000 13649000 13686000 13708000 265520000 266340000 153674000 156436000 111846000 109904000 80472000 77824000 1431000 1330000 29943000 30750000 3195000 1393000 2965000 5006000 -230000 3613000 29713000 34363000 8023000 6651000 21690000 27712000 210000 483000 21480000 27229000 1.58 2.00 1.57 1.99 13596000 13645000 13670000 13692000 6357000 10148000 -3653000 -8479000 0 -65000 -3653000 -8414000 2704000 1734000 77000 30000 2627000 1704000 21690000 27712000 -3831000 -18214000 -2000 -227000 -3829000 -17987000 17861000 9725000 210000 483000 17651000 9242000 21690000 27712000 11559000 11519000 -38000 182000 0 -191000 1885000 1583000 1567000 1451000 691000 -72000 2755000 3550000 -1604000 2077000 7811000 14151000 -1990000 984000 -1151000 -1459000 -1082000 1303000 170000 326000 -945000 -443000 27110000 20515000 9848000 15545000 50000 397000 1000000 0 -10798000 -15148000 7000000 1196000 1061000 138000 366000 825000 435000 -9159000 -1862000 -1083000 -7930000 6070000 -4425000 88562000 84335000 94632000 79910000 1204000 720000 1330000 103000 -11924000 201611000 171559000 -41076000 321603000 62000 321665000 6280000 6280000 77000 6357000 -3653000 -3653000 -3653000 656000 656000 656000 22894 776000 776000 776000 92000 92000 1330000 103000 -12700000 202267000 177839000 -44729000 324110000 47000 324157000 1325000 103000 -8765000 199749000 137407000 -44581000 285238000 112000 285350000 10118000 10118000 30000 10148000 -8414000 -8414000 -8414000 559000 559000 559000 32601 1061000 1061000 1061000 82000 82000 1325000 103000 -9826000 200308000 147525000 -52995000 286440000 60000 286500000 1325000 103000 -11504000 201164000 156359000 -40900000 306547000 -25000 306522000 21480000 21480000 210000 21690000 -3829000 -3829000 -3829000 1885000 1885000 1885000 47189 5000 -782000 -777000 -777000 35206 1196000 1196000 1196000 138000 138000 1330000 103000 -12700000 202267000 177839000 -44729000 324110000 47000 324157000 1322000 103000 -8765000 199151000 120296000 -35008000 277099000 -57000 277042000 27229000 27229000 483000 27712000 -17987000 -17987000 -17987000 1583000 1583000 1583000 28368 3000 -426000 -423000 -423000 32601 1061000 1061000 1061000 366000 366000 1325000 103000 -9826000 200308000 147525000 -52995000 286440000 60000 286500000 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 September 30, 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/>September 30, 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/>October 1, 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%">11,860</span><span style="color:#000000;font-family:'Times New Roman',sans-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,622</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">15,520</span><span style="color:#000000;font-family:'Times New Roman',sans-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,002</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">12,992 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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%">14,671 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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,065 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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,728 </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%">1,119</span><span style="color:#000000;font-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,128</span><span style="color:#000000;font-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%">90</span><span style="color:#000000;font-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%">5,337</span><span style="color:#000000;font-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%">752 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,090 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,897 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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,176</span><span style="color:#000000;font-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,077</span><span style="color:#000000;font-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%">703</span><span style="color:#000000;font-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%">16,956</span><span style="color:#000000;font-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%">7,740 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,714 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">986 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,440 </span></td><td style="background-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,773</span><span style="color:#000000;font-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%">89</span><span style="color:#000000;font-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,862</span><span style="color:#000000;font-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%">7,447 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">7,548 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">7,604</span><span style="color:#000000;font-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,054</span><span style="color:#000000;font-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,899</span><span style="color:#000000;font-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%">13,557</span><span style="color:#000000;font-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,948 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,815 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,462 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,225 </span></td><td style="background-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%">5,140</span><span style="color:#000000;font-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%">5,140</span><span style="color:#000000;font-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%">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%">4,211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,219 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">32,532</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">28,970</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">24,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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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%">85,854</span><span style="color:#000000;font-family:'Times New Roman',sans-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,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%">31,399 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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%">20,779 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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%">90,057 </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%">Nine Fiscal Months Ended September 30, 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%">Nine Fiscal Months Ended October 1, 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%">39,089</span><span style="color:#000000;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%">40,729</span><span style="color:#000000;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%">39,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:#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%">118,871</span><span style="color:#000000;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%">39,467 </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%">41,212 </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%">34,838 </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%">115,517 </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%">2,845</span><span style="color:#000000;font-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,961</span><span style="color:#000000;font-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%">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:700;line-height:100%">15,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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,562 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,283 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">514 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,359 </span></td><td style="background-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%">25,134</span><span style="color:#000000;font-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%">29,144</span><span style="color:#000000;font-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%">5,109</span><span style="color:#000000;font-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%">59,387</span><span style="color:#000000;font-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%">23,556 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,065 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,985 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,606 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">12,867</span><span style="color:#000000;font-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%">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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 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%">13,082</span><span style="color:#000000;font-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%">22,828 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">401 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">23,229 </span></td><td style="background-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%">25,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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 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,041</span><span style="color:#000000;font-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,446</span><span style="color:#000000;font-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,076</span><span style="color:#000000;font-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%">27,496 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,657 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,283 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,436 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">17,037</span><span style="color:#000000;font-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%">17,037</span><span style="color:#000000;font-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%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,185 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,193 </span></td><td style="background-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%">105,524</span><span style="color:#000000;font-family:'Times New 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%">92,090</span><span style="color:#000000;font-family:'Times New 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%">67,906</span><span style="color:#000000;font-family:'Times New 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%">265,520</span><span style="color:#000000;font-family:'Times New 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%">115,909 </span></td><td style="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%">92,626 </span></td><td style="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%">57,805 </span></td><td style="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%">266,340 </span></td><td style="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%">Nine 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%">September 30, 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%">October 1, 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%">September 30, 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%">October 1, 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%">17,080</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">20,659 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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%">54,449</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">60,115 </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,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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,523 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 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,285</span><span style="color:#000000;font-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%">21,563 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">15,490</span><span style="color:#000000;font-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,912 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 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%">40,993</span><span style="color:#000000;font-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%">41,061 </span></td><td style="background-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%">16,402</span><span style="color:#000000;font-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%">20,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:700;line-height:100%">54,124</span><span style="color:#000000;font-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%">59,295 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">10,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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,473 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 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%">33,586</span><span style="color:#000000;font-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%">38,626 </span></td><td style="background-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%">4,643</span><span style="color:#000000;font-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%">4,981 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 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,858</span><span style="color:#000000;font-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%">16,172 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">13,412</span><span style="color:#000000;font-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%">11,399 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 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%">39,225</span><span style="color:#000000;font-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%">29,508 </span></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%">85,854</span><span style="color:#000000;font-family:'Times New 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%">90,057 </span></td><td style="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%">265,520</span><span style="color:#000000;font-family:'Times New 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%">266,340 </span></td><td style="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 September 30, 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%">3,449 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,766 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">(Decrease) 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%">(541)</span></td><td style="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%">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><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 nine fiscal months ended September 30, 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>$7.3 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/>September 30, 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/>October 1, 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%">11,860</span><span style="color:#000000;font-family:'Times New Roman',sans-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,622</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">15,520</span><span style="color:#000000;font-family:'Times New Roman',sans-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,002</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">12,992 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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%">14,671 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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,065 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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,728 </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%">1,119</span><span style="color:#000000;font-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,128</span><span style="color:#000000;font-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%">90</span><span style="color:#000000;font-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%">5,337</span><span style="color:#000000;font-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%">752 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,090 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,897 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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,176</span><span style="color:#000000;font-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,077</span><span style="color:#000000;font-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%">703</span><span style="color:#000000;font-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%">16,956</span><span style="color:#000000;font-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%">7,740 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,714 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">986 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,440 </span></td><td style="background-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,773</span><span style="color:#000000;font-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%">89</span><span style="color:#000000;font-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,862</span><span style="color:#000000;font-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%">7,447 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">7,548 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">7,604</span><span style="color:#000000;font-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,054</span><span style="color:#000000;font-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,899</span><span style="color:#000000;font-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%">13,557</span><span style="color:#000000;font-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,948 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,815 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,462 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,225 </span></td><td style="background-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%">5,140</span><span style="color:#000000;font-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%">5,140</span><span style="color:#000000;font-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%">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%">4,211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,219 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">32,532</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">28,970</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">24,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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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%">85,854</span><span style="color:#000000;font-family:'Times New Roman',sans-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,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%">31,399 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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%">20,779 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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%">90,057 </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%">Nine Fiscal Months Ended September 30, 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%">Nine Fiscal Months Ended October 1, 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%">39,089</span><span style="color:#000000;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%">40,729</span><span style="color:#000000;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%">39,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:#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%">118,871</span><span style="color:#000000;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%">39,467 </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%">41,212 </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%">34,838 </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%">115,517 </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%">2,845</span><span style="color:#000000;font-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,961</span><span style="color:#000000;font-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%">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:700;line-height:100%">15,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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,562 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,283 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">514 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,359 </span></td><td style="background-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%">25,134</span><span style="color:#000000;font-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%">29,144</span><span style="color:#000000;font-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%">5,109</span><span style="color:#000000;font-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%">59,387</span><span style="color:#000000;font-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%">23,556 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,065 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,985 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,606 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">12,867</span><span style="color:#000000;font-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%">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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 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%">13,082</span><span style="color:#000000;font-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%">22,828 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">401 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">23,229 </span></td><td style="background-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%">25,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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 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,041</span><span style="color:#000000;font-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,446</span><span style="color:#000000;font-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,076</span><span style="color:#000000;font-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%">27,496 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,657 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,283 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,436 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">17,037</span><span style="color:#000000;font-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%">17,037</span><span style="color:#000000;font-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%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,185 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,193 </span></td><td style="background-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%">105,524</span><span style="color:#000000;font-family:'Times New 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%">92,090</span><span style="color:#000000;font-family:'Times New 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%">67,906</span><span style="color:#000000;font-family:'Times New 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%">265,520</span><span style="color:#000000;font-family:'Times New 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%">115,909 </span></td><td style="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%">92,626 </span></td><td style="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%">57,805 </span></td><td style="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%">266,340 </span></td><td style="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%">Nine 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%">September 30, 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%">October 1, 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%">September 30, 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%">October 1, 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%">17,080</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">20,659 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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%">54,449</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">60,115 </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,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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,523 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 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,285</span><span style="color:#000000;font-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%">21,563 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">15,490</span><span style="color:#000000;font-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,912 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 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%">40,993</span><span style="color:#000000;font-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%">41,061 </span></td><td style="background-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%">16,402</span><span style="color:#000000;font-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%">20,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:700;line-height:100%">54,124</span><span style="color:#000000;font-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%">59,295 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">10,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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,473 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 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%">33,586</span><span style="color:#000000;font-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%">38,626 </span></td><td style="background-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%">4,643</span><span style="color:#000000;font-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%">4,981 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 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,858</span><span style="color:#000000;font-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%">16,172 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">13,412</span><span style="color:#000000;font-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%">11,399 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 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%">39,225</span><span style="color:#000000;font-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%">29,508 </span></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%">85,854</span><span style="color:#000000;font-family:'Times New 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%">90,057 </span></td><td style="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%">265,520</span><span style="color:#000000;font-family:'Times New 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%">266,340 </span></td><td style="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> 11860000 12622000 15520000 40002000 12992000 14671000 13065000 40728000 1119000 4128000 90000 5337000 752000 4090000 55000 4897000 7176000 9077000 703000 16956000 7740000 8714000 986000 17440000 4773000 89000 0 4862000 7447000 101000 0 7548000 7604000 3054000 2899000 13557000 8948000 3815000 2462000 15225000 0 0 5140000 5140000 0 8000 4211000 4219000 32532000 28970000 24352000 85854000 37879000 31399000 20779000 90057000 39089000 40729000 39053000 118871000 39467000 41212000 34838000 115517000 2845000 11961000 261000 15067000 2562000 12283000 514000 15359000 25134000 29144000 5109000 59387000 23556000 28065000 3985000 55606000 12867000 215000 0 13082000 22828000 401000 0 23229000 25589000 10041000 6446000 42076000 27496000 10657000 4283000 42436000 0 0 17037000 17037000 0 8000 14185000 14193000 105524000 92090000 67906000 265520000 115909000 92626000 57805000 266340000 17080000 20659000 54449000 60115000 8294000 6523000 28285000 21563000 15490000 13912000 40993000 41061000 16402000 20110000 54124000 59295000 10533000 12473000 33586000 38626000 4643000 4981000 14858000 16172000 13412000 11399000 39225000 29508000 85854000 90057000 265520000 266340000 <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 September 30, 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%">3,449 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,766 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">(Decrease) 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%">(541)</span></td><td style="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%">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> 3990000 7983000 3449000 8766000 -541000 783000 7300000 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%">35 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 September 30, 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,579 </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,352 </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,883 </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%">35 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 September 30, 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,579 </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,352 </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,883 </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 35000 39000 -4000 0 0 45579000 6352000 16883000 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%">September 30, 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%">27,440</span><span style="color:#000000;font-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%">3,814</span><span style="color:#000000;font-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%">22,587</span><span style="color:#000000;font-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%">September 30, 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%">8.11 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%">4.83 </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%">Nine 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%">September 30, 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%">October 1, 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%">September 30, 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%">October 1, 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,331 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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,267 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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%">3,822 </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%">3,876 </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%">24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">(95)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:400;line-height:100%">(293)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(321)</span></td><td style="background-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,260 </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,193 </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%">3,644 </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%">3,627 </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 nine fiscal months ended September 30, 2023 were $6.4 million. The Company paid $3.8 million and $3.9 million for its operating leases for each of the nine fiscal months ended September 30, 2023 and October 1, 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 September 30, 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 nine months ended September 30, 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%">1,259 </span></td><td style="background-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,586 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">4,197 </span></td><td style="background-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,568 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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,363 </span></td><td style="background-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%">14,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;text-align: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%">31,899 </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%">(5,498)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">26,401 </span></td><td style="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%">September 30, 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%">27,440</span><span style="color:#000000;font-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%">3,814</span><span style="color:#000000;font-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%">22,587</span><span style="color:#000000;font-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> 27440000 24342000 3814000 4208000 22587000 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%">September 30, 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%">8.11 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%">4.83 </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> P8Y1M9D 0.0483 <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%">Nine 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%">September 30, 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%">October 1, 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%">September 30, 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%">October 1, 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,331 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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,267 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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%">3,822 </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%">3,876 </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%">24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">(95)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:400;line-height:100%">(293)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(321)</span></td><td style="background-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,260 </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,193 </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%">3,644 </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%">3,627 </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> 1331000 1267000 3822000 3876000 24000 30000 115000 72000 95000 104000 293000 321000 1260000 1193000 3644000 3627000 6400000 3800000 3900000 <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 September 30, 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 nine months ended September 30, 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%">1,259 </span></td><td style="background-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,586 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">4,197 </span></td><td style="background-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,568 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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,363 </span></td><td style="background-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%">14,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;text-align: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%">31,899 </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%">(5,498)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">26,401 </span></td><td style="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> 1259000 4586000 4197000 3568000 3363000 14926000 31899000 5498000 26401000 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 27.6% and 18.6% for the fiscal quarter ended September 30, 2023, and October 1, 2022, respectively. The effective tax rate for the fiscal quarter ended September 30, 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 October 1, 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.276 0.186 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%">September 30, 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%">54,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%">(173)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">53,827</span><span style="color:#000000;font-family:'Times 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 was 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%">September 30, 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%">54,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%">(173)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">53,827</span><span style="color:#000000;font-family:'Times 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> 54000000 61000000 173000 201000 53827000 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 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:700;line-height:100%">(3,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 colspan="2" style="background-color:#ffffff;padding:2px 0 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%">(3,831)</span></td><td style="background-color:#ffffff;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 September 30, 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%">(45,320)</span></td><td style="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%">(44,729)</span></td><td style="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%">(18,405)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(18,405)</span></td><td style="background-color:#ffffff;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%">227 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418 </span></td><td style="background-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 October 1, 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%">(48,490)</span></td><td style="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,505)</span></td><td style="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%">(52,995)</span></td><td style="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 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:700;line-height:100%">(3,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 colspan="2" style="background-color:#ffffff;padding:2px 0 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%">(3,831)</span></td><td style="background-color:#ffffff;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 September 30, 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%">(45,320)</span></td><td style="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%">(44,729)</span></td><td style="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%">(18,405)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(18,405)</span></td><td style="background-color:#ffffff;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%">227 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418 </span></td><td style="background-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 October 1, 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%">(48,490)</span></td><td style="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,505)</span></td><td style="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%">(52,995)</span></td><td style="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 -3831000 0 -3831000 0 -2000 -2000 -45320000 591000 -44729000 -30276000 -4732000 -35008000 -18405000 0 -18405000 -191000 -227000 -418000 -48490000 -4505000 -52995000 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/>September 30, 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/>October 1, 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%">67</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">79 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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%">193</span><span style="color:#000000;font-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%">117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(216)</span></td><td style="background-color:#cceeff;padding: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%">(116)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">69 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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%">51</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">149 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></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%">Nine Fiscal Months Ended <br/> <br/>September 30, 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%">Nine Fiscal Months Ended <br/> <br/>October 1, 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%">204</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">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:#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%">244 </span></td><td style="background-color:#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%">21 </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%">575</span><span style="color:#000000;font-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%">84</span><span style="color:#000000;font-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%">360 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">51 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">(642)</span></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%">(358)</span></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%">22</span><span style="color:#000000;font-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%">(18)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">215 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">159</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">78</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">461 </span></td><td style="background-color:#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%">75 </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="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr></table> The 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/>September 30, 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/>October 1, 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%">67</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">79 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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%">193</span><span style="color:#000000;font-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%">117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(216)</span></td><td style="background-color:#cceeff;padding: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%">(116)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">69 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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%">51</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">149 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></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%">Nine Fiscal Months Ended <br/> <br/>September 30, 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%">Nine Fiscal Months Ended <br/> <br/>October 1, 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%">204</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">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:#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%">244 </span></td><td style="background-color:#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%">21 </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%">575</span><span style="color:#000000;font-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%">84</span><span style="color:#000000;font-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%">360 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">51 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">(642)</span></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%">(358)</span></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%">22</span><span style="color:#000000;font-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%">(18)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">215 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">159</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">78</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">461 </span></td><td style="background-color:#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%">75 </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="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr></table> 67000 4000 79000 7000 193000 28000 117000 17000 216000 116000 0 -7000 6000 -69000 -1000 51000 26000 149000 25000 204000 12000 244000 21000 575000 84000 360000 51000 642000 0 358000 0 -22000 18000 -215000 -3000 159000 78000 461000 75000 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 September 30, 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%">Nine 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%">September 30, 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%">October 1, 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%">September 30, 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%">October 1, 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%">656</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">559 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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,885</span><span style="color:#000000;font-family:'Times New Roman',sans-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,583 </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><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. The result of the evaluation of performance objectives as of the end of the third quarter of 2023 was consistent with the prior quarter's evaluation and therefore there was no further adjustment required during the third quarter of 2023.</span></div> 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%">Nine 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%">September 30, 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%">October 1, 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%">September 30, 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%">October 1, 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%">656</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">559 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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,885</span><span style="color:#000000;font-family:'Times New Roman',sans-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,583 </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> 656000 559000 1885000 1583000 -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%">Nine 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%">September 30, 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%">October 1, 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%">September 30, 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%">October 1, 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%">32,532</span><span style="color:#000000;font-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%">37,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 style="background-color:#ffffff;padding:2px 0 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%">105,524</span><span style="color:#000000;font-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%">115,909 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">28,970</span><span style="color:#000000;font-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%">31,399 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 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%">92,090</span><span style="color:#000000;font-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%">92,626 </span></td><td style="background-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%">24,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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,779 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">67,906</span><span style="color:#000000;font-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%">57,805 </span></td><td style="background-color:#ffffff;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%">85,854</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">90,057 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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%">265,520</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">266,340 </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%">11,681</span><span style="color:#000000;font-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%">15,324 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">41,374</span><span style="color:#000000;font-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%">47,441 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">11,207</span><span style="color:#000000;font-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,470 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 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%">34,443</span><span style="color:#000000;font-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%">32,134 </span></td><td style="background-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%">13,047</span><span style="color:#000000;font-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,526 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">36,029</span><span style="color:#000000;font-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%">30,329 </span></td><td style="background-color:#ffffff;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%">35,935</span><span style="color:#000000;font-family:'Times New Roman',sans-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,320 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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%">111,846</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">109,904 </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%">6,543</span><span style="color:#000000;font-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%">10,703 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">26,043</span><span style="color:#000000;font-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,721 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">5,393</span><span style="color:#000000;font-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%">5,392 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 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%">16,894</span><span style="color:#000000;font-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,783 </span></td><td style="background-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%">5,605</span><span style="color:#000000;font-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%">4,876 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 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,246</span><span style="color:#000000;font-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%">10,350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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,164)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,922)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 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,809)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,774)</span></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%">(1,153)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 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,431)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,330)</span></td><td style="background-color:#ffffff;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%">8,224</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">11,884 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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%">29,943</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">30,750 </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%">(165)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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,272)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">(1,153)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(1,349)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(1,153)</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%">(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><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%">(1,431)</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,330)</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%">Nine 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%">September 30, 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%">October 1, 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%">September 30, 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%">October 1, 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%">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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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%">542 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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,178</span><span style="color:#000000;font-family:'Times New Roman',sans-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,364 </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%">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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">Nine 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%">September 30, 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%">October 1, 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%">September 30, 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%">October 1, 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%">32,532</span><span style="color:#000000;font-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%">37,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 style="background-color:#ffffff;padding:2px 0 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%">105,524</span><span style="color:#000000;font-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%">115,909 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">28,970</span><span style="color:#000000;font-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%">31,399 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 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%">92,090</span><span style="color:#000000;font-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%">92,626 </span></td><td style="background-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%">24,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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,779 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">67,906</span><span style="color:#000000;font-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%">57,805 </span></td><td style="background-color:#ffffff;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%">85,854</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">90,057 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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%">265,520</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">266,340 </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%">11,681</span><span style="color:#000000;font-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%">15,324 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">41,374</span><span style="color:#000000;font-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%">47,441 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">11,207</span><span style="color:#000000;font-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,470 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 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%">34,443</span><span style="color:#000000;font-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%">32,134 </span></td><td style="background-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%">13,047</span><span style="color:#000000;font-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,526 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">36,029</span><span style="color:#000000;font-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%">30,329 </span></td><td style="background-color:#ffffff;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%">35,935</span><span style="color:#000000;font-family:'Times New Roman',sans-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,320 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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%">111,846</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">109,904 </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%">6,543</span><span style="color:#000000;font-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%">10,703 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">26,043</span><span style="color:#000000;font-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,721 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">5,393</span><span style="color:#000000;font-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%">5,392 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 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%">16,894</span><span style="color:#000000;font-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,783 </span></td><td style="background-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%">5,605</span><span style="color:#000000;font-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%">4,876 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 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,246</span><span style="color:#000000;font-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%">10,350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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,164)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,922)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 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,809)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,774)</span></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%">(1,153)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 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,431)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,330)</span></td><td style="background-color:#ffffff;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%">8,224</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">11,884 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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%">29,943</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">30,750 </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%">(165)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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,272)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">(1,153)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(1,349)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(1,153)</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%">(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><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%">(1,431)</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,330)</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%">Nine 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%">September 30, 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%">October 1, 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%">September 30, 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%">October 1, 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%">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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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%">542 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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,178</span><span style="color:#000000;font-family:'Times New Roman',sans-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,364 </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%">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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 32532000 37879000 105524000 115909000 28970000 31399000 92090000 92626000 24352000 20779000 67906000 57805000 85854000 90057000 265520000 266340000 11681000 15324000 41374000 47441000 11207000 10470000 34443000 32134000 13047000 11526000 36029000 30329000 35935000 37320000 111846000 109904000 6543000 10703000 26043000 32721000 5393000 5392000 16894000 15783000 5605000 4876000 14246000 10350000 8164000 8922000 25809000 26774000 1153000 165000 1431000 1330000 8224000 11884000 29943000 30750000 0 165000 0 1272000 1153000 0 1349000 0 0 0 32000 58000 0 0 50000 0 1153000 165000 1431000 1330000 -417000 -542000 -1178000 -1364000 -4000 -32000 -52000 -191000 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%">Nine 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%">September 30, 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%">October 1, 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%">September 30, 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%">October 1, 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%">6,280</span><span style="color:#000000;font-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,118 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">21,480</span><span style="color:#000000;font-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%">27,229 </span></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,600</span><span style="color:#000000;font-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,649 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 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,596</span><span style="color:#000000;font-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,645 </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%">86</span><span style="color:#000000;font-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%">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:700;line-height:100%">74</span><span style="color:#000000;font-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%">47 </span></td><td style="background-color:#ffffff;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%">86</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">59 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">74</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">47 </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,686</span><span style="color:#000000;font-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,708 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 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></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.46</span><span style="color:#000000;font-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.74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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.58</span><span style="color:#000000;font-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%">2.00 </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.46</span><span style="color:#000000;font-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.74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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.57</span><span style="color:#000000;font-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.99 </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%">Nine 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%">September 30, 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%">October 1, 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%">September 30, 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%">October 1, 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%">6,280</span><span style="color:#000000;font-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,118 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">21,480</span><span style="color:#000000;font-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%">27,229 </span></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,600</span><span style="color:#000000;font-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,649 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 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,596</span><span style="color:#000000;font-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,645 </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%">86</span><span style="color:#000000;font-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%">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:700;line-height:100%">74</span><span style="color:#000000;font-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%">47 </span></td><td style="background-color:#ffffff;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%">86</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">59 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">74</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">47 </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,686</span><span style="color:#000000;font-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,708 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 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></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.46</span><span style="color:#000000;font-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.74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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.58</span><span style="color:#000000;font-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%">2.00 </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.46</span><span style="color:#000000;font-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.74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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.57</span><span style="color:#000000;font-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.99 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 6280000 10118000 21480000 27229000 13600000 13649000 13596000 13645000 86000 59000 74000 47000 86000 59000 74000 47000 13686000 13708000 13670000 13692000 0.46 0.74 1.58 2.00 0.46 0.74 1.57 1.99 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%">Nine 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%">September 30, 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%">October 1, 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%">September 30, 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%">October 1, 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%">1,283</span><span style="color:#000000;font-family:'Times New Roman',sans-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,261 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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%">2,138</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">5,195 </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%">543</span><span style="color:#000000;font-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%">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:700;line-height:100%">1,265</span><span style="color:#000000;font-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%">235 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">(72)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 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%">(217)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(261)</span></td><td style="background-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%">(83)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(48)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">(221)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(163)</span></td><td style="background-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,671</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-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%">1,223 </span></td><td style="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%">2,965</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-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%">5,006 </span></td><td style="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 nine fiscal months ended September 30, 2023, the change in foreign currency exchange gains and losses during the periods, as compared to the prior year periods, was largely due to exposure to currency fluctuations with the Israeli shekel, the Canadian dollar, the EURO 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 nine fiscal months ended October 1, 2022, the change in foreign exchange gains and losses during the periods, as compared to the prior year periods, was largely due to exposure to currency fluctuations with the Israeli shekel, the Japanese yen, the Canadian dollar, 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 nine fiscal months ended October 1, 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%">September 30, 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,766</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">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: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,632</span><span style="color:#000000;font-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,829</span><span style="color:#000000;font-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,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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,847</span><span style="color:#000000;font-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%">771</span><span style="color:#000000;font-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%">2,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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">24,077</span><span style="color:#000000;font-family:'Times New 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%">Nine 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%">September 30, 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%">October 1, 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%">September 30, 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%">October 1, 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%">1,283</span><span style="color:#000000;font-family:'Times New Roman',sans-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,261 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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%">2,138</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">5,195 </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%">543</span><span style="color:#000000;font-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%">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:700;line-height:100%">1,265</span><span style="color:#000000;font-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%">235 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">(72)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 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%">(217)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(261)</span></td><td style="background-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%">(83)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(48)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">(221)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(163)</span></td><td style="background-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,671</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-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%">1,223 </span></td><td style="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%">2,965</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-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%">5,006 </span></td><td style="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> 1283000 1261000 2138000 5195000 543000 91000 1265000 235000 72000 81000 217000 261000 -83000 -48000 -221000 -163000 1671000 1223000 2965000 5006000 -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%">September 30, 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,766</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">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: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,632</span><span style="color:#000000;font-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,829</span><span style="color:#000000;font-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,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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,847</span><span style="color:#000000;font-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%">771</span><span style="color:#000000;font-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%">2,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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">24,077</span><span style="color:#000000;font-family:'Times New 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> 8766000 7983000 911000 183000 2632000 2523000 1829000 1141000 3991000 3217000 1847000 1360000 771000 740000 505000 505000 2825000 2654000 24077000 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%">September 30, 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,571</span><span style="color:#000000;font-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%">85</span><span style="color:#000000;font-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,486</span><span style="color:#000000;font-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 September 30, 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 September 30, 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%">September 30, 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,571</span><span style="color:#000000;font-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%">85</span><span style="color:#000000;font-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,486</span><span style="color:#000000;font-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> 5571000 85000 5486000 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 $1.2 million and $0.2 million of restructuring costs during the fiscal quarter ended September 30, 2023 and October 1, 2022, respectively and $1.4 million and $1.3 million of restructuring costs during the nine fiscal months ended September 30, 2023 and October 1, 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 September 30, 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%">1,431 </span></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%">(705)</span></td><td style="background-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 September 30, 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%">911 </span></td><td style="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> 1200000 200000 1400000 1300000 <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 September 30, 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%">1,431 </span></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%">(705)</span></td><td style="background-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 September 30, 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%">911 </span></td><td style="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 1431000 705000 2000 911000 Stockholder's Equity<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 was originally set to expire on August 11, 2023. 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. From August 8, 2022 to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September 30, 2023</span><span style="background-color:#fefefe;color:#444444;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company had repurchased an aggregate of 120,419 shares of its common stock under the stock repurchase plan for consideration of $3.9 million.</span> 600000 120419 3900000 false false false false EXCEL 77 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *139U<'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 " "D4V=7#X_'4>\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>NFDU0%&7"]-.("$Q"<0M2KPMHOFCQ*C=V].6K1."!^ 8^Y?/ MGR6W.@H=$CZG$#&1Q7PSN,YGH>.:'8FB ,CZB$[ED/ M=4"HJ^H6')(RBA1,P"(N1"9;HX5.J"BD,][H!1\_4S?#C ;LT*&G#+SDP.0T M,9Z&KH4K8((1)I>_"V@6XES]$SMW@)V30[9+JN_[LF_FW+@#A[>GQY=YW<+Z M3,IK'']E*^@4<5'=[?A*U/=BQ=\GUQ]^5V$7C-W; M?VQ\$90M_+H+^0502P,$% @ I%-G5YE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" "D4V=7+7.7G0(& "G( & 'AL+W=OR%Z3'FR@O#[ED\2\!.RPRT7+_&*,8E>PR"*KQHK*=Z:!7Q[U<"-PQ>/_G(EU1>MT7!-EVS&Y+?U5,!>*T_Q_)!%L<\C)-CBJC'& M'QR[K0K2,[[[;!L?;2.%,N?\1>U,O*N&I:Z(!$!9DYCYO#@;]^3JZM&OX$\MJ!)(!_Y]A/+@#HJS^5!G/Z+ MMOMSV^T&!;)-39D*8VTK9)JX'&CU0WSJ2 HS[4R9'#-TR@)HI75+!XV)*0J8ZT MW*S^>E]/2NH'Z N/Y"I&-Y''O)_K6W M^061PP5=$V/@C*TOD6U=(&(16W,] MCKG\GF\ND=73E?]T.7;>/G::9Y?D?>1N J-6HJ?=FNF:QUR.K>97'82Q2MVZ M'^(U==E5 ^[-F(D-:XQ^^P5WK3\-2.TTM>$"LE$L$./;,V%U.&9HZ1( M=(WB&*LJXG5RO,YY>%,F?.ZI@8G@UM!VGCDI'XJE8]%87Y&SFW-VSQR9@L)3 M-7THEO>C.6M!@UC;D<:RBH"]'+!GO*B;2/IRAV[]@*'[))PSH0,S9^"FW>[V M!CHT8V%%M'Z.UC\'[9$M_5A"]TET3T/M"#7G?)_,/HV?T?3QQIG,)@_WZ.[Q MX=OT DWNG4L=LS&M(O,@9QZTQKTNS;IZW#- MQ55YCTP"G\,[]CQ(CR\.&^@SG(<>(FVOGHBTT1VXJ43?:1"P'9I2\;*E.Q@U MB0^C!GPV7+>@DYY+&F _O'7I4^K$XEX M8'U'^ U)M*\A3B0^:U]>..:JJIR%$I&SE&@2P31[_\)*347I 5S+:4XL MXZS#>4CA/.0LYU%3-3!YT( E%]K'SXFLRB( ;Q^F9:U#>TBA/>0L[9F% MX*3H.HGA<*P?L>:4D@/,?O*X1D+SQD!]C.)//:*_F)Z M1'.495FXW>\-.D3+68?\D$)^R EER7Y$;OU86=XS UTQO?,[$==L8M*TL1:T M#ML0LZKD+_R.26_A2_W3QQQ6^G:]#O$AA?B0$^]QWC!F[W#+*\B +K5K"N: TB>.N:XJ6&$[MME-LLG#3$T>M%CO)"D9 M;!W*8Q?*8Y^E/,?,%_!;HE;1T$,B8TDC-3/1ML,["4S6#ONT=IJF5FTW(TPZ MV"*#[K"UT3$>K7V9%<4):!RC:X",-@P$?0ZSS).=_$[VDL'5X4)VX4+V62Y4 MJ9/?26ZR=FC_MY,M0OK]WIL^;ATM!2N#2U?(8^2JM^O[5>'\VWP5?IRN/;>* MT_=+^%^H$L 8!6P!I=9E#WQ&[%?%]SN2K].%Y3F7DH?IYHI1CPEU AQ?<"X/ M.^H/Y/\W8?0O4$L#!!0 ( *139U>BM%0=3 @ #&PO=V]R M:W-H965T&ULK9IM<]LV$L>_"D?7Z=W-Q!'QP ?E;,W$3MO+ M3'OUQ&G[&J9@BQ.*4$%(MK_]+4A9D(@%5'?T)I'D!?A?<+&_79"73TI_ZY92 MFN1YU;3=U61IS/K#=-I52[D2W7NUEBW\Y4'IE3#P53].N[668M$/6C53FJ;Y M="7J=C*_['^[U?-+M3%-WK"9F\_O"E?EP:^\-T?KD6 MC_).FM_6MQJ^3?>S+.J5;+M:M8F6#U>3C^3#3<;L@-[B]UH^=0>?$^O*O5+? M[)?/BZM):A7)1E;&3B'@OZV\D4UC9P(=?^XFG>RO:0<>?GZ=_>7#F7G3R M1C5_U NSO)J4DV0A'\2F,5_4TW_ESJ',SE>IINO_39X&VYQ-DFK3&;7:#08% MJ[H=_A?/NX4X&$!X8 #=#:!_=0#;#>A7;CHHZ]WZ)(R87VKUE&AK#;/9#_W: M]*/!F[JUM_'.:/AK#>/,_$:UG6KJA3!RD<"7!=PA^'0M&M%6,KFS$W?)1?+; MW:?D7]_]._DNJ=ODZU)M.M$NNLNI 0UVIFFUN][U<#T:N-Z=7+]/6/HNH2EE MR/";^/!/LH+AI!].CX=/P?.]^W3O/NWGRT+N;[26K4E$UX&?'S!_A@D8/H'= M91^ZM:CDU02V42?U5D[FW_^#Y.E_,._.--F1KVSO*XO-/K\1W3*!NY94]H/\ M"Z?^9 M;%8P3R=F1\HT)-1AB[!H)KO54+1J\](OKL76V@(!36HD2L"W9K5SS7;LM\,@ MB7/P9_ 7==)'&B>I=SLP*Q+:E Y^)$Z_ZTW=+.KV<0CU>@69;2M7H2J"^&@K M""MF8ZV864Y80*Q#((F"9_Z+J);PDQZ%#JHT]W<9S;-RC G4+F.A5$P8[1",W@Q=U\"R1QV &?$Y1=*R M\!81,TN++"#5\8S$@0:EV6:U:?I>9B%A4U:UL+)1J3ZU+@C+6)Z/Q:*&#%(; M+IVT$9L89#Y2PU'&(QCGT:U_/A L$ MBO1A,RBQQ_(PLR)4'E!')!HGTE#'1.3Y<.$E9^EXGV-V15X$U\]1B,8[L=.<>3]K-K'B_XP;R'OH;AIH'3<2]^M/RK; MIUG&2CH.7\0L3XM9H.IE#GHL#KU/\D&"1FAQ3L4QTF>EL_$!!&9%22!Y,<<^ M%F??N)XX%0H^XBC-2F]-$;,TY8%VC#D0LG@[-N2N4QJQ!FOF'>MB9BS-0AH= MMUB<6Q]WF76]>U+E#G36"MH@:6K=M[M)!5]Q!WQ0%2GU @*Q*HI @:R#(C_1 MS(VILC^Q"@CVX8:VW)A=I.7F#H/\U)GE:@4Q>Q=,N]'A;Z7,N68[=M;1E/]M MFO*STO1(TW=W4($LSI*-DS'O8CEF%]G#F.)J=X&@C@)W7]A6: MK82FQIY%GHK"^)1OO3OGFNUX 1R5L_B;-)$HS,[Z"LVY9COVTW$]._$6S:DH M]-^)(2D;!V'<:) V/7BKR[Y2]XO0CW7;0:OW */2]P7<"CV\I39\,6K=O^AU MKXQ1J_[C4@J M#6 OS\H95Z_V'?']N\*SO\/4$L#!!0 ( *139U?VJTIF M$@8 %@: 8 >&PO=V]R:W-H965T&ULM5E=;]LV%/TK MA%<,*9#$(JE/+S'0V%I78&V#9NT>ACTH-FT+E46/I)/LW^_J(Y9-7JG%EKTD MDGSN)<_A)7DH73U*]55OA##D:5N4^GJT,68W&8_U8B.VF;Z4.U'"+RNIMIF! M6[4>ZYT2V;(.VA9CYGGA>)OEY6AZ53^[5=,KN3=%7HI;1?1^N\W4WS>BD(_7 M(SIZ?O I7V],]6 \O=IE:W$GS.?=K8*[\2'+,M^*4N>R)$JLKD=OZ"1EK JH M$5]R\:B/KDE%Y5[*K]7-N^7UR*MZ) JQ,%6*#/X]B)DHBBH3]..O-NGHT&85 M>'S]G/WGFCR0N<^TF,GB]WQI-M>C>$268I7M"_-)/OXB6D)!E6\A"UW_)8\M MUAN1Q5X;N6V#H0?;O&S^9T^M$$!O#O;<%O _SO;2%H M VKJXX9[+=P\,]GT2LE'HBHT9*LN:O7K:- K+ZM"N3,*?LTASDQGLM2RR)>9 M$4L"-TNH ;BZ,_ ZL%H(E?DXTZHK!I732[(Y[LY.7OUFNA-IH0F>4E^V\B] MSLJE/B>O3NZOQ@:Z6#4T7K3=N6FZPWJZP\E[69J-)BGT9(G$SX?CDX'X,4AS MT(<]ZW/#!A/>B=TEX=XY81[C2']FP^$?%^:2>+0.9QB=_]9Z^J];/Q&#'XJ% MU_F"GGSORH7Q&CZ MXP\T]'["='[)9/.73):^4+*3$?$/(^(/99]^@*U$B0=1[@4ZVYKHL(ZN]HR' M:1S$@7\U?CC6UD4EGA=$IZBYBV)A$##O%)9BL)#['>R$:' @&@P2G4G=K$4[ M)9?[!5S#LH4M$#=-'O^H?3]):&)1=E$!B[A-V471@(>1I5^*P4*?ASCE\$ Y M'*3\5DFM*[ZKW&!$0Z=5'B0\L(@BJ(C;@S9W4932V \MH@C,2Q+/QXE&!Z+1 M(-$[L EYN3XG:U'"1E.<$]@\2+:$[2ZOEI?*2A#QM*NV)K3*(Z=;567&EA(( M"L:<6DJXJ-CS(V8)X:*B*&8].L0''>)!'3X)8 NUO5>@!EE4%8^QC9&Q"KA% M%@&%5FG,$8S/+3U2!,1YSV1.#D230:*MGP"2>;VC8"P3=QP8LQ);BJ4NBGM1T,.4>IV_\@;WS(]F(U3+DYRU5?QZ@EHC[R4WS!?--G_1 M;.E+93L=DR//2P?K[UUI!.0USXL*.AC4J8<+6!/M?02#A=Q:-^<8BM/$FI I MVB9/>$\-LHXO&YYO50VB)!FR3-A+X@Q#,<9MCBZ*)?::DR*H ,ZT/0P[8TH' M7=;)+$.)+9Q2%-ET719GO;(@(C"41M9=/!,;! O51[GP?'39^+67@.CA;70O& M?'>R(BCN%K*+BCT;E2*H, QH#]W.\]%ATU<9>I&I$C9'?&A="Q9RVZK/$!3U MJ!_;3%T8HV'B%#,"BR+*>KAVMH\.^[Y?A=834AXQ)IDQ*K_?F^R^@#&7I)0P M_*51LG:(,,&;A1N7!C-EMC NQIZ[+3@[PC,T[IV\*0\Z64"^9.HIYC8K5M!\===R[M,\\,Q1E'P'G"(I>VD>0 MM$6=2(7+Q#J#R0;-TG2>%_OJY=W_*%3;@V\(A:(

V,0*WN $\A:/+_$E'NC#1PZJS7FHGKQ#(5WEI?MS[@FKE>C//3L MJ8;#_,16!8,%B7W^[LD6].C2&40V;!"_3Y=E6VG?4@:QBSR,G7+!8)%G+T)X MMLA>A'!88L^N\=&;\JU0Z_H3A8:S]KXTS7O0P]/#9Y W]9^I=5YJ4H@5- 4S PR$:CYC-#=&[NKW]/?2&+FM+S#WE93F^:9JX/ Q:?H/4$L#!!0 ( *139U<,&PO=V]R:W-H965T&ULK5?;CMLV$/T50@V*!$A6HNYV;0.[ MMML&R,6(D_2AZ ,MT9:Z$NF0]'KS]QU*6L66:&';^L66J#.'G.'A#&=RY.)> M9I0J]%@63$ZM3*G]V+9EDM&2R!N^IPR^;+DHB8)7L;/E7E"25D9E8;N.$]HE MR9DUFU1C*S&;\(,JH%>OGB%7J"H M*Y0(EK.=\?C5UF%EK0O(PRST@FAB/YR&M@_"#O;C<]2BCW)Q.'+.44L#*HJP MVZ+.O Q:+X-!(7Y4&14H.5-@WJ2D0J>DUXC12J6*/(Y-<0BN*<5KDBVN2;:\ M$MG9)H7M)H6#4H0B#B6:0043@K+D.X+$P&1!ZLM!^C<4-IU+3+M3$_LGHGGC MA8'7D:D!%?O1J"-3$U?LX8Y,#2@:7;/(3]2 ME8LZCT*F/!"1DP+ED%F-)S;JK:QSQ.9]1!AT@M"'N)T &!!N9/8^;KV/![TW MG5)].DU>QL_:<0,J]D\VJ7;6Q!6['5TL#2@(+/H]:GT>#/L\-.*PJ^\^:A2Y@=E7[/RX.#J#WKZC4H[->9@H)?+-09%- M09'BB'$89TKP DAV@%(44HXRWQ&=WFJC;HTR8+S.P5@8,"[N%B@#R(^]"Y$Y MN5+C?ZV#7DR^KGY#<+M/[C->I%288X'[!31T>]'HHW!/3PLC*@RZ6C' 1J[? M+=GV2<-14K&K.CT)8C@P55\IV]&VF[RM>JC.^!T>S[%A?*&[SZK!^4%?MZ[O MB=CE3**";F$JYR:",B?J;K!^47Q?M3L;KJ!YJAXSZ*"IT #XON5 M?/8/4$L#!!0 ( *139U?-D?8+A0< -D? 8 >&PO=V]R:W-H965T M&ULK9E1_BL;M=-J9]1I)QI@T\_1T @]#-=OR2 #XZ_(_.D7Z2N'V2ZHL^<&[0%+A5G:=4HSQ8D"%:+G(EBMKFMGMVK MS:T\FDP4_%XA?2:?[F9X]O+@LW@\&/M@L;DMV2-_X.;/\E[!W:+U MDHJ<%UK( BF^OYN]PS=;NK8-*HO_"/ZD>]?(AK*3\HN]^93>S0*KB&<\,=8% M@W\GON599CV!CK\;I[/VG;9A__K%^\ AFQS3?RNR_(C6'N]EZAE*^9\?, M?)9/O_ FH-#Z2V2FJ[_HJ;$-9B@Y:B/SIC$HR$51_V?/34?T&H ?=P/2-"## M!LN)!K1I0*M :V556!^889M;)9^0LM;@S5Y4?5.UAFA$8=/X8!3\*J"=V6QE MH64F4F9XBN FA0S!U8.!!Y MHY'0GE/?$Z M?.#E6T2#-X@$A#KT;/W-?T_,6Q3@JCGQR*%MS]+*7SCEK^2*&5$\UJ4JC.#. M7JJ]4+<7.XIO=,D2?C>#8:JY.O'9YKMO\"KXT17BE9Q=!+QL U[ZO&]^@TF' M,U5 R,Y Z]:KJK6=74X;@E=Q<+LX]2-P6$41)JW5A;2PE19Z<_$N_0N&4EW/ M1L+TD\@B$1E'14^S_<7>)[;:2R5/ NH2[MX+57\&>> M9$QKL1=)W<$@&G@,P"E@QE>*%\D9&<4*G34):*L7*C>K9FHHU53H4D+0MKD^ M[K1(!7#8%>=Z%,1PT(TM<(S=4<9ME+$WRH<#4WQN"9NB1.:P[-!U-/S97G.7 MT'@L8[T.!UH=1N&:NL7BH,-@X)7[J3A!_TIU1D]*&#Z7^[VV64%R!WSD.H&L M.#4W?B_UK**!:)?5,ISH8MR#-_X_XW3/H6!20#'T,4>&/;LAT_CIOW_5RW C MR:2;@J_+]6MXN.Z0C//8C_EV2 MR*.%*-"!BQ/;9>XQL1Q7^RI8#K,VMIJ3((HFLM:Q'GO1V [EB?56T_JRRM=X M-!@<9GB))\=LAU;L9^N]XB43Z;Q>3BCO M0(O]I/U#L93#&JBI@9*=)PO QJ4/^;A'$>CBG!84;)R MJR<=-8F?FC ?J"/@IVSV]5TIP]+$*&Z$JG:1L +09CH&,J;C/%X.9WF7U7(Y MD0'2,93X&?K;:Y?\3N5C9)((XV'WN\R"$(<3VCNV$N(%E)WJ]&MD>A']M1"Z MEK?+H#LJ$R_D-EM6"@/KWFH"384YJHF@J7,6'"[Q76:P=UE.):>#)?'#\E[) MA/,4EI%*YO]B>T+&? Q'A36VH?$$04E'4.(GZ/U1P;)'5WKU 79^R'"5PQ+( M5MND7!&PVL4XC'5*)'ZGM$#[J:BW<*'W%N'" $@=1/*H1EUV(>[5T MJ;Q#*HF\ _BC*%B1O$*HE\Q?/8"OY.TRZ [/Q(_G>W9NCA;M2?!)9B?; 7N6 M6-8Y=[#$P>C(45O>]_[;N#J6$S_+^\,&X,?T$;:3VLCDBS,F%[AQO!K&Y#(+ M5A/+4-JAF_K1_4$ H,7N:/?D]=&7A#UD893,,IL.4<"8AT'D/K-TH!B/#D]< M5G0UL>B@';"I']A=^>P1S\M,GGFS\[4%E<#D:D^$=._\@2EE-W%5*V\;8?PS_M M]SPQ51*>ZTTR@B43;S?,-A!:.UN,,*UK%DJI Z:E,_M;=34A$S M:,K\/5<#/D,EO2R;'0@9SZ0>X-@=O-A5?\F-+Q M+KND(SWUD]ZU5+<'"-6F$=@#T#'H#!.@/1%Q]L9Z]#D(D]%)DL,J M(L-\+GH?27.N'JMOQQI5AQGU1\;V:?M]^EWU57;P_#V^V=9?F3LW]4?O7YF" M4:91QO?@,G@;0:FH^CMR?6-D67V*W4EC9%Y='CA+N;(&\/M>2O-R8U_0?LW? M_ ]02P,$% @ I%-G5[?V9DXZ"P M'0 !@ !X;"]W;W)K/XW$^7R:;./^0/B3;\IV[--O$1?DTNQ_G#UD2+_:%-NLQUW5K MO(E7V]'E^?ZUZ^SR/-T5Z]4VNF%\ M>?X0WR@7]C$R1%5@K_B\2I[R9X^U MZE!NT_1+]21<7(STJD;).ID7%2(N_STFTV2]KDAE/?X\0D>GF%7!YX^_T[W] MP9<'U*)87(V>D+9*[>+.8'<4F!P+3*0"O.L8F/Z] MY?1]!AV:?)\O;ES$E^=9^J1EE;[D50_V2;6*RVFZ MS=/U:A$7R4(KGRS*U"\?W13E"V4W*'(MO=-F?^Y6Q3?M3/OCQM7>_?1>^TE; M;;7?E^DNC[>+_'Q./Y,>K5(2KOB/I[6L1KHMBT1S'M\[6OA=OYA[*2 MZ?S+,ETODBS_Q[&2!-150Z?I9E-VU#V,*#U[H?0ZSG/MJCIUCTE6K&[7B?8" MT7OA(,MA+M]EWSK+^R_4*'Y85:>I;*'9UWF2[UOP.LZTS_%ZEQ"\0,W[E!3E M,%OFQ"S.MJOM/=7JZTY1%A,RT M3YI&VXE3VXE](;.C[I!B?:N;*_]H_=57Z &"^V_G\KDT?F8/\3SY&)4IG.>9(_)Z/+O?V.6_D]J=$/"7"1LAH1Y2)B/A 5( M6(B$12!8H\<8IQYC*$>[7\MI>-(]N%\=2AO-\8K)HQJEXEP>U)0U&9JU2)B' MA/E(6-#KS(;(D%$[I.$(>EPV3UEF*K/L<.&?-R[\J_(*OBE'ZG4Y 7A/I9[9 MJL<9LR>.+>5>/YFKK.#0Y$/"/"3,1\(")"SLUTX1*&8C3:U3FEK*-+U9QEER M5BVY%_MD+3,UWJ_DDZ_58VH"?66U#HN9CC0+F_81N9;M>[;+ZL5E/IG59\ MWYG(.W8FKAQB?-+NKKL^Y5J3:MKDEM**WA ZY.FFWHK"D06&JC#]TQ8Z$S9 P#PGS MD; "0N1L.B%_&DD--/K[7B]W\YCLET'(,X"VCIH!$*KV M#$#T94QR=H6QIEC,$-.PEXR M5UW#P4D(-7Z@-!]*"Z"TL%]C1:B@S72M_1^F-H!>8U"RM@-BFA,Y5WN(7'7E M!F5I[2.P'FDB,< $<^9-QZ@H,7G%!;20HS8/2?"@M@-)"*"UZ M(8V:GV&OO22.]Y)X3R^)UK6])$)'["11JO;'V/MY253-*"^)BDEY282.])(( M79>7Q&LOB;^EE\2A7A*4YD)I,RC-@])\*"V TD(H+4+1FIVG]I+X#_&2U-3! MO03J)4%I,RC-X_V\)&C0 $H+H;0(16NF?^TE\==X2<^_Q$;/ -J.B- M4_[F MV;1#9\@?NB=TU R@CY?$"2^),5,WY!0C;"Z=,:25":"Z7-H#0/2O.AM !*"Z&T"$5K=I[:3.)_ MS4SB;4>!,VO26NY0,L-IK7:@9A*4YD%I/I06]#N](31H1 ;M6K'5;A+_ 6X2 M)YP'XE.9#:0&4%D)IT4MYU,SMV@D32K. ,C-ODH4O0)6+5Q:TF'$%!!;=L1 M\E8FH3LS#+NU+"%T1M>-N6I#1O WW,D44)\&2G.AM!F4YD%I/I060&DAE!:A M:,W.\^RV=FH[YY5NIIHZN)<@:2Z4-H/2/$'86R;7Y;DM-&@ I8506H2B-=._ M=L&$^B9UJF_&,<44H'TG,\&9)7__;-JADZ_;+J&CI@"$JCT%,"@W<\)E-Y. M<9U93+XS)Q749JW/+(>$[LQ@NFW)4X"VSNKX3)JH_1AAON44 &D(3*$T%TJ; M06D>E.9#:0&4%D)I$8K6[#RUMR34WM)+9J9H6PZ6:*]V"!5O69GJJ@Q.7ZB) M!*7Y4%K0Z^R&T)@1$=/N6JS5SI!0.T.O,C(%<:LU89GR'>?ZR5QU#0?G(-0< M@M)\*"V TL)^C16A@C;3M7:'A-H=>HV1*=K&B&7*^_1]1*ZZ- M9-0VDO&6-I(!M9&@-!=*FT%I'I3F0VD!E!9":1&*UNP\M8UD_! ;24T=W$N@ M-A*4-H/2/*-M(W'N3.0]?FC0 $H+H;0(13ND__C9+Q]6O^?Y[SB[7Y53UG5R M5^+U#W9Y#%*D#_L?0[Q-BR+=[!\ND[B\9%2"\OV[-"V^/ZE^7_'T M0Z67_P=02P,$% @ I%-G5W/=Z76A @ 3 < !@ !X;"]W;W)KR@I)65E(5'&FJUJZN%/#4@HK<]3TO= LN2B>.K&VAXDC6F(L2%HKI MNBBX>IE!+K=39^CL#/=BG:$QN'%4\34L 7]5"T4SMV-)10&E%K)D"E93YW9X M,P^-OW7X+6"K]\;,*'F0\M%,OJ=3QS,!00X)&@9.OPW,(<\-$87QU'(ZW98& MN#_>L7^UVDG+ ]]@#$ZX@E,';J9&M0&G/C]NV'H?3HE[8W(#H2..J&C7J'W MH%&)Q!P>;<0RH77-RP3817,V+D_);SA'EM.TF4T\NAI.KB-WLZ_KM9<_"<)) MYW40\+@+>-P;\$]J=;I6+^=KTXO_W]J\$=F!U+"3&O9*7=0JR:C#F1N,.]E- ME?J*$[Y*>S#VO?"H.">\_- ;'A7'W6M,!:BU[=>:);(NL;G&PO M=V]R:W-H965T&ULG5?;;MLX$/T5P@6*%G!][6US Y+TLNVB M:#;>=A\6^T!+(XL-1:HD%^ZRD2OJ1K3R M2JXJ,EY9(QP5QX/3Z<'9\GN!R*F0C0Z7=OT[ MM?F\8'N9U3[^BG4K.QF(K/'!5JTR(JB42?_RIL7A9Q1FK<(LQIT>6$+<>'(DPF2L3H:!YAF@7'6 MFCE+9F;WF/E-?+(FE%Z\-3GEN_ICA-3'->OB.IL]:'!!]4C,)T,QF\SF#]B; M]WG.H[T7]]C[[%;2J!\QO:$XM\9;K7*9F&'RG?09CG?*2),IJ<4"BP0:!B_^ M.5WZX$"D?_/YJ^G!P^D-[S/KWG#UG_ M^3+^@AEQ)K.KE;,-8/JJ?"DWO)VIV)?OL5X/Q0>3C<23QX]>SV:3PZ\7[^/3 M]%!8)T))HMTXMU4MS:;=?"K@2XJ5MDNIAR)'=SJO"D6YR)*@*"Q: .]P5/1X19B4!9::RV*T4>7F40)>E:U'9-*8JB"= 3RXU8.I6OH@Z6 MZW+C589*8W[H'/T7RKB>JY4*6+:&1N(3AP-@;(.)5A,S0_V@Y-PZ/Q1K[G\V M"6(U#!O6.+KM:/W&@TI(VO60Y.35RE#^3)D.,\3'7E+SDVOMR#Q'3;Q (=;L M1M:U1M31$V:;LY[!3" 2/#@9XU4FAQW'D,1HI+LB3''Q&1YJ9_,F"RF>M(., M4&;@M70L;F358;D&<*0575,4STK)C4 NHB"]*.5U#$L@@(TH 8;0$-8"H<3$CJ?5FAQ!( 9%R]8)%J ;G101IV:#T@(60 MT@?#X53[6_>O$H1&;K+)58@,ZR9 >LE11SP5O:Z_U45JG#Q%$M;(/A=UXWPC M45*$PUQQC6X1=K1J=%L6I,Z;"\H:IT)7@[K<>:^M5&I40P0$7<^G+TU(RD[X4!8YU#ZGOC6)@0%Z999@5@=E0.X2F M:L9F10;:7%?L4\VP*Q.C^&)B16*Q?(R-VU^#C'LA&'$M=](L&F/[S'4Q,)\_^Z#$KE.>IS>[NMU\H M35LS'5W&QCY)AZB3T#P1:F^][OK"Z'(H5.MNP31._MJ+2AR-W)$=:Q3XCA$< M!S6&2(M3YPLXHW9T@_,DEJ9SUNB4UH@A@31CX/?,A9TF@/)T_FQ-=-6S:$DX MY Q3GX>!6&"TRTVL'!*X7988K-@8(A+NS*VDG0]=SL.N9?1:;EK3G@U\E*@4 M>F$Z[(83##0.@._7A.NHMU6L5 '6N@-TI%$"-O%NQNJLG=QHG0Y#IK8_2))1 MZL^V4%-QBAFD.;CT $IT>S/QL=$Q[OB_M3._4]K/6;#\/+T5>;Y+MIV72\JT M]'QR=>?S.;F #R2>A\ V,E96/"2W#Q?7JX$+H ;:ELO;'3$\Q?@2L:>!=P;Y M:-]UOM/0.['TF@JH3D:O<.5V MZ=LGO01;Q^^-I0VXP,3'$N.)' M@GT^D[H4=]!^@)_\!4$L#!!0 ( *13 M9U<)@#"3- < +<0 8 >&PO=V]R:W-H965T&ULQ5C; M;MPX$OT5HL<($D!PBY2H2V(;L#VW8":;($XV#XM]8$OL;B%JL4-2[O%^_9ZB M+FYG; ]F7_;!+8JL*E:=.E4B?78P]JO;:NW9'[NV<^>+K??[U\NEJ[9ZI]RI MV>L.*VMC=\KCU6Z6;F^UJH/2KEV*.,Z6.]5TBXNS,/?!7IR9WK=-IS]8YOK= M3MF[*]V:P_F"+Z:)C\UFZVEB>7&V5QM]H_WG_0>+M^5LI6YVNG.-Z9C5Z_/% M)7]]E9)\$/AGHP_N:,PHDI4Q7^GE;7V^B,DAW>K*DP6%QZV^UFU+AN#&M]'F M8MZ2%(_'D_6?0^R(9:6N?-;E2&![NF&Y[JCQ&'(X4B?D)!C HB^#UL%+S\47EU<6;-@5F2 MAC4:A%"#-IQK.DK*C;=8;:#G+S[J6]WUVITM/:S1W+(:-:\&3?&$9LG>FG[(DCIB(1?*,O60.+0GVY/.AL;4U.W8- M7RTH 'C]EET'8+5E_[I* ^M#NW!CIJK.[;19F/5?MO '[TA$P'D:@39#2A7(\HNU$W-('9D MQ\%*IRW,UV32]2O7U(VRC1[4FX[YK?+'>[6F4L'AEV'1]$YUM7O%7K.?&U>I MEGWKE?5(JR9*/CYY@X9BX-(7JE<*]\:T/1EU[)U6KK<:+<>SFSOG]5;F$GSQ-6E.S%#X7@ MX@T9S@0CF9SQF,_S>233@EVZ1F&8Q2E#!#)E GZ4%(Z4.38I(9-$!9=82&$' M6 @AV;7J5*UF6]-31CR-Q]]IKH '@O/P6XZ8G[!$1#(A! 7VR E%7E) QXE)0T$P TS)3(!__Z!FIKX<]SFP(0]4KP"EE.G>EKV?>4- M2?(@*/Z/U$N0ZZ*<2%2.,S()K"P !A^FTBPG(0Y$"; $*4Z*( 2F\OQ[\B&E MJ21>EQEG G\0BV$"*:",BD@4"9-@$^8363XDH4 V$]"B1%)32FU<,EE&20%] M(DE&&23J)U%92# 97,HF,L)V01N!/A,=J% *P0164 OI$2%A3B#HP$CL*H$$ M1YI3SC*0-V.I0"5@.U"YS&@I P/2X#R6TB1[BI4HD!CE-C[N>8GBY7"9'F4R M,Y/'5.[$OU*$XCQA61Z5" K\RZ960%"7<3E(98(6)>@:RR"510DJX._UZ[]H MS7(E M=@7!!/(D./B*/%G5N;VQ?OC&( \ID@1:E2@&%$Z)7*(T8O!\(/*[@)NC]IFB M>PO:/R9_.+(,*HM2LK==#:AM YCF"@;#9)(0AU-TU 1D1[--BI#M7\(WL3W6 MPY<@Q^L;\=,VYB MU7Q$NG2.PAI0^[U1*\*1/LNSA!HDE-4,B0+_&IQ :W;8ZN[^\TZK=CAE_ >+ M>]N 7=XP-9.QAV][=1=26T],!;0S/4_9%S*I9JD5[.U@FZ3G0T70F%P#17?( M/=7=@?-O"D[I'^A_(AC 8>![\M#4VPD WMU11I_?AMD<84%0X]6L+ M@_>QAI/*%+"M)RPJY;:3[S,@L$]^VQ $BDW5MZJ#:V;-3&_97MMPUPI30'83 MZ.A.V7M:''$(4;);(C<*F(+R=^BI%,I\2((]6MA;@\BQO5G#:UV?AO9!!H"F M/VBXV72WIJF(FF0@>#YMU Q8X]$9M(@&R5PWE>K\8 ;7/.2_JTFW^IX=Y,R( MW!VN7Y7I"84#G(#(V,#PECN ,[_0K@ M#2-8>2E3_HJLP1:AHW84,B5BZL5']5#W-G1OR'5_HYD&IAV '_9M>Q)JOJN M>\Q7SP5/-AZ[IRR/+I. _'A2H\&N6EP4&GU M&JKQ:8ZKFAVNR<.+-_MP-5T9C[R%X5:K6EL2P/K:&#^]T ;S_RHN_@M02P,$ M% @ I%-G5P5A1NEO P 5P< !D !X;"]W;W)K&ULA551;]LV$/XK![4H6L"-;,E.G-0V8"?M%G0!@CI;'X8]T-39XD*1 M"H^*ZW^_(V5K#I9Z+R)YY/?==W?B<;*U[I%*1 \_*FUHFI3>UU=I2K+$2M"9 MK='PSMJZ2GA>NDU*M4-11%"ETZS?/T\KH4PRFT3;O9M-;..U,GCO@)JJ$FZW M0&VWTV20' S?U*;TP9#.)K78X!+][_6]XU7:L12J0D/*&G"XGB;SP=5B&,[' M W\HW-+1'$(D*VL?P^*VF";]( @U2A\8! _/>(U:!R*6\;3G3#J7 7@\/[!_ MB;%S+"M!>&WU=U7XS";.;L&%T\P6)C'4B&9QRH2B M++WC7<4X/_O%VF*KM)ZDGMF"+95[Y*)%9C]!7L*=-;XD^&P*+%[B4U;120]WN0];/\!%_>A99'OM'_A ;"%'!KO# ;M=((*I+;4 M.(0_YRORCG^0OUY+0^LE?]U+N#175 N)TX1O!:%[QF3V[LW@O/_I1 S#+H;A M*?:3Y3F)?%U7EY*'$N':5K4P._!(G [/ELUA6QE (4NP:U"\U]D=UM9Y93;0 MF+#!30$4LRC']]2#\*!1$$^,:836NQX("B2!?*T<[Q1B=V!=V\;Y$IX:X3RZ M7BS3MD2#S^B /X;/,+\LN7!(09-43C85<24E&ZR4#;LWA9(B:O(E"Q!06Z)8 MZ"-E%;LMQ3/""M$PAI$.B[.8A]9!X \RI7!N%]A$91M&LM@N_-4."#>14%$( M;6TU=S6"]Q%L&^(8Z,,5/%@O--QQ+OCWBN>7._)8$7P/;2+0+ZUN0E\B^/KY MMZ\PET^-(A4[U_D@YW%PWAN/+]I)/\_W.P/@;LRD7EZW#47:0DO]7RFLW M*#UJ=A6Z36SI!#)4J^U[G;5[->9ML_SW>/ODW FW45P!C6N&]L\NN)6XMHVW M"V_KV#I7UG,CCM.27SYTX0#OKZWUAT5PT+VELW\ 4$L#!!0 ( *139U?( M=>KN[00 ,8+ 9 >&PO=V]R:W-H965T+J$2Z)!4G^_6[(V7'<1VW M^R(>C_=^Z2[6VGRQ%:*#AZ96]K)7.;-@(J7KS"X^[-?,+W;I:*KPU8-NF$>;Q&FN]ONS%O0WBHUQ6 MCA'#^<5*+/$.W>?5K:';<"NED TJ*[4"@^5E[RH^O\Z8WA/\*7%M=V!@3Q9: M?^'+[\5E+V*#L,;8%VS(#+C:R>SMU7)C+OP1OI;[SOYLA 6;W3] MERQ<==F;]J# 4K2U^ZC7OV'GSXCEY;JV_@OK0!L3<=Y:IYN.F2QHI JG>.CB ML,,PC5Y@2#J&Q-L=%'DK7PLGYA=&K\$P-4ECP+OJNJ *+Y_Q#LF%K2+(QY#HY*O .5P-( MHSXD49(>D9=N'4N]O-%1Q^#OJX5UAG+_SR$?@XCTL CNAW.[$CE>]JC@+9I[ M[,U_^2D>1[\>,3#;&I@=DWXD\D?Y#EO5>?NI0KC1S4JH1U@926TFZT>HPZ,N M2YDC"%50 :FVI*"T1JHE$"1KZ2312.J3HI"^89R&>ZQD7J/MPYJ "BIQC]2* MW.S,Z- T+)\PL<)C#/5$G27\TG3 0]:,LA0_D MK:$4A5$^S?9;$BIJ^-H**CL#R),)_J#VV;SLCJR#0@, M3N,HHV\R2^F;)O$9?-*._%)4E'OJDW'DSWB6>K7C+ MG,H&/WY0T!7OA*+L4 M%@HJ/N34RDON+$.RUZ#WG*R[+S5^0$&SJIL._\"SVO0# M\FSFL>Q'"9'MAWXE'H,(X9\/.4&6AA5+_LL==Z1A//TII9O<>I;&[P3J+)38 M:,:WC*;9:#IF<$1@/)LP.*9:&XVG#$X(3,SZ1GX%W6+ M'*;OJ4C&_2R*X=!??;BS6S5HEGZ#M."S%=:L+7:[I%Z%W>R)/&RX[X592F5) M?4FLT6!"NXL)6V.X.+WRF]I".]K[/%C1HHV&">B]U-IM+JQ@N[K/_P-02P,$ M% @ I%-G5\S(1;KC! Y0L !D !X;"]W;W)K&ULU5;)3T6A_6$ME>K/C-'?I9LB F1IB(P@L3?BLY):P8"C=L6L]>Y9,/= M[RWZ;TD[M,REIW.K?Z@R5">]PYXH:2&C#E_L^G=J];QCO,)JGW[%.N^=3GNB MB#[8NC4&@UJ9_"_OVCCL&!R.GC"8M :3Q#L[2BP_R"!GQ\ZNA>/=0../)#59 M@YPR?"A7P6%5P2[,+DQA:Q)?Y1WYXV$ (L\/B];Z+%M/GK#^57RV)E1>?#0E ME0_MAV#2T9ELZ9Q-G@6\HF8@IJ.^F(PFTV?PIIV\:<)[]Z(\\4'Y0EL?'8D_ M3^<^."3$7X])SHC3QQ&Y2(Y\(PLZZ:$*/+D5]69O7HWW1^^?X?NVX_OV.?07 MC^/?6XOOEY]$(741M0P8AHI$0!@:9U M6^'; -\+65NX:2FQQ^OHE"]5JE0/5F)=J:(2:Q)H/\G96H5*R/(:)8&>$'RB M7^),'6%5!:K]0'P%XB-$U]*+R<%@_S7$E&)\R%]LS@06@("\VR@=0B&($UD@ M#0$XQWB;B_UD^D<1+,^.T^2DC[;DF^Q-;YYT_Q]=014P'!0Z6V=#*A$$+7R0 M(0;K-AG7+L1D_%J4$;XL>T$+,@A>2@)XY\,++1I"UA'R24M12;.D%&P;G5A) M'65NE!J=6IJ"^#C1X,@Y(+&Q])["TV%^5N=/H?M_B#RW=2/-)D$IY)R/$>119\4DL\9E92WHEXL@H'X M*#&QNX\+54.&H[J%0H%&9W+!TC_X9SI- Z[0 M07U&W."&VR!,2FMXXD/4FG".73QW$7YYA/ %<$U0A6JR,"21C_#<(?G^ SD5 M&L1]($O1-O;,&>A[CG1JAA$9 Z)HF\D///J<#(^ M>.^AQX>NNS(QWM38@-Q5R/[4)N^:=$^E'$@1NV\S#Z1#:$BAXI@+*4Q,C02@ M^<"9O40YFA9X2W3#P/+A.2 5$.H2S=0A'ZCLBP;EJ_CZ<#H9,%&<.6H,#G!% MR%BJ IIT 4&? )7O?([8&(A5]8AO)L4=\2HL%&7[%%"7!DS!_5XR-J8X"6( M"CAE7UNX>\+YG#,J*A'O4T^[AKD;I&5'MU$Y]EQ(7T'FAB^4/IMI2,)ME&Y% M/BS(AO\*ZV>X->YJ?;O?;\P/XLW1+A3K1 MM(#I:'" 1XW+C\H\"+9)#[FY#7@6IL\*[W!RO 'K"XLT:@?LH'O9S_X&4$L# M!!0 ( *139U=A?)O:)@0 .() 9 >&PO=V]R:W-H965TVRG>>CT0=PMG!J= M=)&$,?WK^TF'"1G;M'GN YRTVOWVVY6TJ_[2V*^N9/;T6"GM!DGI?7W6Z;B\ MY$JXMJE98V5F;"4\IG;><;5E442C2G6R-#WJ5$+J9-B/LAL[[)N%5U+SC26W MJ"IA5V-69CE(NLF3X%;.2Q\$G6&_%G.^8_^YOK&8=38HA:Q8.VDT69X-DE'W M;'P0]*/"[Y*7;FM,(9*I,5_#Y'TQ2-) B!7G/B (?!YXPDH%(-#XML9,-BZ# MX?;X"?TRQHY8IL+QQ*@OLO#E(#E)J."96"A_:Y:_\3J>PX"7&^7B/RT;W>PX MH7SAO*G6QF!02=U\Q>,Z#UL&)^DK!MG:((N\&T>1Y87P8MBW9DDV: ,M#&*H MT1KDI Z;. M?M4%%S_:=\!E0RA[(C3.=@+><=VF7MJB+,UZ._!ZFP![$>_P%;P0%EU(EROC M%I;IC]'4>8O#\.=+P398O9>QP@4Y<[7(>9#@!CBV#YP,W[[I'J7G.Y@>;)@> M[$+_#UOQ,_84ISY,BS#-#2Z2\X[,C'S)-#,*%U+J.>U)#8E9.*$+MT]GA"WP M7$W9;O8!B/E:THV2+/RE-+%<2$^CN67&3?7TCF[YP:B'@'LI>*%(_1@&L'JMD^PX M8*6MX]-3NM9T)59TV#!MQ> FIJJ%7A$H<7 CM3"W;TZR+#U_MKC!C@K=\_T635<14%0(8)M4PU %E]:1 M%A6<06)9ZA9-I)=_H^316.BO+?HD0NE"%D;.F5R*II !]0O*F$.&[=SL5'7T MET'P<"= Q5JAY\%K@/AP@"J=UX^L6\C@?P\4]\3 M+<+(Q8!_(M4M*J+\2ECXRIHSF/Z/,EI;&3HDU0M;&R"MKVQ>!F<.Y;]@BI=V M9_*7R$ XY(LZI#-JRW@?G"<;)+4U#S)T5Q?4+-<*I8T^OA]?WZ(+^9+NKB]O M(\7/[;LV%:@8PN(::H-&%'=(&0%C1+-$]L)WRY<)6T"BKI7,Q51Q:.%PKN%B M:JQM:D_@X:(+_-!!-7J>#4JK-?:RE,B.1U8,X2Z MA']MD!W$*)%PB<,!?21J$S8_XC$3$FJ;(P,7Z.E*!%)A3\#1H9T_)3QFJ7Q=.)2RA?9-"]Y(-P^84=.WOZLWKQ^<];E$O(IG,$W;Q^AG MMGE1-!-OZMC%I\;C31"')8X@VZ" ]9DQ_FD2'&R>=<-_ %!+ P04 " "D M4V=7C0O':7ZHDM$ _=-+?3:*XUI+X- 9R4V7)_+%@4] M*:1JN"%3'0+=*N2Y S5UP,+P(FAX);S-ROFNU68E.U-7 J\5Z*YIN/JZPUH> MUU[DG1P?JD-IK"/8K%I^P!LT?[77BJQ@9,FK!H6NI "%Q=K;1I>[N8UW 7]7 M>-23,]A.]E)^L<:;?.V%MB"L,3.6@=/''5YA75LB*N/?@=,;4UK@]'QB_\WU M3KWLN<8K6?]3Y:9<>ZD'.1:\J\T'>?P=AWX2RY?)6KO_<.QC+Y8>9)TVLAG M5$%3B?Z3WP\Z3 !I^ , &P#,U=TG0=EH8K,'UZI#4W&5L"_E MQBAZ6A'.;+99UC5=S0WF\-Z4J.!*-O1Z2ZO['<(;DQ/J?5L%1A*:8%! M-M#O>GKV _HEO)7"E!I^%3GF#_$!E3K6RT[U[MB3A#?8GD,<^L!"%C_!%X_] MQXXO>8[^?7A'8R(+N.7W\'&[UT;1M^K38[+T6>/'L]I)N]0MSW#M42Z-Z@Z] MSYF-/\Z?8?_Z=/B,]W)8(9+=2H##:BL.GPV0-\->#K7G+1 M2V[XO4^!%*)[FW@+6=-2J<0!SBI!'MEI+G)*>@DTLC20 JXZI5!D7^%6<:$I MJ5T%V_PS31:M%@/7PWZYE8;7L.,U%QD"-_ '%QUM*8CZKQK\ F?SR)^GRQD= MDW3I'*&_#,/9H,+#+FSUL$=:FTC+*ZNYUE519:X #6>QG\;1#%Z^2%G$7HWV MMI&=E>D[@D0JE&S^JVHG0D9_DVYH; PV>T*=9L?5G_@Q"UU#R\@YYOZ"48?/ MK!ZSW)28+2YF+HV_B)D[Q8D?ANG_4C!*_7F83"0\.7Y:PXC$8&P!\RB=]O0^ M,](J..EI3BF7X=!38I/3*6'^E08T'0\'Q!&T[U5U!O&-FZM;^7ABX1=RSIUD9E ^AY(:4Y M&3;!^#M@\PU02P,$% @ I%-G5ZR7LYIS P :@@ !D !X;"]W;W)K M&ULG59=;]LV%/TK%VK0.4 1292_DMH&XBS=^M#6 M2+;N8=@#+5U;1"52)>DXV:_?O93E.IOC=0,2BE_GW',/I4M/ML9^<26BA\>Z MTFX:E=XW5W'L\A)KZ2Y,@YI65L;6TM/0KF/76)1% -55+))D&-=2Z6@V"7,+ M.YN8C:^4QH4%MZEK:9_F6)GM-$JC;N).K4O/$_%LTL@UWJ/_M5E8&L5[ED+5 MJ)TR&BRNIM%U>C7O\_ZPX;/"K3OH V>R-.8+#]X7TRAA05AA[IE!TN,!;["J MF(AD?-UQ1ON0##SL=^SO0NZ4RU(ZO#'5;ZKPY30:1U#@2FXJ?V>V/^,NGP'S MY:9RH85MN[>?19!OG#?U#DP*:J7;IWS<^7 &"65A7A_&S1^NM Z@(^^1(M+(SS%KVR2.9[F*/& ME?)N$GN*QZ@XWW'/6V[Q O6\/OUDM*GE^6/8PFW?-EQ/OZ KEPC70.326UNX!? M2H25J:BB*+T&+Y<5@D-20E7*ET!4D)NZ,9I(@BB>T<@124FA\CUS3@$9%7;< M$$;JIQ].*V4IK1#H47*^I-1HWIW#%;Q3+I<5?-V0 90.\HM_?+)S-[ ]&WPD MG7P$*L=6WAD,1]3TZ7]TR0V\UT2$;B<_OOM)JR+-E2$4@=94WBG! M$?0(-KR$-*@\[N89#%)JQ)":M,^"Q0 ^DIV=$8=5X>6%_V202-B=5'"WSUV1 M_LTD4C4:4#OFU6R8M#+_Q:PSRK4P;%"$A_4_QKM.MQRCE@VVK=7P7YV?Y%>M_?'M^WM+?Q! MVC6IA0I7!$TN1E0[;7NSM0-OFG";+(VGNRET2_HQ@)8WT/K*&-\-.,#^Y\7L M+U!+ P04 " "D4V=7H$]HJ8D' "%% &0 'AL+W=OW!5YZNLDHF+%3DH^EX?#(JI"ZCBS-^=FTO MSDSMM>"/%D9\Y%NWB;GT9@ J5S%GC1(_-VJ M5RK/21%@?&IT1IU)$NQ?M]K?L._P926=>F7R_^G$9^?1,A*)2F6=^_=F\Y-J M_%F0OMCDCG_%)NR=SR(1U\Z;HA$&@D*7X5_>-7'H"2S'!P2FC<"4<0=#C/*U M]/+BS)J-L+0;VNB"765I@-,E)>7&6ZQJR/F+FTQ:=7P%OQ+QRA3(M9,4KK.1 MAW;:,XH;35=!T_2 IE/QSI0^<^*',E')KOP(J#IHTQ;:U?1)A3>J&HK9>""F MX^GL"7VSSM49ZUM\@:O7<@MF>7%IK2S7BJ]_OUPY;T&3/_8Y'W3/]NNFTGGA M*AFK\PBUX92]5='%=]],3L8OGT ^[Y#/G]+^MY+T=9K$KYD2'[3+Y%9<6Q5K M+KH?K:FK@7A;QD-*PE3<>!-_I'O$"\4DKG-9BB,/V8C7*]Q'ST2E;*&]$]JY M6F*S,*FH*^&-.!DO!^/Q6#C"X>AY;(H"IAQI'HI++Y!VKXJ5LEWN!X(L$%Q9 M;D4F$]&$.!&+Z6(PG9T>T"?0M$1:^]HJL4:B/>]0GVKMMT)NI$V<.(*(!XP$5,X\_N5)B@A0C4*S^9;TM;$ M8V/J''N5D+=2YW*5LW(X<\SA(&0&DM8QI$:((&RTSS(%6=I>-<6"V'EYIQQ9 M,TZU^Q,C2N-A!:%_:"F886 /8_!+*=ZHE:UQ%(CI,F0:44F$IEX=&YLP=0@) MB6J"[2K%75RHHLI-0"775G$! ]>'ZQ^_^V8YG3Q_Z2"#YT+=J;AF$9.F.H:K M8J-:.B".LBQKF3_@!! 06#KRR&E*\8 N-IF.,[$8_X=C!);SH0B4QW0P)$.N MHD9')F$3U2'7P+>67B%V=HU3EBT?)_0DE?#J5N8U5\BWD^$I6GR>\VF%0#!0 M!+6RFNH56^:SP70^8T!#\4:G@ P4<9N<#&71VM] D;@%:P6T_5>6'.<)A_ED M@#-X]2="V5*SBY)KP@>SJ/"RAMG[4 ?_'KDM*F.YAP0(C"Z8E[DS7X'A^[W6 M.22TD3J62V7C 1Z %1L^_PGQ)Q J MWS+!WTF+I=.VC;5(2U,>WQ,3I&W<5.HKV3D4KQK5]XK0Q96F'AG$>@1^OCA M8/8Q_IRF?UX)ATM@/#SY3 E,YH/9;-EX358HF/W4[[+QOB"._ 8LVAZG%/.V M:JA'/7:8+*<[U;5WW[._662MW'Y^_\O5];3Q?Z^XNFIA;K5%%6KGZ=+!L3!O M*^?PN= >@=\[;)T\%S^##C\TSHK7&MSUR-W.K$-32S@QKPRH06ZV&P&SJJPA MLM-Z?X#983 1<38XG89>W 99XYR#F80"NF+5!4\RKDW>8WO_H%(6NY72IR)G M7-I6A[&V(!=-3;%J@U>8.AR M<3_+L4$LF)^43!.FE;:FFHD&XSZV,]D90Z&DP["8B+"M\>1@$CC,P0]=8CZL M>0QAUE /I,:>*$_#<*G<'G3459@_7VZN-^/M3LZ_]D9DQ-NL2_W7TT9])CVW M;W5'8U6($C.(^Q^VA2[?+_W88BZU6CZ2PXQ9J*:'I29'B7-78+:$%WZ&TT_" M#C325:)9=] 3<<0'G:D=X*#7OL# XV*P%TW" H2@0DO$SX@MFC6O%.$%-"P\ M?H\0OX"&]" TR>D7;?D($OXO%*7XG@^5RP?^+Y4R\KBU'@?HJ_$)4 M6^S(9M/8!(T48?1HAVS4]J2K[43%%JSLAOJGL&PD']9HD0\IK(A$LFWJ!YJY M=,[$FNN%NVM3F^TP@G0 \X390;'!.X-GDQW'D\"IME9[JOD$7']4^;9A M3%JCVQ-O$ 24L],^'"827MRB-R&EO2-HG\N/08=7DP ]T!&O#77NNWK]LDAT MV\NDO?29MH\RR % :IW&Z(CT=<<2)A944+,;?;)GMSEKK8)I%:Y836D0$4OW M?4)8ZC#4DY)[-NV%,MSWI6'4^S14*+R T AX^'P1"1L^>H4;;RK^T+0RWIN"+S,ET:]H ]938WQ[0P:Z M+X\7_P=02P,$% @ I%-G5QU[(Q# !@ *A !D !X;"]W;W)K&ULS5A;<]LV%OXK?C6=0BW>)CNV9)&VS?7#CB7MY MV-D'B(0D3$A" 4 KWE_?[P"D3#>,V\=]$4'@X)SO?.="0)=';3[9O92.?6F; MSEXM]LX=+I9+6^UE*^RY/L@.*UMM6N'P:G9+>S!2U'Y3VRR3*"J6K5#=XOK2 MS]V:ZTO=NT9U\M8PV[>M, ]O9:./5XMX,4Y\5+N]HXGE]>5![.2==+\=;@W> MEBX'=_BR$5:^T\T?JG;[J\5ZP6JY%7WC M/NKCO^7@3T[Z*MU8_\N.038I%ZSJK=/ML!D(6M6%I_@R\##9L(Z^L2$9-B0> M=S#D4?X@G+B^-/K(#$E#&PV\JWXWP*F.@G+G#%85]KGK.[D#Q8[]W(4 @ZG+ MI8-B6EY6@Y*W04GR#24EN]&=VUOV8U?+^NG^)0"=4"4CJK?)LPKOY.&[EXOKE=W$1O7X&:W;"FCVG_9]&Y%DE\Q!G-+/?;]^CMH@5RU3'W-Y( MR0Y&UWWEF T;[ 7F);M#*6ICQUGN)_^@M"="[W33D\;)NNAJ+W,CA>V-]+;O M'JR3[4GHG/TZT6Q.X1F6F;*LTNW!*"MKIK=>W5:K!J)6H3B,-T*1!/@=N@A# MNS)BJL,&&]\&^I41>Y"5$HWZ'UY;,-%(&\P,V'N2)/)$'H[B2*B M=@^UJ$2H[*CX_6Z!$8$:4\W;? QEB+78J$8AVWTA3E+$P8L:&BN?%U1KPHA- MR".EZZ%S;'6#HPMI^H>K>PJX]8Q?L)V4KT;#/O3 H M3";I:\E^0>MFV[#2AL]H6,!'$$'90'#\$K(/E=,T$?OWY)^(_(*#W9CH%Z=. M^X*E"<_3A 8KOEZ5&,11SO,DHU&<\S(JYWIFLN;E*F)IS-.R9&7"HS*B1Y$4 MLUTMR7B:)X#"5S!2K*"W8#E,1CG[53OX_(*M<[[.R6X9\2A?89 4!"7RHX*G M6<3>3TIWZD8<\V(=TR#GJ0>? =K*#U8\R^(Y)[ IB59PF&?D2P:YE B)TVS6 MB3CE4;:B;3G<3 L>)24QGN(Q.I&"LC0/?*8>>@SY=59X9DOXG>'X@=2MD(NG M_C:FS5^;#Z4TI;EN5(VLKJD]H,D]B6#!<\ F[7P5I9XKP$Q#;%?)K.<@J4S] M;\+B@J_+C(A;K=-9OW->($P9\J-@<<83. -C:1ZQWSJ!HJ@\M/9QD9W1LTP2/!,$."II4" -L/+Q2;/SS8B]BGF9;& M_IFFT1G[\%>"D#8\&;*5K]6-/V(> MB7IQHNHVG "L[\8X&75V*]&O:[1:=Y2R.QV,Z-,IAA:*[T7H.D@\W(OHTL3I ML]1)87#F$%1[=(.JJ 6&HQ\N<9_07*CQC@U[/'T,G3/TRPW=_(9;'PXMP989 M,]\*.E[]7[3*,35 P4S?"5>XT>[H(OPGWOT?Q<(N^$6:G@+:16VR-SE>X$IEP M,PTO3A_\;7"C'>Z6?KC'95X:$L#Z5FLWOI"!T]\#UW\"4$L#!!0 ( *13 M9U>I8RTQ4@, $0( 9 >&PO=V]R:W-H965T$,AU[LM7FT%2+!QS:OL!&VKUM4;"FU:02Q M:':Q;0V*P@)>WNV!Y?) M5NM')_Q2+*/$$<(:ML/A& MUQ]E0=4RFD908"FZFN[U_F<\Y#-R>+FNK?^%?? =)!'DG27='(*902-56,7S MX1S. J8O!62'@,SS#A_R+&\%B=7"Z#T8Y\UH;N-3]=%,3BI7E /\@+$.&-D+&#-XIQ55%NY4@<67\3'S.9'*CJ36 MV57 !VS[,$AZD"79X K>X)3DP..-7ITD_'&SM62X)_Z\E&^ &UR&<_=D;EN1 MXS+BBV#1/&&T^NZ;=)S\>(7L\$1V> W]E16YBG&9X853^*U"*'7--Y,-0&); M(U@DRTI#%1";<]VT'0E_A73I;H#,0:@""EEWA 7@$;9E6.MA!9&1VR[@D88/ MFY^ .SE_K'1=H+'PO50,KCO+0+8'^)QC2Q>0?H YO)4V%S5\ZH0AUJ/K,7C/ M"4,9+$UHOF#@UB%LMNQX[!_X-2?M%*F7L]>XO.\:-(*TF7_>NC,YI/]?HNR' M9PE\]0"^A7$OFR:\IDDO3:>\R=+>T&NR22_+9G"+2O.%#RS.A*_P^.CG$)^$ M>&+>.PQZ"^F@-TX2OPQG;AG-QD$:P5U9\I!TY?5%Y3')79!W1I)$.X=[Y*LB MZ1Z1A&,Y@,83B!VV-&ULU5=;;]LV%/XKA%MT*:#&NOB:)@:2]+(.Z!(T[?8P[(&6:)LH1:HD%+8M%Y)+2XMD2=+8[[2X4-U,DC)(*%$Z4D"Q^=:G NE2!#,^-;)'.Q5$N/W M^U[ZN^ [?%ER)\Z-^E56?G,RF U8)5:\5?Z3V?XH.G_&)*\TRH65;3O:=,#* MUGE3=\RPH)8Z?OE-%X>G,.0=0Q[LCHJ"E6^XYXMC:[;,$C6DT2:X&KAAG-24 ME"MO@97@\XO3JI(4'J[8.ZFY+B5V5YY[@.BAC[B&92?[+,K. M'Y ]9Q^-]AO'WNI*5'?YA[!S;VS>&WN6/RKP2C2'K$@3EJ=Y\8B\8N]\$>2- M'Y!W8==PD[-]H9)2L>RT57[-(*ARA$@%G=%R''?CM=.F]17;_?%Z%H M0'&_ 73CCES#2W$R:$B7O1:#Q8MGV21]_8A[H[U[H\>D_\?S/$]?!T389Z\9P)Y(]@D3%1TJ MDE$Q=YL;Y SMRP:5+M!+%\'$OS(*/4GJ-3N0)-&T#EEW+]D1S';*GH,PGQ7Q.\GPS9.LF.$[3K+Y&+&$I<)Y)F-0QZ."S;- /&9Y M,6:772L5,=CL8)J_9 >S#$N>36F=9'T&#F8% *,907.BR"8 D.K)-(LFY$4P M80[I9 (>@7_PP*&)-_%&A?#+&O7C*1F1R,%RY.0A$D(R;O;H;HNNJG MYR>)!10E/ZHV6D[BE7$.1E:MI9(A?I26-)5+&*?B@CL6RKR).* LVPEN;\FV MH%/ =:SE;\VEB^5.+OX>KN ;S'6"3AIQ4J MM+0N+%'Z*W0W@P$@8)3 (,*4Y$NII-^1S$!ZA8MMK(.V,B*@.\;@D'JM:JMH M3[SD/==3$\\DLLJ>IXO<#)H'6 MHB$CU*Y=.HF@6TF7.MIS6I:VA=KN-7 =F'=@T8.[/OZ$-GY/UWTCR@[2>W4> MIBQ25%WCS4(=\EU\/IZS63*=3/"=)G.TWMY :K.6ZBV4]3Q#EP7VO4'% E<* MS)E5PK3QJ#'JQ]=&EF#+DTF18QWGMZ(\OQ$H*A;E1DM*^99;RS6* M98K6/AVE" A=*K\/?!,?CGBEHZ6X@1ZN>FGCTUX:>E?'Z3C\8MYRV#XFI\BE&23J=TB9-"KP5]\TWP^_F6"1D':9URG>K?1QI]]#]'X+3. ??DL=_$Q_1 M,Z@+*;$":WHXQ0QHXX0>#]XT82I>&H_LA^T&?VJ$)0+@5\;X_D *]G^3%G\" M4$L#!!0 ( *139U=JWB=!. 8 " 0 9 >&PO=V]R:W-H965T)"B0I)V?%^_9XC]>(D3I8.^]#*HNZ>>WON2.9T;>R-RXF\N"MTZNLB2SH%3H43(>OQT54I6#\].P]LF>GYK: M:U72)RM<7132;BY)F_798#)H%SZK9>YY871^6LDE79/_6GVR>!MU*)DJJ'3* ME,+2XFQP,9E='K!\$/BF:.VV?@N.9&[,#;]\R,X&8W:(-*6>$20>*[HBK1D( M;MPVF(/.)"MN_V[1WX?8$5^?QL<#P0&2UDK?UGL_Z%FG@.&2\U MVH7_Q3K*3@\&(JV=-T6C# \*5<:GO&ORL*5P/'Y"(6D4DN!W-!2\?">]/#^U M9BTL2P.-?X10@S:<4R47Y=I;?%70\^?OI;+BF]0UB8\D76T)&??N=.0!SB*C MM &ZC$#)$T _B8^F]+D3/Y<99??U1W"J\RQI/;M,G@6\IFI?3,=#D8R3Z3-X MTR[2:< [_/=(WRF7:L/!.O''Q=QY"W+\N2OF"#G=#=PP?/H7]/:?X3D+BXOA)?3*52<9P@S[O%AH*$KS4MW6]!PR-+'NGN9!.W-;&PRD$DL+! M-W4IL[_0M93]",EFYJ!?[0U!"3-4J Q)5:G4T':\B#6MY%QIY('@<#2:S,2' M:,D@,1:.R?*!,2QY(9$&TWO'%CB1 7L;>H,ZJH"4*8N)J#?\597M6TB4X_!2 M76?TP!3#.E4H+>UNMW<$*\ML!TH?_DL@6ZPNU-+XQDZ;J.E,?"W-H_H$#0QX MGOXA(U>FJ&2Y>?WJ.)DT4F3!0"_=!&D5C1Q>@A5)Q:E@&X]")P^!ZOB[X3'W+9 MAW@K:U9(:NR?A2IEF:J>7%R$[9RFTH+\F8#IQT:"MQ)92VM(P0)"@(-O0J"F M=@!S/XI9'!2/W',B9+PRUK-N)CVA8?%SAB'CX5+332W!V_H)#'I/Q1S4;*>] MN(C>-X^<=,9LL'(^5\);])<3/XC#X>'1!,_CP_!R1X/..QS\'2I9[M[74J"%/IX T9.J1M7%<84PP M1#(^"=;"[\E))PJ)18TZ57(3\X@7[M,6(85)G((B\;B@]RU6S0FITI)I_+D/ MJ"5!"GXKO*(-T5!*AX$=6RM0R''! S^&'<^9(ZCH2J)!(;.'WMUS$L*%*6G3 M: >_0]UWU) ]?52%85A.8Q+WT(/$_%QPVX)'X&XSNIK!O=/)KG;,^'OUXPD1 M>)E%YK7SI_&V&4-M2TJD9,YRY-"XLMO&*L*NE$4'7N#IME4XQJ&K&L<9MG867 F\$!O>+V=D.U&VVK#6CB\M!O=SLYLU5+ISR'T4-S/L#<\9[&:4QEI3"*<-[(^OYJAB9_-J$AOX//0E88P'?H*\\[EH\3 M-I0LNB3C8+:T,GH5YB)<"[N87TR.3%&*][0>'2A*4L7]G<=^!SN7FZ;"*R%_/1)&PO=V]R:W-H965T:FW\8E"%T%R-QSZOJ)9^9!LR."FMJV7 TFW& MOG$DBZA4Z_%T,GDWKJ4R@^4\[MVZY=RV02M#MT[XMJZEVZU(V^UBD WZC3NU MJ0)OC)?S1F[HGL*OS:W#:KQ'*51-QBMKA*-R,;C.KE;G+!\%?E.T]0??@CU9 M6_N5%Y^*Q6#"A$A3'AA!XN^1;DAK!@*-APYSL#?)BH??/?I/T7?XLI:>;JS^ M716A6@PN!Z*@4K8ZW-GMS]3Y<\%XN=4^_HIMDCV'<-[Z8.M.&0QJ9=*_?.KN MX4#AR5!D^5$&N9P[NQ6.I8'&']'5J URRG!0[H/#J8)>6-Z1 M#Z[-0^N4V8@;ZX.?CP. ^7B<=R"K!#)] >2#^&Q-J+SXT114'.N/06C/:MJS M6DU?!;RG9B1FDZ&83J:S5_!F>R]G$>_BF[R4IA!WI&6@0EQS5JB@R(L_KM>0 M0IK\>>H&DH'9:0-<.E>^D3DM!J@-3^Z1!LOOO\O>37YXA?[YGO[Y:^C?&J17 M04Y3/($LCO?RN(=2X3H2H:*X@XVB3775.+MQLO9"U8TFU"M?ZWH716]LW4BS M&YW$E(X$/:&[>"@4Z825&G+*%D(9L:U47AT"H=X".90!PJ4"2D5KR.6M@Y#U MU ,COA(GCAY:Y2(E+]"_T )RUTH=+=<41F)%N6RA!Q//VCATE%M7L!^2R;4- M_(0'"EV _)!;"<-$\H6"4Y3PF:D[3K7G]*HEZ*NR)"=*9^LHK S.0'7W;#&2 M&(E/Y:' L_%(+U@KT$T%F\1GAO] M\&Q,E"U[TX7 )P/0>"2'\T:Z(&PBAA1Z5+;U1]0KZ38$\K\<4-F?GF6C*3J8 MUK$9(T1GDX,-P+H3.7*0%J7R.<@^M& !3XA;C4"C"%2OL>Z[183^D@?+FUG< MFPX9NZ'X (!P-)Z-SH_99*/9?V!CD(,]I3HUO__/Z'1];,EQ3M:-4YR$^,.S MJ< ?[ BU9G>$5(CE(&,E1K4A%X1N"\;Q'#AIM-=J;!(3 /LISQ/83/>:E5$?[ H4FOK:<5'VHLW4157"#;^K;@2 MJYYV^#O)]H\GW*5)*BV";>+TLK8!LU#\K#!\DF,!G)?6AG[! M!O;C[/)O4$L#!!0 ( *139U?1HM@;'@, !\' 9 >&PO=V]R:W-H M965TU( M28,W#GRGM7!/2U1V,T_R9&>XE75#P9 N9JVH\0[IC_;&\2P=4"JIT7AI#3A< MSY/+_'PY#?[1X4^)&[\WAJ!D9>U]F'RNYDD6"*'"D@*"X-\#7J%2 8AI?-]B M)L.6(7!_O$._CMI9RTIXO++J+UE1,T].$ZAP+3I%MW;S";=ZW@6\TBH?O[#I M?0O>L>P\6;T-YKF6IO^+QVT>]@).LV<"BFU $7GW&T66'P2)Q R>+UJ_PDNWB!X'0@.'T) M_3^?P_]!V8K^S_!K>P=F5U*\P3B(X:Z^3?6$6SP[9S9=0%-H)W M<+*61BCU!)Y['#/#QY85@QW2DN?]/1O_*U63T:%L8VQGRJA:$$CRQ[*(CX2A M#&(HH=,[\7QM'J3M/%,1;>OL _OT:O<2V ;BS'++XRSRF([AVEG]TSD&-RX4 M0KU"-U0+'')N1+4'7[$&$'7ML!843RLOLM$T/]L[IR#KX"PZ5N,BZ'&V_#1P M /=I=A.QUS+*+Y/Q&3YL" #:!P &0 'AL+W=O M1\;?.EP3V,F#,3*1K#B_,9/O^<3QS(: 0J8, ]:_+6R%H ^HJMEBMZ=O$!!_O I\%1PB54 Q1Z'U#@!6'/?F;'X3\S-4">;^%! M7SC_ISY_L?J]9(3=+0@MW_ EMZ#OL!NZL)_.U+:QK' &$T<7+PEB"T[R]HT_ M\C[U9?HUR=+7))N_$MF],XFZ,XF.L2<_=), +!AA&XFP4H*L:H57%)#BZ'KQ M%>G:D-T4G.8@>A]D0S^R]*9=;)-1<.;%[O8P]X^=?,_WS^Y[I8^] C]ZR#7O M\3H-@O/.JTF#>U"L2A ;VR4DRGC-5'-C.VO7B#[;^OO /O7',[_'GNK&U?29 M?_1-U[O 8D.81!366LH;G.KW()I.TDP4KVRI7'&E"Z\=%KKY@C .>GW-N=I/ MC$#7SI._4$L#!!0 ( *139U?!+Z3C0P( (H& 9 >&PO=V]R:W-H M965T?OC#CB5LAG50)H]%(QKA*OU+I>^+[* M2JBPNA,UVGLUC8RC46C&>6PD4@U M587EZPJ8:!-OXAT7MK0HM5WPT[C&!>Q _Z@WTLS\@4)H!5Q1P9&$//&6D\5J M;N-=P$\*K3H9(UO)7HAG.UF3Q NL$##(M"5@U[+&"!\%^4:++Q/O@(0(Y;IC>BO8;]/5,+2\33+DK:KO8Z*.'LD9I M4?7)QJ"BO+OCE_X<3A(,YWQ"V">$SKO;R%E^QAJGL10MDC;:T.S E>JRC1SE M]J7LM#1/J,,$L]\& KD ;ST_;O)+/@THGP_*-^/T=-M MPP!-@OWT=G*JC99$U/K_0^YTQX$Y9@I&Q*:#V'24\UWPVRODQJ%ORLV>Z%-[W+#TOPL0-H \SP7 M0A\G=H/A]Y/^ 5!+ P04 " "D4V=7\Y&Z\CL# "%!P &0 'AL+W=O M;8F>TL*[^>LY-FG=15\"7QRSW//7<^GX>5-G4$HD3O/P.CW@#.4TA.1 MC/N&,VI=>N#N>,M^$6*G6);,XDS+GR)UV2AZ'T&**U9*=Z.K+]C$$P1R+6WX M0M78]B+@I74Z;\"D(!>J_K/')@__ D@:0!)TUXZ"RG/FV'AH= 7&6Q.;'X10 M YK$">4/9>$,[0K"N?&466%!KV!NT*)R+.3J"-[,M119"**:X8!(6M(A4D\["K\G2.D-5 M]7M?AFH!@_T"_$T[LP7C.(H*[\L\8#1^_:I_VOMX(+SC-KSC0^SC"V$Y:9VC M$3K=)^XP_';^F:Y;H0T%*90CEAQ6;0:$JCN!3PV-H#\XJA#OH C>+"QQ+902 M:@T^F; H5&_LS, MJG+7J*-2O^9.^W'_R>1X5W_GV>1 U9RT57-R\-AOD$MFK5@)'D[7[JN<_Z2 M&1I'+P-0'NB -\@,L%R7_OYD[ 'I2-'W]BT,Z2PUY+0KS3&G,TZ_ 6')!&NHNV:ZV;\RD;JU/YO4#=<5,J#^)*X+V MNN\H&:9N^O7$Z2(TVJ5VU+;#,*-W$HTWH/V5UFX[\0[:EW?\%U!+ P04 M" "D4V=7 VLV/_," ",!@ &0 'AL+W=O<+Z-:Z7N3(UIX*H0TXR"WMAR&H4ES+)CIJQ(EW:R4 M+IBEK5Z'IM3(,@\J1)A$T6E8,"Z#R&;S?,LLE(JQJT\R8V9_A4/9K$<>G^E(75=,L)9RV=#4[(4QT'I M8NE'#"9OW\2GT><#Z1UWZ1T?8I\LZ-UFE M7JDTIRC)3V4&EKCF4G*Y!E=:6%0R8QM? M8Y39\S&SE::+'N!3BJ7U5#9'"J2-A8=&? _JG*=8XK%$C4,XC[@&3:>WJNM.,0P+3473EQC)+WN+H'+2GC=?MVY&0#UO&W54>-?IU8Y.WYV M.=[5WWNQV==#X%%!$B01&)[QG;:7N:::R9.KP\W]P!)L,0)1:H M9-?_?;\%?T1)9'7:EWN0""X6WRYVOUT"YP^=^^0WU@;Z?=NT_F*V"6'W:C[W MRXW=&O^RV]D6,W>=VYJ 5[>>^YVS9A47;9NY3--BOC5U.[L\C[+W[O*\VX>F M;NU[1WZ_W1KW>&V;[N%B)F:CX$.]W@06S"_/=V9M;VWX9??>X6T^H:SJK6U] MW;7D[-W%[$J\NE:L'Q7^4]L'?S FWLFBZS[QR]O5Q2QEAVQCEX$1#![W]L8V M#0/!C=\&S-EDDA<>CD?T'^+>L9>%\?:F:WZM5V%S,:MFM+)W9M^$#]W#/^VP MG^C@LFM\_*>'7C0 P3\^7 \AU#R*? -'TKFO#QM/W[!+RUNY>4I0G) M5&8G\+)IEUG$4Z=W27>NV](-?'5@ R(=-G038VP=_?=JX:/\?\<"T.-GQ_&Y M7S[X31?KZA/?YY'U^"OWR3>W->NWLVD0B=W8 MHR>ACCOZ<8/(= WJLV[7%)@%M/IL$^1HT1W<$,/%(ZUMMW9FMZEATJ[9IQC8 MY1!8WT=V.436Q[)9$=0.<#Q06NL OV)(OU_X>E4;5]M^>=U2V)AP:*OIEGT$ MGL?);N]-N_(OZ!7]4/NE:>BWO7$!J;1,P^/"6_23#B[]RN7*V[WMFCV#>GIG MC=\[BXX3Z/;1![OU]+$+@/A;BWYI:][;;8@1/",ADJI(>2"30DH>J$1)EN1I MDJ:RG](Z#O*D* 4/LB0M5*]3RFI$_1>\6"'D(A%"4YX(3.F45))E)95*0I3R MN\*@TB7]'#8(P?=[AVY.92+*@G22EM!-,Q)%HE4!<9FG5"6ER$E7!8DRR2%X MZYVQ#7#*,J-*T[/O*BGD:P8N)+%.22(5D[Q,5%[1E:\-AD6:$W:@2"23/- (KA1HI$)^/=OE,W(G\/6!B;L MD.(%8CEVIZ=U?UZ&CC5%5)3_1^IER'6E1Q+I0:*RR,H*P1"]*"]*5A*(* ""I"WH%RB$F .5-8%3Q5@0!Z=QU2>%4^Q$@62HMR& MQV=>HG@%7.:'SB9FBI3+G?FG92S.,RK*1&-3X%\QM@(.M4YUKU5(GE2@:ZJB M5I%DJ("_UJ__I#4_XC3A/D'?XYS4N:][Z\OC;322_JZ?V?:DMT\5R+=U\*J&BJWL41[WT";VKFSK@H#D MW?)G#YU'ZAR)5[ *@DGD20KP%7ERIO6[SH7^&X,\Y$@2:*51#"@6;#]E?P2R#"I+K>AMNT*H78TP314,AJDL8P[GZ*@9R(YF MFU4QVS_&;V)SN Y?@AR6406"*56IBBV*$H$,EFLA2W)X*/I>ABKF/HJR4FDU M<6]J?4-_.V33QV=#D)_O31 M!5<-'P#.L1UY3H9-^FBS&6WB"K#L]BT7@746*D,5^6\/%--.>M>GU\E_]$(, M&C!^/%M>+9=NC_?I0'FUNC?M$M5X;1H>$$XS;^QRH/Y(]3-N<+$;H!F@Y1PH M'RF4+)(=W^BBH.< PSW,VQ=4M_T(*,]5+EXP&K".I71^<%> E^MX(_(4 ]-? M&R;I=.FZZN\:G]7[&QL*8%WC0]38.RQ-7Y9(H.MO0?U+Z';QYK'H D(2AQM< M'*UC!&ULA551;]LV$/XK!W4H$B"+9,E. MG-0V8#?M%G0!@MI;'X8]T-)9XD*1+H^JZW^_(R5K#N9Z+R:/O/ONNQ._\V1G M[ M5B Z^UTK3-*J45UH*NS18UWVR,K85CTY8Q;2V*(@35*DZ3Y":N MA=31;!+.GNUL8AJGI,9G"]34M;#[!2JSFT:#Z'#P69:5\P?Q;+(5)2[1_;Y] MMFS%/4HA:]0DC0:+FVDT']POAMX_./PA<4='>_"5K(UY\<9C,8T23P@5YLXC M"%Z^X7M4R@,QC:\=9M2G](''^P/ZQU [U[(6A.^-^B(+5TVC<00%;D2CW&>S M^Q6[>D8>+S>*PB_L6M]1%D'>D#-U%\P,:JG;57SO^G 4,$Y^$)!V 6G@W28* M+!^$$[.)-3NPWIO1_":4&J*9G-3^HRR=Y5O)<6[VBS'%3BH%%RNQ5DB7D]@Q MK+^,\PYBT4*D/X"X@R>C747P01=8O(Z/F4[/*3UP6J1G 9>XO88LN8(T2;,S M>%E?8Q;P1O]7H] %/&HG="FY5I@3H2-XD)0K0XU%^'.^)F?YI?QUJ@UMENQT M%J^>>]J*'*<1RX/0?L-H]O;-X"9Y=Z:&85_#\!SZ;,EJ+!HF;39PJ.<4Q[,H MISFN*H2\XJ8@2 W.6\+:O=0EB-HTVOFFP2?/OSV">;YUT:2#&I] M6#Z^ME?+5S97A40_K_#EU?%"**%S!.'@ 7.LUV@A&X27E,)/,!Q=C89#WMQ< M98.,U\'-U7A\VVZ2+.MN!L"*9Y*:%6@MZGP/_"HT*=%.DN)O%F8H*1M!=@<7 MPTMX^V:<#M)W_7K$A-^SZZATC[JCCSQD>!KM&48:P2Y M_UJM]OO3?G+.VX'QKWL[=I^$+25_ 84;#DVN;UE%MAUEK>',-HR/M7$\C,*V MXNF/UCOP_<88=S!\@O[_9/8/4$L#!!0 ( *139U<)KPDO< 0 )L+ 9 M >&PO=V]R:W-H965TO&V+ B?4N M.[,-)&F+%FC6($FW#\,^T/+9)BJ1+DG%R7[]CJ2M.*ZBY8OX=O?<^^DF6ZF^ MZS6B@<>J%'K:6QNS.1\.=;'&BNDSN4%!+TNI*F;HJ%9#O5'(%HZI*H=1$&3# MBG'1FTWT%5B$L ML3 6@='R@%=8EA:(U/BQP^PU(BWCX7Z/_M'93K;,F<8K6?[%%V8][8UZL, E MJTMS*[>?<&=/:O$*66KWA:VG38FXJ+61U8Z9-*BX\"M[W/GA@&$4O,(0[1@B MI[<7Y+1\SPR;393<@K+4A&8WSE3'3D3J-3M-?I,NH$O,/-&<3! M *(@BCOPXL;&V.&EW3;^?3'71E$:_--FHX>(VR%L:9SK#2MPVJ/L#?[ M[9B?",H)!6=-B"7[G$I2ZI=+E9PPBVYK#43"]V'<]C!4<0,5G-43=C@/1:[ MF]#=1'"A-1H-7S>HF+%HI64&9>O&BJKIP"P-O(,H'R1)8#?)($XB^,+9G)?< MC,*$UF00!:,62B'%Z3-U% W246XWP2!(8N@(9=J$,NT, MY5=RF(+/PK=+VW=NL62&/&VD]Q;NA*5ALI*-;:YI?W_H='^I_I5G=W M@K67TSV51_%"BO<&>BG %!ZX^N?Z^4B&LQ)^U$R1 P%M!X4_2/+^Y;"UM@:J M,-)>[(OL#23'55%(;8LA',1QZ-8HRWTI$;%;\XQZD%3FU 7Y@"M*2 R$80HY MB:[G_HD+<@G"R3CMPTD8)/2-QC%]XRCLP[TT9)>@,C\2'V6!6\-Q[,1F2>+7 M*.^JS+Q)AKPS&:Z9J97O(!2F9R?XM#AH,&VIT0G=GAK?Q#ZK*7+5"^'R* (; M]E2Y_&'NN26&-H_\W,3_M773D5*._@0?B[)>6!&V@PN;495/)7PEE?H^".G8 MGA+JH.DHL]N4MN$XM]N,HI%F([O-:1MG,5 !T"RXM,D;)H,QD?CX+FLR&.W$ MPJNZ.K;SG?TKC,9C<9SCYC4X&3M)!,A[UX<:_P0,K:[1N M^C\1439(@K U=88' U.%:N7&0@TN6GYV:FZ;R?/"#US/Y'YLO69JQ84F\4MB M#?#"%OF0( )@% 9 >&PO=V]R:W-H965T;8F>U M^^UW=B"E$N4E.9_O?OY?G+OI5NF_ID2T\%P):69!:6T]"4.3EE@Q\)<1>=WN05[EDEB53K;:@7331G.%+]=DDCDMW*2NK:9=3 MGDV^*UFV)K@>9L&EK"NZ PW:$6+2I^!W4#]TK:TL 7F6'V M-C\D69VV>*]M$9\$KK"^@&'4ASB*AR=XPZ[6H>==OL/S%2ZY284RC4;X/5\; MJ^F_^'.LV)8U/,YRO3(Q-4MQ%E S&-0;#))/'P97T><32D>=TM$I>K*BWLL: M@:!R\#=D]S=T3.E)UG&EK]#,?91449<9:]QYMD3(E:!NY;* 'I?D48UA,C-G M, &Z%(O5&G5W,Z0KW7D&WA.[1P2W&C-N85YH1&IC]W,]XD:)C>/>L90+;E_@ M(UR.^E$4D7$U\,82<]24"SF73*8N.E5.7&\P'IY!+XX&9_"D+!,@WI9!K&'_ M.AX[5M0?W]S L;L(#[JE0EWXF6#HC$;:MG$Z;S=VYFVWO8:W,^N>Z8)+ P)S M2HTNQO3KZ78.M NK:M][:V6ID[U9TNA$[0)H/U?*[A?N@&X8)_\!4$L#!!0 M ( *139U=Z?\]"1@, /P' 9 >&PO=V]R:W-H965T%TC6WM-6'R#0:>>Z3:A&Q.+Z.:E[)8+WTL3N]7JK6BDKBG0;3UC77 MG[8HU'$5),$I\+XZE-8%HO6RX0>\1_M;56C-)62H+%8!9OD9CMQ MY_V!WRL\FK,U."5[I3ZXS>M\%<2N(!2868? Z>>VD9<\-WBKQ1Y7;IH3QWW#LSEXO LA: M8U7=)U,%=26[7_[8^W"6,(^_DL#Z!.;K[HA\E3]PR]=+K8Z@W6E""6\SAG2U1PZVJZ>\MG>\/"*]EIFJ$T:_*F#%\ M#Z,=WPLTXV5DB=UA1%G/M.V8V%>8%O!&25L:^%'FF#_-CZCJH71V*GW++@+> M8W,%:1P"BUEZ 2\=K$@]WO1;6!'"6^H85<"./\*?F[VQFEZPOYZSI6--GV=U M37=C&I[A*B N@_H!@_7+%\EU_.J"ILF@:7()?7U/39RW EVE_TK?4'2&RLY0RQ]#.DA'3+$RIQ?R!J@WJ?,DW+9:H\P^P4YS:8C4]?PF_YM:B&:(A;M^D.R4Y0*V7'"9 M(7 +OW#9TCB"I'N1X#L839)P,E^,:3F=+WP@#A=Q/.YM>ZK"50][I/F(-*4R MP8VIBBKS!1@8I>$\3<;P\L6<)>S5L-_4JG4V?=,#36% MQ7I/6:?.\/5/PY3%7M B\8%).&.D\!N[QQPV$;/9]=C3A+.4^54Z#>-X_I\< M3.;A))Z>67@*_&\/$S*#L1E,DOFYIG>95<[!,TT3HES$O::I(Z?5E(6+Q73\ M7)M&9Q.Y1GWP]XZA*JC@;C@/T>%JVW03_-HY@N/#7GP%02P,$% @ I%-G M5\8%**=B P Z < !D !X;"]W;W)K&ULE55M M;]LV$/XK!S7H'&"-),IO26T#<99B_=#.2+KM0]$/M'2VB$JD2M)UNE^_.\K6 MU,%Q-\"F^'+WW',/>>1L;^QG5R)Z>*HK[>91Z7US$\(.I5 U:J>,!HN;>72;WBR';!\,_E"X=[T^ M<"9K8S[SX&TQCQ(FA!7FGA$D?;[B'585 Q&-+P?,J O)COW^$?U-R)UR64N' M=Z;Z4Q6^G$?3" K?265A7Y M^<6JU=>!U 7\YDNTL#+.6_3*(HGO88D:-\H[> 6##W)=H;N MZ!F\AQ,)?[Q=DQ)T;CZ=2KC%RT[C<2W=N$;F.(^H6!S:KQ@M7KY(Q\GK,VR' M'=OA.?3%(]5FL:L0S ;>4^4>=K&WB;U\5I74<$>;ZDZE<3;0Z30^E @;4U$] M*[T%SV<"'))@=$?X$B@^Y*9NC*;HCBGRC"::#5IE"I7#NI68S)QGKV!Q1SY2 M?_O)<541CZ(S:_KIK>Z7T%!*#@9*DZ/9.9IWEW #;Y3+905?=M)ZT@#YK)V> M/ H6T+X;L)RS<=+2_(%8%Y3O4%S2]R@5S62C:7_F/XM'I)C? M( WN(F4VV5D=TU'8[BEO_I@UI0Q.U6[,W;:W M]S_F[1OX3MHML84*-^2:7$WHNK+MN](.O&G"7;XVGEZ&T"WI*4;+!K2^,<8? M!QR@>]P7?P-02P,$% @ I%-G5ZB 3?F3 @ Z04 !D !X;"]W;W)K M&ULC53!;MLP#/T5PAN&%FAKQXFS-$L,)%V+[M M M:+KM,.R@V+0MU)9<26[:??TH.?$R+,UZD4B*?'J42$[64MWK M' 4U4*/?4* M8^JQ[^NDP(KI,UFCH)-,JHH94E7NZUHA2UU05?IA$ S]BG'AQ1-G6ZAX(AM3 MYUC*]=3K>5O#+<\+8PU^/*E9CDLT7^N%(LWO4%)>H=!<"E"8 M3;U9;SP?6'_G\(WC6N_(8#-927EOE4_IU LL(2PQ,1:!T?:(%UB6%HAH/&PP MO>Y*&[@K;]&O7.Z4RXIIO)#E=YZ:8NJ-/$@Q8TUI;N7Z&C?Y1!8OD:5V*ZQ; MWT'D0=)H(ZM-,#&HN&AW]K1YAYV 4?!"0+@)"!WO]B+'\B,S+)XHN09EO0G- M"BY5%TWDN+"?LC2*3CG%F7A9,(6G<\HKA0M9T5]KYI[K%([NV*I$?3SQ#5UD MW?UD SIO0<,70,_A1@I3:+@4*:9_Q_M$L&,9;EG.PX. 2ZS/H!^<0!B$_0-X M_2[KOL.+7I'U@CU3D1F8*<5$CD[^,5MIHZAB?NY+OL7N[\>V7336-4MPZE&; M:%2/Z,7OWO2&P8<#S <=\\$A]'A)79DV)8+,H,UB]>_?73Y9&?=Q/XB^G_M= M@9#)DMJ7BQR,+8I-#_-?J$'OL$AV66#+@EHWD;D@WQ2.N !3R$8SD>IC&,,5 MUPDKX:%ARJ "M/4"GXD59.U)U192>T!E8+!:D>.V%N!+8J0U])P>OLKE?X3? MPC :TAI%Y[3V3D:CR.W1J _[OM#?:;\*5>Z&C";L1IBV$SMK-\=F;?O^<6^' MX U3.1<:2LPH-#A[3Q6LVL'2*D;6KIE7TM!H<&)!LQB5=:#S3$JS5>P%W72/ M?P-02P,$% @ I%-G5T>2*(G3! # L !D !X;"]W;W)K&ULS59+<]LV$/XK.THF8\^@%@CPZ=B:L=/F<4CLL9+FT.D! MHB")$Y)0 -!*^NN["XJRW#!NC[T0"W ?WSZPV(N=L5_<1FL/WYJZ=9>3C??; M\^G4E1O=*'=FMKK%/RMC&^5Q:]=3M[5:+8-04T\%Y^FT454[F5V$LUL[NS"= MKZM6WUIP7=,H^_U:UV9W.8DFP\%=M=YX.IC.+K9JK>?:?]K>6MQ-#UJ65:-; M5YD6K%Y=3JZB\^N8^ /#[Y7>N2,:R).%,5]H\VYY.>$$2->Z]*1!X7*O7^FZ M)D4(X^M>Y^1@D@2/Z4'[Z^ [^K)03K\R]>=JZ3>7DWP"2[U27>WOS.ZMWON3 MD+[2U"Y\8=?S2K18=LZ;9B^,^Z9J^U5]V\?A2"#G/Q$0>P$1& LI?E5>S M"VMV8(D;M1$17 W2"*YJ*2ES;_%OA7)^-M=K#+&'=VV?8(K4+W#R42UJ[4XO MIAYM$.>TW.N[[O6)G^@KX+UI_<;!;^U2+Q_+3Q'; : 8 %Z+)Q7.]?8,)&<@ MN)!/Z),'AV70E_R+PW=Z:ZROVC7\<;5PWF)Y_#GF;J]-CFNC*W/NMJK4EQ.\ M$T[;>SV9O7@6I?SE$UCC ];X*>VS.5[!95=K,"OX ?<8V"?5C8/]N-&P,C5> M3HJ%I[R#T][AH?4;O'=#F-P>0'54*2=5"WYC.J?:I3N%_!>6#]BZK+[7;:?=.0JT MSE@'ST$*EDA!1,;RK$ BX@E+1$Q4E+""%_"9;BUY-S=U1RXY$#DK,@XR8K(H MH!",%YR65*3P7BO761WB,/_N$!GRQTPF J&P#(VD&>I-(4&3/(&/QJ//SR%/ M6)Z0W8(SGF1(B)2@\$"E3,8$9$P&<#'""T+1,;B M.!IS H4$S]!A%I,O,?))"D@DXU$G(LEXG)%8@F[*E'%14,0E+H,3$D,FDSZ> M,D"/D#^/TQ#9 OV.L3I+TY957?7U@74[E T^(U:%0JK:TC0:O 'D=::NELIC M,6!%8B=]E,&4)0B;M+.,RQ KA"G[W&9BU',,4B'#5T"4LKR(*7!9+D?]3EB* M:8JQ/E*(8B;0&30F$PZ?6H67H@S0WKQ0S?;E%>AO^!8Z[> D9U$:G]):"(&K MP 3S@H@4RP#_W&GL*5WI.TOP2N/P1IU$+$HD,D5I0E\6RRBL4O)3N/EG@+!L MF-A7*\MS(@1&N? M.U 6Z\BJUJVTM9BHA?8[K=NAZ!S0NT^O=N4PJK[O.EAX^/+36,! .6BULO5W MHK;T"%0EM4"&;4WC.VN_8'.Y5W47>C"=;?>VSX Z9]\O%S3;[.>:ZB_=V[)# MY3M54\G\'UKE4!H8@I&\4V>AWI3$U#4Q#UD>5IG&QY)CZ8_Q1@)VP:B(8.SA MFQY-*(VVZS"'.:S8KO7]L'(X/8QZ5_V$\\#>SXGOE5U7B+;6*Q3E9QF^]+:? MO?J--]LP[RR,Q^DID!L<5[4E!OR_,L8/&S)P&(!G?P-02P,$% @ I%-G M5[EM%N!G P 70@ !D !X;"]W;W)K&ULI5;; M>F6(93 /(,&=-:6[D_@]L]8PL7BI+[7YA[V-'20!IHXVLVF1B4''A1_;0 MGL-1PC1Z(B%I$Q+'VV_D6%XQPU8+)?>@;#2AV8F3ZK*)'!?V4FZ-HE5.>69U MS93@8J=A@PIN"Z80?H<7[]FV1/UR$1K:P@:&:0NW]G#)$W S>"N%*31OX)0=^Z^0LX"W6?1A$/4BB9' &;]#I'3B\T8_K_>=BJXVB\OCWE%X/ M-S@-9S^9N:Y9BLN O@F-ZAZ#U?/?XG'TZ@S984=V> Y]=2FKNC',E:_,82TA/<%0BY+^F0)'HPM!]!H-#F5*<#0B7Z!",EAM*?!03?!7:J1UQ,Y. M?B3D75.A8D:J^=>I/9-6_K=$*0Z/!'SW )[!N)=,(QKCJ!?'4YHD<6_H/,FD MER0SN$(AJ1-X%D?&=WA\= V*3H+=$^\=>K^&>- ;1Y$;AC,[C&9C;XW@.L^I M>]KK=9=*_9.J(&T4-QSU'&Z0/AR>6E G AK!J4:F8QC-8#*$X<17JLVKI4%A M.%T+%0[=S&'[1\'_$_-T)@Z;8/PS[0U-DB*I$J2<7)?OV.I*QD@&/D@RGR>"_/W3TDO=PK_!5=ZH;1*:IK.D94)& MZZ67W>KU4O6V$1)N-3%]VS+]> 6-VJ^B+#H(OHE=;9T@62\[MH,[L']TMQI7 MR>BE$BU((Y0D&K:KZ#([ORJ/)L3E\E&J1]N\:5:1:D#! UPZSPP M_-S#-32-4N^ MR-!W5\!?R.0[VS1@WB\3BZ&=@X0/8:Y"&/I"F 7YJJ2M#?DH*ZC^;Y\@Y!$W M/>"^HB<=WD%W1O(T)C2E^0E_^5B'W/LK7O!WHW=,BG]]IC&Y5M*H1E0A<28K M\KZ^P\-<]0TXZ#>V!HV=Y:H%,OGX@.?;P-&>GO1Y'/'W&@AG MG2_3NS=S2M,+'\_/LPN"8NM4Q@)#Y1:5PU 1\U1+!(HWC_8%-UY?F"!V]EO5 MX'4BY(Y,A/.H>H-=,N_).7;&<&S+SYYIBWF"(QSY';&3;=AI Q/#!O(((VY0 M\4 F>6"T+P@M\,M"*%99%+2]V0RSW"@6>G& M&*D6/%JSEVR;GN ML;R_";81#=XP8(X1[*3#XP0+2;+!_U"0D2"OX,>1=GX /D@.#;WV-Z\+5-WC M.0?2LS&7[+>($]/63J^J=[;GOMHBXR;!_N?E:J,KC' =^>*B92 M6?((KM'W2G TH_$LIS@6],F590]@8J)\IA9Y=."%W\ &SND"QVR:C2:XW0IC M_%G)XP62)X^1&>-^I]46_#X>@"T$+],2QWR6/@4&7DOASLB>:N5$Z_DFX#&_CDWKXA_&5Z9U R ULT30] M*Y%^.KS:86%5YU_*C;+8?3^M\8\.:*> ^UNE[&'A HQ_G=;_ 5!+ P04 M" "D4V=7#":C ML" !@!@ &0 'AL+W=O/G<>\NTZW2SR9'M/!2"&EF06YM.0E#D^18,'.I2I1TDBE= M,$NN7H>FU,A2GU2(,.ITAF'!N SF4[_WH.=355G!)3YH,%51,/UGB4)M9T$W MV&T\\G5NW48XGY9LC2NTW\H'35[8HJ2\0&FXDJ QFP6+[F39=_$^X#O'K=E; M@U,2*_7LG*_I+.@X0B@PL0Z!D=G@-0KA@(C&[P8S:*]TB?OK'?JMUTY:8F;P M6HD?/+7Y+!@'D&+&*F$?U?8+-GH&#B]1POA?V-:QPTX 266L*IID8E!P65OV MTKS#7L+XO82H28@\[_HBS_*&63:?:K4%[:()S2V\5)]-Y+AT?\K*:CKEE&?G MMXQK^,Y$A7"/S%0:Z<6M@8]P]L1B@>9\&EJZQT6'28.YK#&C=S _P;V2-C?P M6::8OLT/B5]+,MJ17$9' 5=87D*ONUHGL>;_!OT3?<)$(YW09^ M+F)C-=7)KT.::\C>84C7.Q-3L@1G 36'0;W!8'YZTAUVKHX0[K>$^\?0YROJ MQ;02""J#A3%(?Q"3*=QQ%G/!+2?RS,*KK MXQ*32FLOU(2E'+SLLY2E'R)2@ M'B9,L*XTH-1JPU.ZV[I#+IE,.!/ 7@F*/8()(SZ8.J*9([KQ[U_419>"ZU#J M\H:UZS1NX(Q+ E>5(3!S#I-:XIO,NEP)5&.IM'6Y*;,(E:'E!)Z4)4IWN$$! MW<9&C>T!%9;%(D;=5M?N>1N3HTB!2&@6QQRLIH8T\ $&%X-1E^QXX)W^>$CV M]&0<=:,KN,&DP>QZS.A_,?O1R-F>=WJC_A[FH1H*][J^0+WVLXW>6572U@.@ MW6W'YZ*>&J_A]>R]9WK-I0&!&:5V+D?4.;J>9[5C5>EG2*PL322_S.D3@-H% MT'FFE-TY[H+VHS+_"U!+ P04 " "D4V=7=0%2\O$" ">!@ &0 'AL M+W=O'LKB\7!I[*,K$0F> M*Z7=*"J)ZD$FH:4U'AKP355)>QJBLHL1U$:;3;NY*(DOQ&/A[58X#W2U_K6>/(5.MD5E!)W?Z+Y_4Y;"5<)*\D9.N$+.AN"P65UX+$>&C- M$JQ',YM?A%9#-HN3VK^4>[+\5'(>C>_0D6UR:JS4"[@RCAR\@\,',5/HCH8Q M<0V/C/,UW[3ERU[ANX0;HZET\$$76+S,CUE;)S#;")QF>PGOL3Z!7G(,69+U M]O#UNH9[@>_TOQH6NH [5(*P@(F_()(D.O@QF3&*;\S/72?0%NCM+N"G:.!J MD>,HXC%Q:)\P&K]]DYXE[_?([W?R^_O8]\@/[VZ7W+V$N^4^E ASHWAB?17R MEV$]MO(W'X_%'#6U$R5IQ7$K@0P(I3CVX:A+S%*BIE4 MGFHFE- YXQR8.?#+)ZQF:+L;$%J^YOKM;AIVLV//5V.8<+4Z!NE ZEPU? 5Y M 5^H9/"F-#ZSHSGT$*!6DJEJH5=>26ZT,TH6H1\."@\M.EEAT!PY6"P +7< !D !X;"]W M;W)K&ULM9U=;]O(%8;_"J$NB@W01IPO?J2V@40S M;8,VV"#>="^*7C 6;0LKB5Z1CC= ?WPI6=%HAH[]SYNKBZJQV:Y6)MZ4:VC37E[.7G+ MWIA,;0?L%/]:E$_UT<_1=BI?JNK7[8OW\\M)O-VB-%M$T?[WM9R5R^66 MU&[';WOHY/"9VX''/W^G_W4W^78R7XJZG%7+7Q;SYOYRDDVB>7E;/"Z;3]73 MW\O]A'8;>%,MZ]V_T=->&T^BF\>ZJ5;[P>T6K!;KY_^+W_<[XFA RZ$'\/T M[@^0/0/$?H!XZ2?(_0#YTD]0^P&[J4^?Y[[;<;IHBJN+3?44;;;JEK;]8;?W M=Z/;_;58;Q?*=;-I?[MHQS57G\JOY?JQK*,_1S_J15WZ M6,_KBVG3;N'V;__G1G9XC# M6A$[GNKA]:^/?_^SE4;OFW)5_X>*^C-7T-QM+GQ3/Q0WY>6D379UN?E:3J[^ M^ >6Q'^A=CD2II$P X(YP9&'X,@0_>KGJBF6;>K>!82*P?/P9#=\^^?CZU6F M,B4OIE^/=VY7E<>Q2EV5[JIXHA2/79FA9(F05N;,5!UFJH(S_;Q>-.4\NFZ* MIB1S3'#XT-6&A&DDS(!@3@R20PR2D5)!@@P.$J:1, .".<%)#\%)STL%S\/E MT?=2QG',O51 J5*>>:F@JV(LRU+FI0)*IA1+Z520'6::O205_&.QOIM7*VJJ MP?%#EQL2II$P X(Y0<@/05 M$-Z?_!FADEGN'Q@0*J;BQ),94B943F<#=F1F6'"N/S7WY28RCYO62)-3#0X? MNN*@- VE&13-#02W@> CY80]&!4B)$U#:09%\("=ZQ@31(+NZ2W]:(@IQ@<-GBQ(6D:2C,HFAL Z]U8-E8^@+HZ M*$U#:09%I,7Y(.<^ XK_WSAC)(ISI6?$;HRR>,T\3,")9.BYQB! M6Z?$PTYI5JR+.9D3P@.'+C@H34-I!D5S0V -'&#6)O&P3=JGA>B_T U""UY0FD'1W)A8.\?3L=($U/!!:1I*,RB:&R)K^'BX6G*0L(: 6$$K34)I!T=P060LHPC6\DUEB/][-$KYSF!&J5/DI@A#Q3'JG M)0RE4DAK35/BYH:M*I?1;G0@5XUFGU8F0<9X=M5&Z<[5F2H3-E,T-?87,,&#PLH-6 MR: T@Z*YH;!.3XS5 "F@O@]*TU":0='<:R.L[Y-G-D'*;D=BFL2=JR.ZJBSO M-#80*JY4Y\0#)4MEWG/4(*V!DF$#93-#?T$SC!BZ\* T#:49%,T-AC5Y68CI.SV)/JG)$]+]&F)"4K:_/D6$V2$FK_H#0-I1D4S0V1M7_RS"9)270_ME]=O_N! MDLG$OY)2$[+M=9D==T'(&&<]50MEG90*.ZE0O@A4.,/4P1=E0\MG4)I!T=SX M6/>GQNJ@5%!/"*5I*,V@:&Z(K"=49W90*J(WDOE77L\H5>>X01,JQO+$OSZ; MDG&>]710*FNN5-AGB5+TSS!R\$J'%-"C-H&AN=*PY5&/U5BJH8832-)1F M4#0W1$48W56ZF@/A%*TU":0='<$%F?J,[LK53= M-D>_(C$C-"SV_0C5)G_W=>$BL6Q M]!T'*4M43]]U8MU5$G979)+HKX2&:8/7(+3,!J49%,V-BW6"R5B]E0G4#D)I M&DHS*)H;(FL'DS-[*Y-NHZ-?]2 D?G_$:8H)4MS962>5A)W4A[*H'S?EJEPW MT?6W>KOQ-)[%TDL;>1',/X)=;X)6 M43)Q?(;Q>=\1,I''RFOH-I1,9J+GB"*UMBH-VZI@P@@40\/8HBQ(>G3G_K#AHC-% M?PDTC!N\ *'U-2C-H&AN8*PW3,?JPTRA]A!*TU":0='<$%E[F)[9AYEV6R([ M!Q(G)?JTQ 0E[H,NK+/*PLZ*S@Q]Q<\P;.BB@](TE&90-#@M#"&I1F4#0W,-8 9F/U6690$PBE:2C-H&ANB*P)S,[L ML]R//WZ:'7%;6T(E.?-[J @5=5M;2B99QV5,CQ[_N2HW=[OGKM;13?6X;K83 M/GKW\&S7M[LGFGKOOV-O9HQX7[,WYOG)K1;__"#9#\7F;K&NHV5YVWY4_'IK M$S?/SV9]?M%4#[N'CWZIFJ9:[7Z\+XMYN=D*VM_?5E7S_<7V PY/R+WZ'U!+ M P04 " "D4V=7/<8RT5@% "D) &0 'AL+W=O?#Q,6\XP&C'^)-842K1CS3)Q'BPDG)] M:1ABMJ)I)"[8FF;JFP7C:235)E\:8LUI-"^"TL0@IND::11G@\FHV'?/)R.V MD4F)T,1Y/?$CJHCID''GY^IO]6)*^2>8P$O6')]W@N5^.!-T!SNH@VB7Q@ MNS]HF5 QP!E+1/$7[4JM.4"SC9 L+8/5"-(XV_^/?I03<1"@./H 4@:0=H!] M), J ZS7'L$N ^S7'L$I XK4C7WNQ<0%D8PF(\YVB.=J1C\6:EFASR/#G7I!L+9)F?$#&)I1G/37_X MEYF\0"8NPHDNG;<=/?S?1V],AE6M%*O@.4=XQU?'WW\J*;J5-!7_Z*J^YUIZ M;NZ$EV(=S>AXH*Q.4+ZE@\G[7[!K?M9-.20L@(2%0+!&<>RJ.'8???*5R2A1 MQET41%>#?;A;A.<_'MN)YWB./3*VAY/;5?FFZ0R;JJ"K(J[C$+,I"W4RU[)K M62-3I\K4Z<^4"HG>1^GZ,[JCD=APJGZVI"[E7LZIRPX2%D#"0B!8HQAN50SW M3)[@0A8'$A9 PD(@6*,XPZHXP[=YPC[D?PJCR]WCROMFKMQ3/Q"=W%22S5Y6[I#]-\:G6)]_).77R0 ML 2%@+!&D7QJZ+X9W(&'[(XD+ $A8"P1K%P69]U6^^S1O*^,-3U2-^^WI! MHW*=_&*UX0T:%?&(Y[3,02?#CFOIW0$?=#BX/U<>96+-N"R6HC;97L"I:PZ4 M%H#20BA:LQ2D+@4YDRN48*@20=("4%H(16N6J.[R<&^?\@IGL+J7#8[MMR\; M=#++QZ3M#5V9;?J^U?8&C0R;+C[B#77;A/O[IB]R17EY;T-_QZ(W_N1U!TD+ M0&DA%*U9B;JMP\ZYK &TT0.E!:"T$(K6+%'=[.'>=N45UN!VSWG7-DG;&KHR MHMH LVT-79EC8V*WK4$C\XE_I*G =?>$^]NGVVR^$9+'*N7O^>WF.%MJ<^ZE MG+SZ(&D!*"V$HC7K47=YV#N708#V>Z"T )060M&:):I[/MS;M;S"(/RN09B. M9;4-0B,C]K#35W1EEN5X;ML@-#+/):[>($C=0Y'^'NIWFE&N\JV-0I=R/^34 MQ0=*"T!I(12M68ZZS2/X3/Y 0-L_4%H 2@NA:,T2U>T?Z>U=7O:',KYQF>_: M;7O0J7P/M]Q!H\*VYW@M=]#)7#PD1]RA[J-(?Q\UE93J#0'T<1@H+0"EA5"T M9@7JWH[8YS($T*8/E!: TD(H6K-$==-'7GB8]Z(A.)V'B-BRVW<1;G0R;/GM MAQ0:F>43TKX1J9&I?L+T6I9@'+QUD5*^+%YW$6C&-IG MF90L+3ZN:#2G/!>H[Q>,R>>-_ #5BTF3_P!02P,$% @ I%-G5^9QOV+; M @ *@@ !D !X;"]W;W)K&ULK99M;]HP$,>_ MBI554RO1)B002 >12KMIDU:I@G5[,>V%20YBS;$SVX'VV^^<0,9&@$K=&^*' MN_O_[OS$:"W53YT!&/*4VZ.LD@I_I*%B!P9B%53@UVU=+5A0*: M5DXY=WW/"]V<,N'$HVKL0<4C61K.!#PHHLL\I^IY ERNQT[7V0Y,V3(S=L"- M1P5=P@S,8_&@L.3R-I7!E\9K/5.F]A,YE+^M)U/ MZ=CQ+!!P2(R-0/&S@EO@W 9"C%^;F$XC:1UWV]OH'ZK<,96FFSL M#!V2PH*6W$SE^B-L\NG;>(GDNOHEZ]IVX#DD*;61^<89"7(FZB]]VM1AQ\'W M#SCX&P>_XJZ%*LH[:F@\4G)-E+7&:+91I5IY(QP3=E%F1N$L0S\33V$%H@1- M+LGYK11&89G(C=9@-*$B)9\9G3/.# -]0<[OP%#&L75&F"!?,EEJ--(CUR"* M#>@F&]E)+>L?D(W(/8IEFKP7*:1_^[N80I.'O\UCXA\-.(/BB@1>A_B>'Y#' MV1TY/[LX$C=HZA-4 >-#;?$_4AWZ>2N^.9-)K,ND=BQXW]-32=T@I$)Q#BD>KV@(= M,HYS3D4";2G4(F$E8D_\*@ZBR!NYJQ:T?H/6/XJ&^RK!&T7#A]+\-M8A_NLAU"C M!C7ZGR4]O>[1WG$9#L+P'TAWY_Y&@67U2FDL4"E,?94WH\U#>%/?_W_,ZU?T MGBI<94TX+-#5NQK@@5#URU1WC"RJUV N#693-3-\S$%9 YQ?2&FV'2O0_#V( M?P-02P,$% @ I%-G5R7A+84^ @ S@0 !D !X;"]W;W)K&UL?53?;]HP$/Y73EDU4:DC:: _UH5(!39M#TP(U.UAVH-) M#F+5L3/;0+>_?F<[9'1J>4E\Y_L^?W?G<[97^M%4B!:>:B'-**JL;>[BV!05 MULST58.2=M9*U\R2J3>Q:32RTH-J$:=)-Z%-U?WHV' M+MX'?..X-T=K<)FLE'ITQI=R%"5.$ HLK&-@]-OA!(5P1"3C5\L9=46FK470;08EKMA5VH?:?LM(LF-K?PJ7HTB>/2 M-65I->URPME\@3N46S3P#GI?F=;,%>D<>E.TC MS#F? ))R>)%QBTX=!<@%ID@[@83F% MWMGY"=Y!5XB!Y[TZ70A8:U7#A#1KNC#4#%O!Q+;ECOPQW]%QXF M?<;TADL# M<$3?HWU!,=IB<85C7^QJZ4I3S\LJ('![4+H/VU4O9@N .Z)RS_ M"U!+ P04 " "D4V=73*UN-[@# !-$0 &0 'AL+W=O"/FL5@ :?4\95Q-G MI?7ZQG55M(*4JFNQ!F[N+(1,J39-N7356@*-\Z"4N<3S C>E"7?"<=YW+\.Q MR#1+.-Q+I+(TI?)U"DQL)@YVMAT/R7*E;8<;CM=T"7/07];WTK3<2B5.4N J M$1Q)6$R<6WPS)8$-R)_X,X&-VKE&=BA/0CS;QJ=XXGC6$3"(M)6@YNL%W@-C M5LGX^%:*.E5.&[A[O57_F _>#.:)*G@OV-AQ)3)%>:S&KC;YK8H;E;FF12[2DFN$[@37*X4^\!CB MM_&N\5V9)UOS4](I.(?U-?*]7Q#QB(^^S&?HXMUEAZY?38J?Z_9_-"E_/0CS M:99_0V7\=].("R&_6E'DYA MF7">\*6I2T9Y!$T&"XD@E[!;]"7L]?N]WMA]:D5:4JX8+39:_(^I6[-S=9.?0KBWX\?O-YL)*C-!IQE333^8@V OIYF#P:@Y M[:!*.^A,^_G#'Y_1;?0M2U22C_M?= =491+LT-'\56E(&W=)I^Z!-3.L7 ]/ M5=K#,]@<539'QY?V:&]9 Q_[S:N*O1J(WKEJNU1^4]PM589W (V/+.]2X.U$ M]$E+8E(G)IV)9_-/A]5WM^Z!E8-K>..3T1N? ]^XYC<^ 4D-='(VH)-]H'LM=FJ>DV-Y3O9YWC41-=!) M-]#--2AU]0C/_ROWK_;L8DW-!IDG^IMQ5Y#G1P+]5(@Z)X'=^>$FX)ZEW!;7%"KA\O7C3<46F61R$&"Q/J70_,L&5Q=B\:6JSS\_*3T.;TG5^N M@,8@[0/F_D((O6W8!-4;E/ _4$L#!!0 ( *139U>:C !32@, *\, 9 M >&PO=V]R:W-H965T-S[CVGU\[- M<"GDMGY!*/>2H9N[D,E0+#2C'"\DJ$51$'DW1B:6(R_TUA-?Z3S7=L)/AB69XR7J M;^6%-"._9LEH@5Q1P4'B;.2=AB>3T '"?:>9SD?>P(,,9V3! M]%>Q_( K05W+EPJFW"\LJ[7]P(-TH;0H5F"304%Y=26W*R,V (:G&1"M -%# MP-$C@'@%B)W0*C,GZXQHD@RE6(*TJPV;O7'>.+110[G]&R^U-$^IP>GD$QH/ M%!S"WF[L/>&6I"F=HW\]\NSV#O]3Z\!LKAG#)FS%=#7YO8EL%/5W'& M59SHD3C'<"ZXSA6\XQEFVWC?Y%PG'JT3'T>MA)=8=B .#B *HK@AGTD[_$NJ M.Q"$#AZUI!/7/L:.K_NHCTHA'H#S\P#.4*62EJY2?WPR:^&CQD+];#*N(HZ; MB>TV/E$E27'DF7VJ4-Z@E[QY%?:"MTVJ=T2VY<%1[<%1&WOBSH!#,3M<* 1B M_- @IJ:0.&:V>/ VS0F?(YC#!\PY9*N-SX%9QX!1,J6,ZKLFAZJP Q?6GDLW M2:]S-/1O-H6WIO9,X=U:>+=5^)=M,0=0DCMSU.G&?=+]2TS<&3P0T[3FN%ZS ME6.OSK'7FN-X05EF4E1 > 97F-.4F8W_V^QI3HM%T91J*^-3*W-'9%OB^[7X M_DOMSOXN/=@1V98'@]J#06L!K#T0#XM5HGW=WV]%C;* O3LD4NTW.=(>)@2+ M;!+?BGNF^.-:_/$SJY_=W1+8E/@SN7_+!2]7_BGE'-NR*;=N' MC68G_#][X!]QPMCM@J;S?](.?:H%_D;K5Z"]IJE;^G,@YY94:-.NNMOCVP >IOE.0/4$L#!!0 ( *139U<&PO=V]R:W-H965TJTJEFWSPY<@E5C,]M)NG^_LZ$H26FT2OT"/G/O\=X=G-.=5(^Z!##D MJ>)"3[W2F/K*]W5>0D7UI:Q!X).55!4U&*JUKVL%M'"@BOMA$"1^19GPLM3M MW:DLE1O#F8 [1?2FJJCZ>P-<[J;>T'O>N&?KTM@-/TMKNH8%F(?Z3F'D=RP% MJT!H)@51L)IZU\.K66+S7<(O!CN]MR;6R5+*1QM\*Z9>8 4!A]Q8!HJW+TV#GN 8?P*(&P!X?\"HA80.:.-,F=K M3@W-4B5W1-EL9+,+5QN'1C=,V"XNC,*G#'$FNP6L@28#2&9>B>R XM19S$ZQ9[]J$%1 MP\2:<-MUHNS'3N2*;#"@UG^?_88S<9QV.FRSIO]WWU9,51''99!X+C M3G!\LB>WC"X99X9!;V/B]VS,.Y$=^!QU/D=O:LP 9X!2('K[T5#%>Y6.)L/X MJ!TOD^(PF/1W(^E4)F]4*:08G%":O/PFPM%D?"2U)RL(XNA(J[\W[.Q!\YVJ M-1,:I:P0%UR.T;%JAG<3&%F[^;>4!J>I6Y9XWH&R"?A\):5Y#NQ([4[0[!]0 M2P,$% @ I%-G5Z>:WS,Z @ @4 !D !X;"]W;W)K&ULI53O:]LP$/U7#@]&"EOLV&G6=HFA/Q@K=+0D;/LP]D&Q+[&H M+'G2)6[^^YWDU&20YLN^V#KIWKOWI).FK;'/KD(D>*F5=K.H(FJNXM@5%=;" M#4V#FE=6QM:".+3KV#4611E M8K3))G$M9 ZRJ=A[LGF4[,A)34^67";NA9V M=X/*M+-H%+U.S.6Z(C\1Y]-&K'&!]+UYLAS%/4LI:]1.&@T65[/H>G1U,_;Y M(>&'Q-8=C,$[61KS[(/[,^I+>N#A^)7] M2_#.7I;"X:U1/V5)U2RZB*#$E=@HFIOV*^[]G'N^PB@7OM!VN9,L@F+CR-1[ M,"NHI>[^XF6_#P> ]"U N@>D07=7**B\$R3RJ34M6)_-;'X0K 8TBY/:'\J" M+*]*QE'^@&S)P4<8/%*%%NYU=]!^Q^:H!&$)9*!+.X/!'9*0RIU-8^+JGB,N M]I5NNDKI&Y46V PA2SY FJ39O_"81??*TUYY&OC.3RO_=;UT9/EP?Q^3U%%D MQRE\PU^Y1A0XB[BC'=HM1OG[=Z-)\OF$P*P7F)UBSQ\;M+R1>@VJD]J&%N$- M%5M>62,WM;\V?080VAH&.Q3V^ :?KG&PO=V]R:W-H965TBISPL94*40YMFRXP1V@3-B12,=NV/1B*Y%GA&X8XBOBP*S7]>0 MT^W8$8)8K <6U?N=O !/)<"05>;H')U.:%%2 D1P1)=( MQ]'T29Y'#F?H- :!LYR?2>3C+$:G)V?H!&4$/:1TS3%9\)$MY'*4J)W4J:^K MU-XSJ7UT0XE(.9J2!2P,_+B;?]G!MV49FEIXNUI<>YV",RA[R'?>(<_Q?,-Z M)MWTVT3TD.-JNF>R\W_9I_^<_: 8?G,P?*TWZ#X8WZ[F7##Y.G\W;7 EX9LE MU"=NR$NK1;0D, MBXRL4*Y?R81R8=J*2B70*NKGL(E\%1TO/+UL(F!HSKM(H0&T#>I=^R: #YGFLV&38F MPTZ3#U3@'!'9YG1O9&@ZCZU]FAA ;MM%? SR@WZK'E,3R M;5NV]GVD!;*6[ M&"XMK(FH/I]-M&F4KG1_T(I?N\.):XC'LK&J^J _\E57=H/9*B-<%FTI4SF] M4!X_5G4ZU4304O_*YU3(QD /4]D< E, ^7Q)J=A-5(*FW8Q^ U!+ P04 M" "D4V=7+%%"?O " L" &0 'AL+W=OS'MA2$78M6Q,]N!]MO/ M=FC&1@#M#;'CN_O]SX[OF&RX>)8E@$(O%65RZI1*U6/7E0U,KQ1< M5%CIJ5BYLA: <^M443?PO,2M,&%.-K'O9B*;\$91PF FD&RJ"HO7:Z!\,W5\ MY^W% UF5RKQPLTF-5S ']53/A)ZY792<5, DX0P)**;.E3^^]JV#M?A&8"-W MQLBDLN#\V4R^Y%/',XJ PE*9$%@_UG #E)I(6L>O;5"G8QK'W?%;]$\V>9W, M DNXX?0[R54Y=48.RJ' #54/?/,9M@G%)MZ24VE_T::U'6KC92,5K[;.6D%% M6/O$+]N-V'$(@@,.P=8AL+I;D%5YBQ7.)H)OD##6.IH9V%2MMQ9'F#F5N1)Z ME6@_E=V!3DFB"S2XQZH11!$]XP7Z6H/ BK 5LA;HCN %H7;Y' UN06%"]>@, M$88>2]Y(S'(Y<9669 *[RRW^NL4'!_!SJ"]1Z'U @1>$Z&E^BP9GYW^'<75& M75I!EU9@X\;'T_IQM9!*Z)/_V2>M#1'VAS#782QKO(2IH[]W"6(-3O;^G9]X M'X\(##N!X;'HF)]EI\. M^UE)QTI.L9(^5K+'"N-DU,\:=JSA*=:PCS7<9X5)V,\:=:S14=9C";HJ%PI$ M'W&T1_2C-#AP;&F'3(\CN<(4%8VN&V!J$ZF:"E%;+FK\JDNWZJT(Z7[V_B@] M\+GZWI]"YAU5,.4[A?VSC);P0C3NP)2]98G;T_-11RE!P[>WRFK M_E$ULQ:/UI@V8 KJ?V_3%K![JX,D\OQ_E+D[M=_TT7LL5H1)#2BTGWVW:PX$HW%SLL=3L'80ST>L&Y>IN8#M/]0 MV+9 N^ G<46WL ;\5JV4F?D=)6,E",VD( KRJ3<;3A8C&^\"OC.H]H%-"#BD: G4O/:P ,XMR*3QNV5ZW2>M\'1\I']VWHV7#=6PD/P' MR["8>M<>R2"G.XX/LKZ%UL^EY:62:_VG,X M$1A.OR!L!>%+P>@50=0*(F>TR/Z7>RCH=L8/VU)\X84OD**R+T46&AR(S+( MGNM]DU676GA,;1Z>!:ZA&I H>$_"((QZ\EFB*IC#U3 5J4'OPDK=OAN/@ M4Y_=_P1[9G[4F1^=HR0ZNX @:_XHBD(L*5 H">Z]*0_OH:+:1[)-@$%Z- M8W]_ZJ@O:GC]%-6DZI_<[A+4UA6])JG<"6QN4[?:]969*Z<7ZW/3;YKV\(1I MFM4]55LF-.&0&V0PN#*70#4-H)F@K%P-;22:BG3#PO1,4#; [.=2XG%B/]!U MX>0O4$L#!!0 ( *139U>IB4L Q@( & ( 9 >&PO=V]R:W-H965T MW"3 MF];"L3/;:4':CY_MI%$*:;5)?4G\<<_Q.=?7<49K+E[D$D"AUX(R.7:62I67 MKBO3)118GO$2F)[)N2BPTEVQ<&4I &<65% W\+S(+3!A3C*R8P\B&?%*4<+@ M02!9%046;]= ^7KL^,YFX)$LELH,N,FHQ N8@7HN'X3NN2U+1@I@DG"&!.1C MY\J_G,0FW@9\)["6G38R3N:78.7=0!CFNJ'KDZUMH_ P-7\JIM$^T;F(] M!Z655+QHP%I!05C]QJ]-'CH ?[ #$#2 X%\!80,(K=%:F;4UQ0HG(\'72)AH MS68:-C<6K=T09G9QIH2>)1JGDGO.%J=/( HTA;E"I^AXI@LEJR@@GB,[JS:S M)^AX"@H3*D]TX/-LBHZ/3M 1(@P]+7DE,%VTT;!=:T@V*%@!N49 M"KTO*/""L <^V0^?0JKAOH4'VW!7YZ)-2- F)+!\PYU\.@UW3"I1Z6)5Z.>] M#D!W"@KYJ\]"E+G,+8T8=,@EB!DWS^Y$?>USZK!R+;,AZVQL-] M[-IX#D) AG+",$L)6Z"42]6[HS539)G,=V*5G/JQWKQ5UTQ/4.#Y;="6R$$K MR4^PHK3 ME4G?1&>3*'2#4T*)>D-_-B-7"P%@JTL7K=>G?^\2_UM5!R+;RD;49B,ZZ'&* M#FG\0&1;QN/6>+RW#&:05N8T[:K0^,/I& X\SWM7H1^C(K\;54MS.]]_<_=^ MPV)!F$04=JTS&W3/M3 MD?P%4$L#!!0 ( *139U>WQ/\W@@0 (P5 9 >&PO=V]R:W-H965T MRZ^R TA"GS-*9-S M9Z/4]L)U9;(A.9;G?$N8?K+B(L=*7XJU*[>"X+1PRJF+/&_BYCACSF)6W+L5 MBQG?*9HQ840H292!P/KO MB2P)I09)\_BW G7J.8WCX?@9_5T1O [F$4NRY/13EJK-W)DZ("4KO*/JCN__ M(%5 H<%+.)7%+]A7MIX#DIU4/*^<-8,\8^4__EHEXL!!X]@=4.6 CAV"'@>_ M![((RU1C.#(C>%MXXF8^8UWBNAGV;:3RTNDV27[RA6 M) 4?U(8(L.2Y+HB->5-/!-RPA.<$G/S)I3P%9^#DFBB,^9VDCP.TM)VO9W=3QU4.@YJ"LT M"'A/MN? ]]X"Y"'?PF? @X4[&J#CUSGV"[RP!T_G4*\P24SRRM&I MR=@+4__YCE,*=,WNL4C_MF6WG-VWSV[ZP(7!6"Q@M/ "^T!3.H )H,!7.9\QY0\(*K+;R5XKCMJ4X_<$F96U*,M MGDF'Z?'+Z%H$<&H/)*H#B5Y6+(2E/942=6;U40##Z(AT+HH8C&N2H*T9K M,P:6.R$(2[Z!!X&9I$6W!9?I/UHS:9FIK-P'D;^WHL9":^>A$17P=54%'%56 MC(763E8C+. 8RJ(":=@+V @, M^/,5!NP*B$Y3[)K &/8$TX@,^,,J W;UPUD0^JA#T&8W#>(>G0$;H0&'E<9M MM:O6NZ]JR=]RJ011F2"F%>J>H'989)B"&T5R>]&,JDK&0FLGI-$E\'6%"1Q5 MF8R%UMXJ-]($C2%-4%=RA)V^:#$Z"R*_9\N%&EF"AF7)*&T1=07)\0H=-&ES M;^0*&I8K_T!M5WZR/%R^(@[>C^%;Q8E@>##4QY3OD>"UWU$E"R MTI#>>:1[BBB/_LH+Q;?%Z=DC5XKGQ7!#<$J$,=#/5YRKYPLS07T N_@/4$L# M!!0 ( *139U<>\-QO>P0 $85 9 >&PO=V]R:W-H965T M;2 C_)IN(9=?5I1E1,A7MC;YE@&)2U*6FK9E^69&DMR83\NV)9M/Z4ZD20Y+ MAO@NRPC[9P$IW<\,;!P:'I/U1A0-YGRZ)6MX O%INV3RS6Q4XB2#G"\UH$X(4@=/<&N";9*<,\0G)K@?&D/;DUP MO[0'KR:4ULW*>QFX@ @RGS*Z1ZQ 2[7BH8Q^R9;Q2O)BHCP))K\FDB?FRRKG M')$\1@]B PPM*1<,1,) 3@B!%I##*A$<7:&+)SE/XUT*B*[0KW(6U^P3\N.1 MN$Q)CNZD&+]$%P$(DJ3RZ0I]>@K0Q8=+] $E.?IM0W=^ MJ(9NGQFZ@S[27&PX"O,88@T_Z.=/>OBF#&,32_L0RX7=*_@$VVOD6#\@V[(= MS7CN^ND/D;A&%B[IML[.^WH/O[GW5C"<9F(YI9[3/['*6:!-;B^]V!]O^)9$ M,#/D!LB!O8 Q__X[[%L_ZB([I%@PI%@XD%@K!VZ3 [=4]\[D() +-X?XL(2K M%1DD/$HIWS% ?_XB/Z-[ 1G_2Y&.] MZ7%C>MQK^C:C3"3_DK+6D[6 +/=VA"4D17)GX<#1Q5K6J/Q29W_<&8\ZF;L( M7YW,78BM^M9 L*>W/6EL3]Y3WISD>L&.U"L*LZU6 \ M!1-V,:Z/]5:Q=2P,K5ZS#\MPKNI\'8Y[:$8TF/ M^VOZ-\_RFM_J=:P:[&(Z9[D&,U9K%0W&.^?P6##CWF+O&T[S?D']K$/:I>5V M_%AJ6-Z$A+V0=E".)2KNKU'?<]K7TNT:19T170Q6G6MD\%CUW@4Y9[P?JU?< M7[Y^U9%?:[7JYXY9#<93W78QHXY9#48M;\R3>Z$,V+J\D.-R^+M<5/_)-ZW- MI=]M>=6EM"_PS1W6M ?%)6%Y#W64KVX8/Q*VEG,"I;"275G7(YD;5EW:52^" M;LM;J6&ULQ9IM;Z-& M$,>_RHI&52+=A2?;L5/'4A) O:JY1O&E]Z+JBS5L;!I@Z>[:OE3]\-T% H;@ M37P:-6\2P#N_8?<_S XCIEO*'OF*$(&^I4G&+XR5$/FY:?)P15+,3VE.,OG+ M V4I%O*4+4V>,X*CPBA-3,>R1F:*X\R838MKMVPVI6N1Q!FY98BOTQ2SIRN2 MT.V%81O/%^[BY4JH"^9LFN,EF1-QG]\R>6;6E"A.2<9CFB%&'BZ,2_L\< J# M8L3O,=GRG6.DIK*@]%&=?(HN#$O=$4E(*!0"RW\;(^!4QDX78-]'MS*P.T8N*,]!H/*8-#U MX.PQ&%8&PZZ!O<=@5!F,BK4O%ZM8:0\+/)LRND5,C98T=5#(55C+!8XS%5ES MP>2OL;03L_D*,_+Q2FH3H6N:RH#EN)#\(SK^C!G#2O@3=.P1@>.$GZ C%&?H M)DX2.8A/32'O09',L/+GE_Z+(SR(2M>U->>_U!)SG"5PY6N - M?D+.X -R+,=%]W,/'1^=(*YFU7=WUZ_!V"FR)F^E>7I:0!:GR!EW:#FA>4+V M0WT]])=U=HI$!4"P5D0,ZH@8Z.BSS^MT01BB#U60(;P6*\KB M?Z3RQ^L<"=H7O5=:Z*$R0\(\2)@/"0M*V*" J8IB,QM98\NRIN:F1\!A+>#P M0 $WUE&=:*>\(%RP.A51R+FCXB.ZS6'!T?#>_[W\* MM;A#=8.$>9 P'Q(6 ,%: H]K@Q8RDE)$5W:$L?-Z4UT42EP^YH (GU2G.]OT.%!:5Y M%4W]V]E$AQUU07T&4+2VOCO]%%NK[]>BEZ4>R0UA2N6R0(ZPD/4RCAG:X&2] MM[2JX&/=>EWW#AJU!WD]@^S327?EM7,Y>.6!:.V5=YJ5=]Z8'%4%5*?&5UY- M*NAN]K'=B>-VU[QGV,!UQ]U5?SELX#J#;C[3S^3@=0>BM=>]:?G8VO[!K"PU M-K(:C;.ERF@Q[4]4H*V;5V[*14\$L]ZFW7=;^J S"*!H;=F:OHRM;\QH7Q]D M?NJM*IO"\P/Z(H_#%4&_9;WUAM[]P7*#]G! :3XH+8"BM<.BZ?;8PW=^Z;!! MNT&@- ^4YH/2 BA:.S":QI&M[QS!%ZZ@?:2*UBDUSX;=#1JT101*"Z!H;8&; M=I*M[R>U]W&FREBY'>2U[/WE$VA3J:)U1'1>B-@[[,5K!6@C"(K6%J=I!=G: MO@+<;OUE2WMU!&T%@=(\4)H/2@N@:.VP:/I!]N2]=VO0OA$HS0.E^:"T (K6 M_BBB:3,Y_W.;2>_OT#APWM(8\D!]^J"T (K6UK=I,SGZ-M-W;=9ZYL$:VF_2 M$-*G#TH+H&BEAN;.5U@I8SF.0KK.1/E!5GVU_B;OLO@2S6R&EQ_TW6"V MC#..$O(@3549:Y0:/Y\(FA??="VH$#0M#E<$1X2I ?+W!TK%\XER4'^I./L/ M4$L#!!0 ( *139U&PO=V]R:W-H965T$.R[N90J@R$.1,SFT4J7*@6W+.(6" MR@XO@>'.BHN"*IR*M2U+ 30QI"*W/,8P8[>3 F.I(EY_=Z\B496HYV"'*(E5:@^-O"!/)<"Z$;OVM-JS&IB8?C MO?JUB1UC65()$Y[_R!*5#JV^11)8T4VN;OGN,]3Q!%HOYKDT7[*KL8Y%XHU4 MO*C)Z$&1L>I/'^H\'!!0IYW@U03O*:'[ L&O"?YK+71K0O>U%H*:8$*WJ]A- MXJ94T2@4?$>$1J.:'ICL&S;F*V/ZGBR4P-T,>2I:I%3 Y1A3G9 )+_#Z26I. M\)*<+_!2)IL<"%^1"K=\CIL]Z#%2 MLD2&MD*/M5T[KKT;5]YY+WCGDQO.5"K)C"60M/"GI_E7)_@V9JI)E[=/U]@[ M*;B LD-\YP/Q',]O\6=RFOXU5AWBN(;NM87S?]9G_VS]*!E^\XN[, MZ2-6#T5&0E"V!C/^.5I*); 4_&H[^4K;;]?6Y7$@2QK#T,+Z)T%LP8K>OW-[ MSJ>VM+^EV/0MQ69O)'9T0-WF@+JGU*/#1QL?/EJH'FW;L52*/:.HF\PVZ@6] MT-X>9OLY)@BNCC'3YQBWWP^.0;,64-#W&U 5M'U0W0H0:]-6) :T8:JZK,UJ MT[E&IF _61^[@XG;LC[%3EG.226'/L8#O-^._QCS04J2LOL<^^[[OO M+G=.1R&?5 N@T7/'N,IPJW6_"@)5MM 1M1 ]<'-3"]D1;4S9!*J70"H'ZE@0 MA>%UT!'*<9ZZLXW,4S%H1CEL)%)#UQ'Y>PU,C!E>XL/!EC:MM@=!GO:D@1WH MK_U&&BN862K: 5=4<"2ASO#-F9GZ?2 M]FSQ:38[1RO5DQ(R; 9%@=P#SE^_6EZ''\]H36:MR3GV_''H"I!(U&8FK%I2 M,#B40IT2Z^D21V=G=)_':; _5A <]4\'LG%3HE I!JY]*\VG\R#>^/[[Z^ZG M^('(AG*%&-0&&B[>F9)+/QG>T*)WW5@(;7K;;5OSF("T#N:^%D(?#!M@?I[R M/U!+ P04 " "D4V=7KN>@Q,4' !1.@ &0 'AL+W=OTR!-M+^/N3QZ.,])_+JL:R^U@LA&N?;,B_J MZ]&B:5:7XW$]6XAE6K\N5Z*0W]R5U3)MY-OJ?ERO*I'.NT;+?$P)\?:KDN_&.99XM15%G9>%4XNYZ],:]3+C7-N@0OV?BL=Y[[;2F?"G+K^V; M]_/K$6E')'(Q:UJ*5/Y[$#;.X'H4C9R[NTG7>W)://XNM0=T 9V5>=W^=QRV6C)S9NF[*Y;:Q',$R M*S;_TV_;B=AK('G@!G3;@.H-^$ #MFW CNV!;QOP8WOPM@TZT\<;V[N)B],F MG5Q5Y:-3M6C)UK[H9K]K+> M3N6"G*]SX91WSA/D5JS*JLF*^U?.RU@T:9;7KR3V\S1V7G[_ROG>R0KGMT6Y MKM-B7E^-&SFZMH_Q;#N2MYN1T(&1,.=#632+VDF*N9@#[6-[^\C2?BQG93[1=!;,7_^(N'.^T8LZ[\@SV^X&I7.Q/5(!KM:5 ]B-'GQ MG>N3'Z%IQR2+,@_C.0=S&/OE5;BJ5>!#%6H _ODUKOVO=[AX/D] + M/7XU?MB?6Q,5$>(%?51LHJCO>93T80D$\QE7L)ZAWLY0SVKHNZJL:V=5E7=9 M QFZ:F5>Q#S-4 5,-V"V$2YKAMR7S,4@)$H(APVU-\9ZEL-_;@25=K] MU+)B5BX%9*QO]!Q2JCO5!$DC0@T5FR@:19QIIIHH1@)OP*7!SM+ :NFMJ)MJ M/6O656OMK*P;< D'1M\7KNMI([R!4+[F_A@"<>9JQD(HQ@:,#7?&AE9CIS++ M*BO00&O#4\,D)EF,298@D?5F/]K-?G3&?2S"=! F68Q)EB"1]1SD$I61DF?M M9-OFO1A$/4:U. #!@C"(M$@ P%PB-S,M/"80SO4B$L'1P-U+P%VKN7^T6J9= MB-,R7[>K$#;:2G+JTD-EBU'9$BRVOCNH<@<]8X#8DF.Y"9,M1F5+L-CZ;E)R MQ+4FTX>#!#/3F3 *B!XD3!AS660$"1,641+I"2\(\ZD_$")4:N_:<_L/(JW7 ME>C6Y?2?NEU]H,U6EI,7'R9;C,J68+'U_:$4B.N=,T98]>D4@ ,!*8B80)\X.(Z%H1@'E!2+R!&*$DE&O74$HM M;EBI M4D!N>\>5&>W,)X=65'V RI9@L?5]I/0!/:<^H*CZ )4M1F5+L-CZ;E+Z@#Y/ M'U @4P?*C ,*C,",*C,",(&RXQ,J0/V/'7 H'R>$DWEW$ PPO4YB0$8X]S8 M#R 8==F -F!*&[!CM<'P_K>EZ-5J6*3O?S"*ZN::*)D[1/IV#\&\(&0#YJJ, MFUE3Q6.WORW+H6?L ,QP+\3$>*3;:V/JV[IW5,F>MH+[WY$U=#OUR4>5<,\J MX1Y6.L=I)::2;<;/N $RU$<=J&PQ*EN"Q=9WDY()S"X3#FV #,CJ@1HZ! -J MZ ,JJ$#,$L-G2F-P.P:X> &")RD8G)KTXV%#EQYU->-!5[.TD;,G7.^+8213UPJ-K,UB]"US=.54.PB.H2 8)1+R3ZC@#B_" 8T$1#X9R2@*-* E2V&)4MP6+KNTE) FZ7!,=&B0W+_O4//9,Z#(D! MR(5G7#2Q\6RL'.]=D5N*ZKZ[FUC+T:^+9G,+:O?I[O[CF^[6G_;Y6_?RQ@4^ MC]W+9'.[4=%O+EM^2*O[K*B=7-S)KLCK0(ZVVMQ?W+QIRE5W0>]+V33ELGNY M$.E<5"U ?G]7ELW3F[:#W2W2R7]02P,$% @ I%-G5Y;7R^^# P 31 M !D !X;"]W;W)K&ULM5C;;MLX$/T50EL4*=!$ M=]E.;0&-I<4&V*!!W+0/11\8>VP+E4@M2=DML!]?DE(42V&]R49]L47JG#.< MBT<:3_>4?>-; (&^%SGA,VLK1'ENVWRYA0+S,UH"D7?6E!58R"7;V+QD@%>: M5.2VYSB17>",6/%4[UVS>$HKD6<$KAGB55%@]N,"N^>IZRB"1GS*8,\/KI%RY8[2;VIQ MN9I9CCH1Y+ 42@++KQW,(<^5DCS'/XVHU=I4Q,/K>_4_M?/2F3O,84[SS]E* M;&?6V$(K6.,J%S=T_Q U!*]/"'Y!\!N"_U0+04,(GFHA; C:=;OV70.5$54H"\'DW4SR1+R C4R[0)>D+CJ5O%-T8L\Q_,-YYD?IW]8BC/DN)KN MF=QYF?7T?UOO!,-OB\/7>N%_%,<-E)2)C&PZ9?+E;PE'EP(*_M64^5K;-VNK M!GC.2[R$F24[' >V RM^_8<;.>],81]2+!E2+!U(K).@H$U0<$P]_D@%SF6_ MW@&IP)2#FAYINGIF[.+3<3@.@ZF].XRN 39QG'#4A24&F!>%H>=T<:D1%_G! M Z[C;=AZ&Q[U=B&?3Y1Q)"CZK!X JB 7-*]4-7+T+^HTK33/9+O4E6KL2T=- M/;CI_:,JX \XI!_4;S@ZNZ M>V[/.&KKN24YI%@RI%@ZD%@G89,V89/?V#,F0R9H2+%D2+%T(+%.@ESG86)P M7M8U&O[A\[__PF& ^/VF8<"$/4QJP+@3M][ M[>S[7D]\O?T+]WSN&O83-2OK<>Q!OAZTKS#;9/+E)(>U-.6" MEGHXNZ-"CGKZ&ULK5A;S'+\98\$OF4KSF4[)HEIBG)!&49XF0SM^[[(D2:*8X#O^J4BMNDT5>/I\9/^HDX=DGK$@ M2Y9\I['UL(JH#@O2T,JP"=NEWFKH4+L<2+&6<' MQ!4:V-2#5E]'@UXT4T9YE!S>4HB3BQ7F&!E%K9;VCLO=>)^$CR0?(=SX@S_%\P_'>Z9T_E_KJY]N M_4P,O[:9K_F&%_B^%"GA6#)^:^K9,M8WQZJI\E;D.")S"^9"0?B>6(M??W%' MSN\F6?LD"_LD6_5$=M8!0=T!01?[X@NL.>0X:+&4G#[# '].")(,?5O_@6"F MB5YV+(D)-XZ^DGZDZ=7JLU^,O(DSL_>GVK=!KN.ZDW-4V$9Y;M#D6AE08\^; MUJ@S&8:U#,-.'X8D8S"+7G3BL$\G]DD6]DFVZHGLK M&=1>,.IWX7:_=L(;@ M/4P)6W)<#JYA_B\?;TP]4Y(&I];R1T[3@$94,&T8T(0:3D<- YJYAF8#CNOL MQYT&7&TVL$52BVJLEE+8)"%!HH)328DP6G+Q7#ZQ2C/(*U+?KF7@Y=QRQ) M,#^),:M5MC\^^7!G$+3$,J&:HS8TH-S!<-*4RFOO\"[(]'K,<#LWT8OPXECN M3RC_74*94&VAVB@0:MP4RH2:-G?"]LDE !RVMOKV1<"\7F2R/*C5M?4-SYV^ MUVC4W[NW2]=0'ZH;(7WI\$I?7B=]QGQ+,X$2LH&F($^8>GEY0U,6),OU%<0S MDY*E^G%',*BN /!^PV =J@JJ@?J>;/$?4$L#!!0 ( *139U=IKV6@D@, M -4+ 9 >&PO=V]R:W-H965TO-FWLR(G.E>R.\J ]#DJ2RXFGF9UM6U[ZLX@Y*I2U$!QS=;(4NF\5&FOJHD ML,0:E85/@V#DERSGWGQJ]]9R/A4[7>0,6"K&?>:'WO/$I3S-M M-OSYM&(I;$!_J=82G_R6)+0ME?LF^P@4?BG=*B;(PQ@C+G]3][:O)P M8( \;@/:&-"NP> %@Z@QB'[6PZ Q&/RLAV%C8*7[M7:;N"73;#Z58D^D02.; M6=CL6VO,5\Y-GVRTQ+-V*IJ87 MY&R#;9KL"B!B2^YU!I+<(5"1G)/["J3%J7-RM@3-\@)7%^3+9DG.WIR3-P;T M.1,[Q7BBIK[&X$T(?MP$>EL'2E\(-"(?!=>9(BN>0.*P7YZVOSIA[V/2VLS1 MY\S=TI.$&Z@N212\(S2@D2.>Q6GS^UA?DB"TYM0EY]>\K_ZW]Z-D1&T;199O M^!*?3!G/_[8-\(XLL M$D2=UWV"]R5J"PGZJ-[!Y'+VFR)\W#TI+/#J^N=JC M#B!R!V".TVM5L1AF7F5\R4?PYF]_"T?!>U=M7I-L^9IDJU/%@YGCM2 H]_$'B*,\93("G>.*ZBU'PCRV>NI,=Y2"?8CX^'R7:!1N$Q M:-D'T3":'(-6?= PO!JVH"/1PU;T\*3H.ZX!4ZGQ?(I%"2Z5-<'@T.V@*[*/ MN>I*[$,P#\..Q#Z(1B\H'+4*1R<5KIMK'9YPNE!.A:.>UXLQ[2AT8"9=B0X, M#<<=B2[003\<:1RW&L16]FD M53;Y;V6$"R[J&Y:G3:>2LZ:@YR[=D_Y'-QIWXETX0)1VLK/L@^A5KVW[H"%. MJAWE_L&<4H),[8"H2"QV7-=W3;O;SJ W=O3J[-^&UXO0L;_$F;4>,?^EKP?> MCTRF.5>D@"VZ"B['^)W)>HBL'[2H[)3T(#3.7':9X=P-T@#P_58(_?Q@'+23 M_/P?4$L#!!0 ( *139U=%P8KT> ( (<% 9 >&PO=V]R:W-H965T MU[./F<;I9_,$M'"2R6D&49+:^NK.#;% M$BMF.JI&23MSI2MF::H7L:DULM(G52).D^0BKAB749[YM8G.,[6R@DN<:#"K MJF+ZYQB%V@RC;K1=>."+I74+<9[5;(%3M(_U1-,L;E%*7J$T7$G0.!]&H^[5 M>.#B?:;4![:()S0V\59]-XKAT MAS*UFG8YY=E\5);"@DP66U+EL..B43 ."M(#"M[!O9)V:>"#++'\-S\F-ZVE M=&MIG!X%_%+8#B3=$FW5>IYB<(A"+YCD MOWQ=SN&:?"O!RU F)DN8:#14OK"@YOM*:^#[:&:LIFOY8U_1@H#>?@&N5:], MS0H<1K7CTFN,\M>ONA?)^R/V^JV]_C'T_),R!DBYX,^KK:W?<+)/9@"Z]$#N M 5CG22?-XO4>]D'+/CC*/MV>%$=#M(<.+O 'J/X.___L\4YS5*@7_@DP4*B5 MM*%/VM7VE1F%YOH;'IZH>Z877!H0.*?4I/.6V'5H^S"QJO:M-E.6&M_,_4$L#!!0 ( *139U&PO=V]R:W-H965T-'09#Y M+67<*R;VV9,L)F*M&\;A21*U;ELJ7]Y!([93+_3V#SZS5:W- [^8='0%<]!? MNB>),W^(4K$6N&*"$PG+J?<0WL_"R#A8BS\8;-7!F)A4%D)\-9./U=0+#!$T M4&H3@N+?!F;0-"82>B./5+"D MZT9_%MM?8)=0:N*5HE'VEVQWMH%'RK72HMTY(T'+>/]/GW="'#B$R1F':.<0 M7>L0[QQBFVA/9M-ZI)H6$RFV1!IKC&8&5AOKC=DP;K9QKB6^9>BGBX>J8D9/ MVI#WC%->,AS--=6 >Z7)1]Z?%*/XS2==@R0/92G74)%?&5VP!IU!O24WCZ I M:W#T$_DR?R0W;]Z2-X1Q\GLMUHKR2DU\C;AF4;_>B?=)KBAG_UHM;LE,<"4:5O72 M8(+D28)"R?H'8NF24Y&_'A9*2SR[?[OTZ %B-X#YH.]51TN8>IU92V[ *W[\ M(4R4"97*32\96+L ^3'"P^#L,CP%.; M\!Q?.O"E%_D^"%$II"L!*UUU2[C0Y 4K.^,;P4JH7*CI"4:4Q=$1J\,HC<[ M9@-L=I68FCZ#NB7"U@I=4XZX)9Z%_H4+.7,H%XV/D!U&81*ZD?,!.;\*&?%: MIDQC?M2CZ 3*896ER1FJ;ZTQO-A->JI!6G@VXKJ/Z2[082&/DB _/J@NLR . MLB-0_^#B8VZ=OU&Y8KBG#2S1+[C+L=+)_B+73[3H[%UH(30V*#NL\?(+TAC@ M^Z40>C\QUZOA.EW\!U!+ P04 " "D4V=7H/A /B<# 5#@ &0 'AL M+W=O-A1-GMM.R?S\["6D"(:-2'GAI8^>>DWN.3R)[LF7\440 M$CW%-!%3(Y(R/3--$4008W'"4DC4G17C,99JR->F2#G@, ?%U'0L:VC&F"2& M/\GG;KD_89FD)(%;CD06QYC_O0#*ME/#-IXG[L@ZDGK"]"7(53P](= 85 :@JL M_C8P THUD^KC3TEJ5,_4P/KU,_ME+EZ)66(!,T9_DE!&4V-LH!!6.*/RCFV_ M02G(TWP!HR+_1=NRUC)0D G)XA*L.HA)4OSCI]*(&L >O %P2H#S7H!; MQ< M:-%9+FN.)?8GG&T1U]6*35_DWN1HI88D>AD7DJN[1.&D?XD)1P^89H!N (N, M@UHC*= 7=+A0D0DS"HBMT+D0H&9Q$J)K@I>$$DE C27:$1RC.P@RSDFR/D*' MA*0BQ^MYE3=..V=Z,_"F>@L\]KV !%-KI*TJR]M4[\ODO2$UE#JE=) M]3Y4EKT^C>N)K&'6"[)!+:9C[T627Y=X;GN.1U6/HW?DV.G(<2=^ MW^7HB:PA=5Q)'7^H'(_[-*XGLH9QIY5QIWWF^/1U2 ?CX8LDMQ2YHT%[EFUK MMZVQWI%FMR/-W03[KDI?;$VYM5V<_:$27;;3EWD]L37-V^W0[,Y]S+ZI+MGJ MNPCK1:8[2XHNS=J>71^8;C!?DT0@"BN%L4Y&:JEY<08I!I*E^39^R:0Z%.27 MD3JW =<%ZOZ*,?D\T">#ZB3H_P-02P,$% @ I%-G5QK]2BJ@ @ W < M !D !X;"]W;W)K&ULK55M;],P$/XK5IC0)D'S MVL)*&ZEO"#X,II;!!\0'-[DV%HD=[$L[_CVVDX9VRJH)]B6QS\_SG._.]HWV M0OY4&0"2^R+G:NQDB.70=56204%53Y3 ]PJYV(\=WSD8EFR;H3&X\:BD6U@!WI6W M4L_<5B5E!7#%!"<2-F-GX@\7D<%;P%<&>W4T)B:2M1 _S>1C.G8\LR'((4&C M0/5O!S/(QZUC65,%,Y-]8BMG8>>N0%#:TRG$I M]A^@B:=O]!*1*_LE^QH[N'9(4BD414/6.R@8K__TOLG#$4'K=!."AA \)$2/ M$,*&$#[50]00HJ=ZZ#<$&[I;QVX3-Z=(XY$4>R(-6JN9@M\,6[.R0JE M7F6:A_$2%,HJP4HROB4SH5"1U^3R$Y62FA)>D0W B.F2(+GD+:P9^?YU^?X;LZ VT: M@D,:IL%9P164/1)ZKTC@!6''?F;GZ9\3[!'/M_2@*YS_\[[X9^\GR0C;,Q%: MO?Z3SH2N,%E"3A%2,C'7FB$#1;Y/UAJE[_F/KO+7#L)N!^;M&ZJ2)C!V]..F M0.[ B5^^\ ?>NZ[@10S=4;AE7)(>-=N7UWN@[(.M>4D]0 ME/:Q7 O43Z\=9KK]@C0 O;X1 @\3XZ!MZ/$?4$L#!!0 ( *139U>X53// M00, & - 9 >&PO=V]R:W-H965TE85MM,<$2,85_;IFS8IVL11P2F#/%UDF#V,H*8;@>&;>P,LV@5"F4P MA_T4KV .XC&=,CDS"Y8@2H#PB!+$8#DP[NW>I*O\M&Z&9 YKG1FCE )VZF>6NA?.PP,,^HUO$E+=D4P.M MOD9+O2*BWI.Y8/)I)'%B. ,NV-H7:Q:1%1I3+CBZ18?6*:,KAA..KCT0.(KY M!^GR./?0]=4'=(4B@KZ%=,TQ"7C?%')1BMKT\P6,L@4XKRS 10^4B)"C"0D@ M*,%[U?B["KPIQ2@4<7:*C)Q*PCFD#>1:-\BQ'+=D/>-J^%=?-)!E:[A3EL[_ M19^\.?J!&&[Q>KB:KW76ZR%GP#: ?LYH'"-Y4+>8!;_*]CQC=WK\13[ M,#!D<=.EDF M<.LT#;MUE,>XQ*G=.O3Q,I_FOD_3M8\$*2%R7:MP.DBT723:KDQTC'F(4OPB M>X+R%"OAE[Y#=9)Y[1/-;CO6D;"3FB(>:-LIM.U4:BLKIVQ@B/R^,P;$?T&" M8<)CK%JG,JDKV2Z5NDXRKW,BM7.D,).?*(YB6,I05J,CRQ?+^OEL(FBJ&]8%%;+]U<-07H& M*0?Y?$FIV$U4@.)2-?P#4$L#!!0 ( *139U=B]L#KWP( (() 9 M>&PO=V]R:W-H965T$ ]N*$8SO!4@BS0EXND2&5^.G+:S7KBC\T29!3<U:RY1(''/VA<8J&3D#!V*+H"ZPI2FI6_Y''EPP:@W=L!\%< _SF@LP,0 MK "!%5I69F5=$47"H>!+$"9:LYF!]<:BM1J:F; MP,+]AG*"RLC \G5W\)76G<*8$2F!S^"3/E2R$$]@+8:O'S0 KA6F\EN=?25[ M4,]NSO*YS$F$(TW]USW>.Z01!R+;,J)?&='_ MNW2VE,MJ\4=Z/-I2CFMOM+B'B1J;+C5:O5!>/"]E7W5WAY.[DA8DXS"0QG M&NJU^GK+B[+CEQ/%<]LTIUSI%FR'B;XDH3 !^OF,<[6>F 35M2O\"5!+ P04 M " "D4V=7LRBP# !&$@ #0 'AL+W-T>6QECNFW6AZT= M-S[I%TA4R&I5D+=KU@S 2K7,AR1!;&%!_"L)PM6$[+,U4P:9%,Z9P: MV]7SL"PTHVD)I%R$O4XG#G/*)1D/Y3*_S$T9S-12FA'IMZ' W3ZG(]*-WY/ MR4U4RD;D]N3MCZ4R%V\"=S]Z=W34N3V]V(^?5, I";VB_0-$SSJXKL4PZ?@@ MZ4>4,>'S7>'&Q[&5:DT=8^2!A[QA.EI8+\AXF"FY69>(N(#5I3D+[J@8D0D5 M?*HYL#*:<[%VX1X$9DHH'1A;$#91%R+EO8.[K@>U4NOD7"I=Y789W.^T?GP/ M:'I@D O1&NP1%Q@/"VH,T_+2=JJ'J^ #**C;-^O".IQKNN[V^F1#J&XVR53I ME.DV396@8=J?K=YG MSVI].K[L::U/VY=N,GX-)E_!+JK?-5Z&R[JWX&G*Y(-3V,H;.K4OR3OZ]OF4970IS$T+CLBF_96E?)DG[5-7 M,!'U4YOV%QA>-V[?L6PN+E.V8NFD[NKYM&H&MF&SUA<0]I'+ZO(C&,=A?@0P M+ _F .,X%I;G7QK/ !V/PS!O R\R0#D#E.-8/F12?; \?DYB+_](DR2*XAB; MTOAGD#!I8',OW>7..KC5?(XW6 K>EC%8*-%*]$;*3X7 /B MGS=@)(E_M;$\P,!6 :L=R._/ S7EYT01K"KF#=O!.)(D& *UZ*_1.$9F)X:/ M?WVP71)%2>)' /,[B"(,@=V((Y@#\( A452=@WOG4=B<4^'FGZ/Q+U!+ P04 M " "D4V=7EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_ MQ=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+ MJ1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D M5XA-/E_G;@ M2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/ M['X 4$L#!!0 ( *139U?L'!X'(P4 -XJ / >&PO=V]R:V)O;VLN M>&ULQ9I-;]LX$$#_"N'+;@]96Y]M@SA FJ1= VECV$&N"T8:VT0DTDM22=M? MOR,YKJG&'NQEXI,E2I:>2''>D-39L[&/#\8\BN]UI=UXL/)^?3H=^URZ-869.E6 +ZNAO%HE ]KJ?3@_&Q[K:D=ACO&0^&5T5C8 M%MPK>':[X^VN>%)./:A*^1_C0;==P4#42JM:_81R/!@-A%N9Y[^-53^-]K*: M%]94U7@0;0[<@_6J>%4\;R'OY(/K2KQ\F$D$&0_R$5YPH:SSW1G=]24R/@&> MO-EKO/FL*@_V2GKX8DVS5GK97@:?8A@\1E )= ,NH/E(T'SDI?EB3/FLJBH,RB,J*H]X>6Y NE[=1*0CF"4QT86I0=S) M[WTF2@D1LQ-NC%Z>W(&MQ14\^)"*2!B%L%\)2V<8!#K0FR-5W*_ M1["(4D#$[( Y+-LSQ$1O_OX;&A7X(^;(?RVMQO36B2FV;5>/(1D5]R/FP']1 MEJHME)7XK#1FF0JWMJF<#S/.B!)"Q&R$SU)9<2^K!L17#,:-[?#"\!=3@HB9 M!3$#[*Y-X1N+K8R=P_71*%O$S+:8>U,\KDQ5@OW#"?BWP3%@R$8.))BM,94_ MQ%/7*;J_MT.<*^6*RK0-'$)2$HF9)3+!X(R5)^ZL+-O6O;!6ZN7K]X\R2,QL MD+V9I3@1?TXQ*2Y4B$D9)&8VR$',.XD@O=JD1!(SBV2;#._(WH5HE$AB9I%L M,^.]8)1'8F:/;%+D S5&F2-F-D<_,]T/F%#N2)C=02:IO9F*A/)(PNP1,DGM M8U)*29B5RCEQWFI='>RL*+"^? =]$^Q*0,E#(;*,3\)C$+;]>3 MWF'-@I>J"K/'E#)0RFR@7RD:8L[Q>F530?M6OI2'F)2!4F8#[1*V/749=O24 M7"!A-M".\F5K!H6Q)DG>_L%FA9SHCU8!\L0 MD])/]N:+-5MC-KZOGXS23W;,E9M^0*(LE#%;B,;L?3Y"62CGMA")&7Y DE,6 MRIDM1,PBM+T]Q*0LE#-;Z, LPIZXF5,6RIDMM!_S5VF(25DHY[90;PGONEO" MVYMNYI2$\DY"P^YD=WY6PD)I*+_A'1R6%[(JIE:T/YN/2=*L7?!=-%5UB66W M^L;(3EL4]^NW]MM2;I MGVYG+EX_^_(_$[O-9K\N/[OU[V,YC?\8G/YTPWO=E3(VB]=VV)9QU:2/P_5T M39>#W)TG-XN7MU4SO+Q)D^8.4@C2^8,,@FS^((<@GS\H("CF#\H0E.@ M^_F#'B#H8?Z@1PAZG#](EBCCDB!I@C6!UH)<"X'7@F +@=B"9 N!V8)H"X': M@FP+@=N"< N!W()T"X'=@G@+@=Z*>BN!WHIZ*X'>.OG8)M!;46\ET%M1;R70 M6U%O)=!;46\ET%M1;R706U%O)=!;46\ET-M0;R/0VU!O(]#;4&\CT-LFFR4$ M>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>COJ[01Z.^KM!'H[ZNT$ M>COJ[01Z^V2SFT!O1[V=0&]'O9U ;T>]G4!O1[V=0&]'O9U [T"]@T#O0+V# M0.] O8- [T"]@T#O0+V#0.^8_*PDT#M0[R#0.U#O(- [4.\@T#M0[R#0.Z/> MF4#OC'IG KTSZIT)],ZH=R;0.Z/>F4#OC'KG[]2[CI^'4J\]7VM\_G=2/9[O M+=?'7Y9?)R<]ZDN>*ZZ>MHS#:M$T7IMDB1G?% M6"@7U)J06T==6IE;WYJ8OOH7YDRY-"_$Q&12L-)VD;HXCGV-;'9]2W.S:N+H M;I-^#K7MIIFG)F2CF]W&/FN:&>>:NC0QK;-U5WU*&>\3\G1RV!,6M0MG:4/& MODSH5[X/V)][6)/W=46C1^/CO6G3+K9I6(C;AD)^O,07/=KYO"ZILN6J34?R MX#R9*BR(8MODNZ)GQY-CNF':??*3\X00V/$Z_XX\S?J__RSX$2!\2I \% MTH<&Z:, Z>,&UL4$L! A0#% M @ I%-G5P^/QU'O *P( !$ ( !KP &1O8U!R;W!S M+V-O&UL4$L! A0#% @ I%-G5YE&PO=V]R:W-H965T&UL4$L! A0#% @ I%-G5Z*T5!U," -R@ !@ M ("!1@X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ I%-G5\V1]@N%!P V1\ !@ ("!:2$ 'AL+W=O MW]F9..@L +1T M 8 " @20I !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ I%-G5Q%9AMTS M!@ C X !@ ("!:S< 'AL+W=O&PO=V]R:W-H965TKN[00 ,8+ 9 M " @>1( !X;"]W;W)K&UL4$L! A0#% M @ I%-G5\S(1;KC! Y0L !D ("!"$X 'AL+W=O&PO=V]R:W-H965TR,0P 8 "H0 9 " @5-F !X;"]W;W)K&UL4$L! A0#% @ I%-G5ZEC+3%2 P 1 @ !D M ("!2FT 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ I%-G5VP1#79S! V@H !D ("!O'P M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MI%-G5\$OI.-# @ B@8 !D ("!C8< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ I%-G5Y&PO=V]R:W-H965T&UL4$L! A0#% @ I%-G5Y\,(6^9 @ F 4 !D M ("!XIX 'AL+W=OG_/0D8# #\!P &0 @(&RH0 >&PO=V]R:W-H M965T&UL4$L! M A0#% @ I%-G5ZB 3?F3 @ Z04 !D ("!R*@ 'AL M+W=O&PO=V]R:W-H965TY;1;@9P, %T( 9 " M@9RP !X;"]W;W)K&UL4$L! A0#% @ I%-G M5^=.X_09! 1@D !D ("!.K0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ I%-G5U3D^>Y6"P +7< M !D ("!Q+X 'AL+W=O&PO=V]R:W-H965T#/ !X;"]W;W)K&UL4$L! A0#% @ I%-G5R7A+84^ @ S@0 !D M ("!\M( 'AL+W=O&PO=V]R:W-H965T M:C !32@, *\, 9 M " @5;9 !X;"]W;W)K&UL4$L! A0# M% @ I%-G5QR-NP") @ 30< !D ("!U]P 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ I%-G5RQ1 M0G[P @ + @ !D ("!7>4 'AL+W=O&PO=V]R:W-H965TIB4L Q@( & ( 9 " @0CK !X;"]W;W)K&UL4$L! A0#% @ I%-G5[?$_S>"! C!4 !D M ("!!>X 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ I%-G5R[T9B*R @ "P@ !D ("! M3?T 'AL+W=O&PO=V]R:W-H965TNYZ#$Q0< %$Z 9 M " @90" 0!X;"]W;W)K&UL4$L! A0#% M @ I%-G5Y;7R^^# P 31 !D ("!D H! 'AL+W=O&PO=V]R:W-H965T@^$ ^)P, !4. 9 " @2L= 0!X;"]W;W)K&UL4$L! A0#% @ I%-G5QK]2BJ@ @ W < !D M ("!B2 ! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ I%-G5Q@UULHL P 1A( T ( ![BD! M 'AL+W-T>6QE M!R,% #>*@ #P @ $N+@$ >&PO=V]R:V)O;VLN>&UL4$L! M A0#% @ I%-G5[5Q8'P6 @ JB8 !H ( !?C,! 'AL M+U]R96QS+W=O XML 78 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 79 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 80 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 314 237 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 - Stockholder's equity Sheet http://www.vishaypg.com/role/Stockholdersequity Stockholder's equity 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 9954471 - Disclosure - Basis of Presentation - (Policies) Sheet http://www.vishaypg.com/role/BasisofPresentationPolicies Basis of Presentation - (Policies) Policies 25 false false R26.htm 9954472 - 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 9954473 - Disclosure - Revenues - (Tables) Sheet http://www.vishaypg.com/role/RevenuesTables Revenues - (Tables) Tables http://www.vishaypg.com/role/Revenues 27 false false R28.htm 9954474 - Disclosure - Goodwill (Tables) Sheet http://www.vishaypg.com/role/GoodwillTables Goodwill (Tables) Tables http://www.vishaypg.com/role/Goodwill 28 false false R29.htm 9954475 - Disclosure - Leases - (Tables) Sheet http://www.vishaypg.com/role/LeasesTables Leases - (Tables) Tables 29 false false R30.htm 9954476 - 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 9954477 - 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 9954478 - 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 9954479 - 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 9954480 - 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 9954481 - 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 9954482 - 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 9954483 - 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 9954484 - 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 9954485 - 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 9954486 - 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 9954487 - 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 9954488 - 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 9954489 - 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 9954490 - 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 9954491 - 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 9954492 - 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 9954493 - 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 9954494 - 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 9954495 - 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 9954496 - 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 9954497 - 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 9954498 - 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 9954499 - 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 9954500 - 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 9954501 - 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 9954502 - 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 9954503 - 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 9954504 - 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 9954505 - 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 9954506 - 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 9954507 - 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 9954508 - 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 9954509 - 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 9954510 - Disclosure - Restructuring Costs - Restructuring Programs (Details) Sheet http://www.vishaypg.com/role/RestructuringCostsRestructuringProgramsDetails Restructuring Costs - Restructuring Programs (Details) Details 64 false false R65.htm 9954511 - Disclosure - Stockholder's Equity (Details) Sheet http://www.vishaypg.com/role/StockholdersEquityDetails Stockholder's Equity (Details) Details 65 false false All Reports Book All Reports vpg-20230930.htm vpg-20230930.xsd vpg-20230930_cal.xml vpg-20230930_def.xml vpg-20230930_lab.xml vpg-20230930_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 82 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "vpg-20230930.htm": { "nsprefix": "vpg", "nsuri": "http://www.vishaypg.com/20230930", "dts": { "inline": { "local": [ "vpg-20230930.htm" ] }, "schema": { "local": [ "vpg-20230930.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/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" ] }, "calculationLink": { "local": [ "vpg-20230930_cal.xml" ] }, "definitionLink": { "local": [ "vpg-20230930_def.xml" ] }, "labelLink": { "local": [ "vpg-20230930_lab.xml" ] }, "presentationLink": { "local": [ "vpg-20230930_pre.xml" ] } }, "keyStandard": 227, "keyCustom": 10, "axisStandard": 16, "axisCustom": 0, "memberStandard": 30, "memberCustom": 20, "hidden": { "total": 5, "http://xbrl.sec.gov/dei/2023": 5 }, "contextCount": 314, "entityCount": 1, "segmentCount": 52, "elementCount": 471, "unitCount": 7, "baseTaxonomies": { "http://xbrl.sec.gov/dei/2023": 30, "http://xbrl.sec.gov/ecd/2023": 4, "http://fasb.org/us-gaap/2023": 878 }, "report": { "R1": { "role": "http://www.vishaypg.com/role/Cover", "longName": "0000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets", "longName": "0000002 - Statement - Consolidated Condensed Balance Sheets", "shortName": "Consolidated Condensed Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:ShortTermInvestments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "unique": true } }, "R3": { "role": "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofOperations", "longName": "0000003 - Statement - Consolidated Condensed Statements of Operations", "shortName": "Consolidated Condensed Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-10", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "unique": true } }, "R4": { "role": "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofComprehensiveIncomeLoss", "longName": "0000004 - Statement - Consolidated Condensed Statements of Comprehensive Income (Loss)", "shortName": "Consolidated Condensed Statements of Comprehensive Income (Loss)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-10", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "unique": true } }, "R5": { "role": "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows", "longName": "0000005 - Statement - Consolidated Condensed Statements of Cash Flows", "shortName": "Consolidated Condensed Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "unique": true } }, "R6": { "role": "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofEquity", "longName": "0000006 - Statement - Consolidated Condensed Statements of Equity", "shortName": "Consolidated Condensed Statements of Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-82", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "unique": true } }, "R7": { "role": "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofEquityParenthetical", "longName": "0000007 - Statement - Consolidated Condensed Statements of Equity (Parenthetical)", "shortName": "Consolidated Condensed Statements of Equity (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-74", "name": "us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-74", "name": "us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.vishaypg.com/role/BasisofPresentation", "longName": "0000008 - Disclosure - Basis of Presentation", "shortName": "Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.vishaypg.com/role/Revenues", "longName": "0000009 - Disclosure - Revenues", "shortName": "Revenues", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.vishaypg.com/role/Goodwill", "longName": "0000010 - Disclosure - Goodwill", "shortName": "Goodwill", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.vishaypg.com/role/Leases", "longName": "0000011 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.vishaypg.com/role/IncomeTaxes", "longName": "0000012 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.vishaypg.com/role/LongTermDebt", "longName": "0000013 - Disclosure - Long-Term Debt", "shortName": "Long-Term Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.vishaypg.com/role/AccumulatedOtherComprehensiveIncomeLoss", "longName": "0000014 - Disclosure - Accumulated Other Comprehensive Income (Loss)", "shortName": "Accumulated Other Comprehensive Income (Loss)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.vishaypg.com/role/PensionsandOtherPostretirementBenefits", "longName": "0000015 - Disclosure - Pensions and Other Postretirement Benefits", "shortName": "Pensions and Other Postretirement Benefits", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.vishaypg.com/role/ShareBasedCompensation", "longName": "0000016 - Disclosure - Share-Based Compensation", "shortName": "Share-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.vishaypg.com/role/SegmentInformation", "longName": "0000017 - Disclosure - Segment Information", "shortName": "Segment Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.vishaypg.com/role/EarningsPerShare", "longName": "0000018 - Disclosure - Earnings Per Share", "shortName": "Earnings Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.vishaypg.com/role/AdditionalFinancialStatementInformation", "longName": "0000019 - Disclosure - Additional Financial Statement Information", "shortName": "Additional Financial Statement Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.vishaypg.com/role/FairValueMeasurements", "longName": "0000020 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.vishaypg.com/role/RestructuringCosts", "longName": "0000021 - Disclosure - Restructuring Costs", "shortName": "Restructuring Costs", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.vishaypg.com/role/Stockholdersequity", "longName": "0000022 - Disclosure - Stockholder's equity", "shortName": "Stockholder's equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true } }, "R23": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true }, "uniqueAnchor": null }, "R24": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-10", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-10", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.vishaypg.com/role/BasisofPresentationPolicies", "longName": "9954471 - Disclosure - Basis of Presentation - (Policies)", "shortName": "Basis of Presentation - (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FiscalPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "vpg:ScheduleofFiscalQuartersTableTextBlock", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FiscalPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "vpg:ScheduleofFiscalQuartersTableTextBlock", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.vishaypg.com/role/BasisofPresentationTables", "longName": "9954472 - Disclosure - Basis of Presentation - (Tables)", "shortName": "Basis of Presentation - (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "vpg:ScheduleofFiscalQuartersTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "vpg:ScheduleofFiscalQuartersTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.vishaypg.com/role/RevenuesTables", "longName": "9954473 - Disclosure - Revenues - (Tables)", "shortName": "Revenues - (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.vishaypg.com/role/GoodwillTables", "longName": "9954474 - Disclosure - Goodwill (Tables)", "shortName": "Goodwill (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.vishaypg.com/role/LeasesTables", "longName": "9954475 - Disclosure - Leases - (Tables)", "shortName": "Leases - (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "vpg:LeasesRecordedontheBalanceSheetTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "vpg:LeasesRecordedontheBalanceSheetTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.vishaypg.com/role/LongTermDebtTables", "longName": "9954476 - Disclosure - Long-Term Debt - (Tables)", "shortName": "Long-Term Debt - (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.vishaypg.com/role/AccumulatedOtherComprehensiveIncomeLossTables", "longName": "9954477 - Disclosure - Accumulated Other Comprehensive Income (Loss) - (Tables)", "shortName": "Accumulated Other Comprehensive Income (Loss) - (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.vishaypg.com/role/PensionsandOtherPostretirementBenefitsTables", "longName": "9954478 - Disclosure - Pensions and Other Postretirement Benefits - (Tables)", "shortName": "Pensions and Other Postretirement Benefits - (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.vishaypg.com/role/ShareBasedCompensationTables", "longName": "9954479 - Disclosure - Share-Based Compensation - (Tables)", "shortName": "Share-Based Compensation - (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.vishaypg.com/role/SegmentInformationTables", "longName": "9954480 - Disclosure - Segment Information - (Tables)", "shortName": "Segment Information - (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.vishaypg.com/role/EarningsPerShareTables", "longName": "9954481 - Disclosure - Earnings Per Share - (Tables)", "shortName": "Earnings Per Share - (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.vishaypg.com/role/AdditionalFinancialStatementInformationTables", "longName": "9954482 - Disclosure - Additional Financial Statement Information - (Tables)", "shortName": "Additional Financial Statement Information - (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.vishaypg.com/role/FairValueMeasurementsTables", "longName": "9954483 - Disclosure - Fair Value Measurements - (Tables)", "shortName": "Fair Value Measurements - (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.vishaypg.com/role/RestructuringCostsTables", "longName": "9954484 - Disclosure - Restructuring Costs - (Tables)", "shortName": "Restructuring Costs - (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.vishaypg.com/role/RevenuesDisaggregationofRevenuebyGeographicAreaDetails", "longName": "9954485 - Disclosure - Revenues - (Disaggregation of Revenue by Geographic Area) (Details)", "shortName": "Revenues - (Disaggregation of Revenue by Geographic Area) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-94", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "unique": true } }, "R40": { "role": "http://www.vishaypg.com/role/RevenuesDisaggregationofRevenuebyMarketSectorDetails", "longName": "9954486 - Disclosure - Revenues - (Disaggregation of Revenue by Market Sector) (Details)", "shortName": "Revenues - (Disaggregation of Revenue by Market Sector) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-199", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "unique": true } }, "R41": { "role": "http://www.vishaypg.com/role/RevenuesContractAssetsandLiabilitiesDetails", "longName": "9954487 - Disclosure - Revenues - (Contract Assets and Liabilities) (Details)", "shortName": "Revenues - (Contract Assets and Liabilities) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:ContractWithCustomerAssetNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:ContractWithCustomerAssetNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.vishaypg.com/role/RevenuesNarrativeDetails", "longName": "9954488 - Disclosure - Revenues - (Narrative) (Details)", "shortName": "Revenues - (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.vishaypg.com/role/GoodwillScheduleofGoodwillDetails", "longName": "9954489 - Disclosure - Goodwill - (Schedule of Goodwill) (Details)", "shortName": "Goodwill - (Schedule of Goodwill) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "unique": true } }, "R44": { "role": "http://www.vishaypg.com/role/LeasesNarrativeDetails", "longName": "9954490 - Disclosure - Leases - (Narrative) (Details)", "shortName": "Leases - (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.vishaypg.com/role/LeasesLeasesRecordedontheBalanceSheetDetails", "longName": "9954491 - Disclosure - Leases - (Leases Recorded on the Balance Sheet) (Details)", "shortName": "Leases - (Leases Recorded on the Balance Sheet) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true }, "uniqueAnchor": null }, "R46": { "role": "http://www.vishaypg.com/role/LeasesOtherInformationRelatedtoLeasesDetails", "longName": "9954492 - Disclosure - Leases - (Other Information Related to Leases) (Details)", "shortName": "Leases - (Other Information Related to Leases) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "vpg:OtherInformationRelatedtoLeaseTermandDiscountRateTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "vpg:OtherInformationRelatedtoLeaseTermandDiscountRateTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.vishaypg.com/role/LeasesComponentsofLeaseExpenseDetails", "longName": "9954493 - Disclosure - Leases - (Components of Lease Expense) (Details)", "shortName": "Leases - (Components of Lease Expense) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-10", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.vishaypg.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails", "longName": "9954494 - Disclosure - Leases - (Maturities of Operating Lease Liabilities) (Details)", "shortName": "Leases - (Maturities of Operating Lease Liabilities) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.vishaypg.com/role/IncomeTaxesDetails", "longName": "9954495 - Disclosure - Income Taxes - (Details)", "shortName": "Income Taxes - (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-10", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.vishaypg.com/role/LongTermDebtScheduleofLongtermDebtDetails", "longName": "9954496 - Disclosure - Long-Term Debt - (Schedule of Long-term Debt) (Details)", "shortName": "Long-Term Debt - (Schedule of Long-term Debt) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:DeferredFinanceCostsNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:DeferredFinanceCostsNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.vishaypg.com/role/AccumulatedOtherComprehensiveIncomeLossDetails", "longName": "9954497 - Disclosure - Accumulated Other Comprehensive Income (Loss) - (Details)", "shortName": "Accumulated Other Comprehensive Income (Loss) - (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "unique": true } }, "R52": { "role": "http://www.vishaypg.com/role/PensionsandOtherPostretirementBenefitsScheduleofNetPensionandOtherRetirementPlanCostsDetails", "longName": "9954498 - Disclosure - Pensions and Other Postretirement Benefits - (Schedule of Net Pension and Other Retirement Plan Costs) (Details)", "shortName": "Pensions and Other Postretirement Benefits - (Schedule of Net Pension and Other Retirement Plan Costs) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-255", "name": "us-gaap:DefinedBenefitPlanServiceCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-255", "name": "us-gaap:DefinedBenefitPlanServiceCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.vishaypg.com/role/ShareBasedCompensationNarrativeDetails", "longName": "9954499 - Disclosure - Share-Based Compensation - (Narrative) (Details)", "shortName": "Share-Based Compensation - (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.vishaypg.com/role/ShareBasedCompensationScheduleofSharebasedCompensationExpenseDetails", "longName": "9954500 - Disclosure - Share-Based Compensation - (Schedule of Share-based Compensation Expense) (Details)", "shortName": "Share-Based Compensation - (Schedule of Share-based Compensation Expense) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-10", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.vishaypg.com/role/SegmentInformationNarrativeDetails", "longName": "9954501 - Disclosure - Segment Information - (Narrative) (Details)", "shortName": "Segment Information - (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.vishaypg.com/role/SegmentInformationScheduleofSegmentReportingDetails", "longName": "9954502 - Disclosure - Segment Information - (Schedule of Segment Reporting) (Details)", "shortName": "Segment Information - (Schedule of Segment Reporting) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-285", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "unique": true } }, "R57": { "role": "http://www.vishaypg.com/role/SegmentInformationIntersegmentSalesDetails", "longName": "9954503 - Disclosure - Segment Information - (Intersegment Sales) (Details)", "shortName": "Segment Information - (Intersegment Sales) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-297", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "unique": true } }, "R58": { "role": "http://www.vishaypg.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails", "longName": "9954504 - Disclosure - Earnings Per Share - (Computation of Basic and Diluted Earnings Per Share) (Details)", "shortName": "Earnings Per Share - (Computation of Basic and Diluted Earnings Per Share) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-10", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "unique": true } }, "R59": { "role": "http://www.vishaypg.com/role/AdditionalFinancialStatementInformationScheduleofOtherItemsinOperationsDetails", "longName": "9954505 - Disclosure - Additional Financial Statement Information - (Schedule of Other Items in Operations) (Details)", "shortName": "Additional Financial Statement Information - (Schedule of Other Items in Operations) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-10", "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.vishaypg.com/role/AdditionalFinancialStatementInformationNarrativeDetails", "longName": "9954506 - Disclosure - Additional Financial Statement Information - (Narrative) (Details)", "shortName": "Additional Financial Statement Information - (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-12", "name": "us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-12", "name": "us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.vishaypg.com/role/AdditionalFinancialStatementInformationOtherAccruedLiabilitiesDetails", "longName": "9954507 - Disclosure - Additional Financial Statement Information (Other Accrued Liabilities) (Details)", "shortName": "Additional Financial Statement Information (Other Accrued Liabilities) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:ContractWithCustomerRefundLiabilityCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:ContractWithCustomerRefundLiabilityCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.vishaypg.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueRecurringDetails", "longName": "9954508 - Disclosure - Fair Value Measurements - (Schedule of Assets and Liabilities at Fair Value, Recurring) (Details)", "shortName": "Fair Value Measurements - (Schedule of Assets and Liabilities at Fair Value, Recurring) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-305", "name": "vpg:RabbiTrustAssetsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-305", "name": "vpg:RabbiTrustAssetsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.vishaypg.com/role/RestructuringCostsNarrativeDetails", "longName": "9954509 - Disclosure - Restructuring Costs - (Narrative) (Details)", "shortName": "Restructuring Costs - (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:RestructuringCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true }, "uniqueAnchor": null }, "R64": { "role": "http://www.vishaypg.com/role/RestructuringCostsRestructuringProgramsDetails", "longName": "9954510 - Disclosure - Restructuring Costs - Restructuring Programs (Details)", "shortName": "Restructuring Costs - Restructuring Programs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RestructuringReserve", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PaymentsForRestructuring", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "unique": true } }, "R65": { "role": "http://www.vishaypg.com/role/StockholdersEquityDetails", "longName": "9954511 - Disclosure - Stockholder's Equity (Details)", "shortName": "Stockholder's Equity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-313", "name": "us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-313", "name": "us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "vpg-20230930.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Payroll and related expenses", "label": "Employee-related Liabilities, Current", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r20" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Adjustments to reconcile net earnings to net cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.vishaypg.com/role/RevenuesDisaggregationofRevenuebyGeographicAreaDetails", "http://www.vishaypg.com/role/RevenuesDisaggregationofRevenuebyMarketSectorDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r344", "r713", "r714", "r715", "r716", "r717", "r718", "r719" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets", "http://www.vishaypg.com/role/LeasesLeasesRecordedontheBalanceSheetDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating lease liabilities", "terseLabel": "Operating lease - non-current", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r520" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "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." } } }, "auth_ref": [ "r240", "r241" ] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.vishaypg.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense):", "label": "Other Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.vishaypg.com/role/RevenuesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Asset and Liability", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "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." } } }, "auth_ref": [ "r877" ] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of treasury stock", "label": "Stock Repurchased During Period, Value", "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." } } }, "auth_ref": [ "r13", "r83", "r84", "r113", "r600", "r665", "r682", "r748" ] }, "us-gaap_ContractWithCustomerRefundLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerRefundLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.vishaypg.com/role/AdditionalFinancialStatementInformationOtherAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.vishaypg.com/role/AdditionalFinancialStatementInformationOtherAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer advance payments", "label": "Contract with Customer, Refund Liability, Current", "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." } } }, "auth_ref": [ "r879" ] }, "srt_AsiaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AsiaMember", "presentation": [ "http://www.vishaypg.com/role/RevenuesDisaggregationofRevenuebyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asia", "label": "Asia [Member]" } } }, "auth_ref": [ "r929", "r930", "r931", "r932" ] }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "crdr": "credit", "calculation": { "http://www.vishaypg.com/role/PensionsandOtherPostretirementBenefitsScheduleofNetPensionandOtherRetirementPlanCostsDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.vishaypg.com/role/PensionsandOtherPostretirementBenefitsScheduleofNetPensionandOtherRetirementPlanCostsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Expected return on plan assets", "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets", "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan." } } }, "auth_ref": [ "r351", "r388", "r409", "r722", "r723" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments of employee taxes on certain share-based arrangements", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r165" ] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofEquity", "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofEquityParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase of treasury stock (shares)", "label": "Stock Repurchased During Period, Shares", "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." } } }, "auth_ref": [ "r13", "r83", "r84", "r113", "r595", "r665", "r682" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting [Abstract]", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPensionAndPostretirementObligations", "crdr": "debit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued pension and other postretirement costs, net", "label": "Increase (Decrease) in Obligation, Pension and Other Postretirement Benefits", "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." } } }, "auth_ref": [ "r8" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.vishaypg.com/role/SegmentInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reportable segments", "label": "Number of Reportable Segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r850" ] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.vishaypg.com/role/LongTermDebtScheduleofLongtermDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.vishaypg.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total long-term debt", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r16", "r121", "r302", "r316", "r708", "r709", "r924" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.vishaypg.com/role/GoodwillScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Axis]", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r64", "r65", "r478", "r724", "r727" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r86", "r113", "r552", "r588", "r590", "r596", "r626", "r736" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.vishaypg.com/role/Revenues" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues", "label": "Revenue from Contract with Customer [Text Block]", "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." } } }, "auth_ref": [ "r132", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r347" ] }, "us-gaap_DefinedBenefitPlanInterestCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanInterestCost", "crdr": "debit", "calculation": { "http://www.vishaypg.com/role/PensionsandOtherPostretirementBenefitsScheduleofNetPensionandOtherRetirementPlanCostsDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.vishaypg.com/role/PensionsandOtherPostretirementBenefitsScheduleofNetPensionandOtherRetirementPlanCostsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Interest cost", "label": "Defined Benefit Plan, Interest Cost", "documentation": "Amount of cost recognized for passage of time related to defined benefit plan." } } }, "auth_ref": [ "r351", "r355", "r387", "r408", "r722", "r723" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "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." } } }, "auth_ref": [ "r8" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.vishaypg.com/role/GoodwillScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree [Domain]", "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r478", "r724", "r727" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.vishaypg.com/role/AdditionalFinancialStatementInformationOtherAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.vishaypg.com/role/AdditionalFinancialStatementInformationOtherAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r20" ] }, "us-gaap_AccountsPayableAndOtherAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndOtherAccruedLiabilities", "crdr": "credit", "calculation": { "http://www.vishaypg.com/role/AdditionalFinancialStatementInformationOtherAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.vishaypg.com/role/AdditionalFinancialStatementInformationOtherAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goods received, not yet invoiced", "label": "Accounts Payable and Other Accrued Liabilities", "documentation": "Amount of liabilities incurred and payable to vendors for goods and services received, and accrued liabilities classified as other." } } }, "auth_ref": [ "r618" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "crdr": "debit", "calculation": { "http://www.vishaypg.com/role/PensionsandOtherPostretirementBenefitsScheduleofNetPensionandOtherRetirementPlanCostsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.vishaypg.com/role/PensionsandOtherPostretirementBenefitsScheduleofNetPensionandOtherRetirementPlanCostsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net periodic benefit cost", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan." } } }, "auth_ref": [ "r385", "r406", "r722", "r723" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.vishaypg.com/role/SegmentInformationIntersegmentSalesDetails", "http://www.vishaypg.com/role/SegmentInformationScheduleofSegmentReportingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Domain]", "label": "Consolidation Items [Domain]" } } }, "auth_ref": [ "r173", "r212", "r223", "r224", "r225", "r226", "r227", "r229", "r233", "r276", "r277", "r278", "r279", "r281", "r282", "r284", "r286", "r287", "r873", "r874" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.vishaypg.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueRecurringDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Measurements, Recurring", "label": "Fair Value, Recurring [Member]", "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." } } }, "auth_ref": [ "r496", "r502" ] }, "us-gaap_PropertyPlantAndEquipmentGrossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGrossAbstract", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Property and equipment:", "label": "Property, Plant and Equipment, Gross [Abstract]" } } }, "auth_ref": [] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.vishaypg.com/role/SegmentInformationIntersegmentSalesDetails", "http://www.vishaypg.com/role/SegmentInformationScheduleofSegmentReportingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Axis]", "label": "Consolidation Items [Axis]" } } }, "auth_ref": [ "r173", "r212", "r223", "r224", "r225", "r226", "r227", "r229", "r233", "r276", "r277", "r278", "r279", "r281", "r282", "r284", "r286", "r287", "r873", "r874" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.vishaypg.com/role/ShareBasedCompensation" ], "lang": { "en-us": { "role": { "verboseLabel": "Share-Based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r423", "r428", "r456", "r457", "r458", "r731" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.vishaypg.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r751" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r814" ] }, "us-gaap_DefinedBenefitPlanServiceCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanServiceCost", "crdr": "debit", "calculation": { "http://www.vishaypg.com/role/PensionsandOtherPostretirementBenefitsScheduleofNetPensionandOtherRetirementPlanCostsDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.vishaypg.com/role/PensionsandOtherPostretirementBenefitsScheduleofNetPensionandOtherRetirementPlanCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net service cost", "label": "Defined Benefit Plan, Service Cost", "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan." } } }, "auth_ref": [ "r353", "r386", "r407", "r722", "r723" ] }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermLinesOfCredit", "crdr": "credit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments on revolving facility", "label": "Repayments of Long-Term Lines of Credit", "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer." } } }, "auth_ref": [ "r31" ] }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualClassifiedCurrent", "crdr": "credit", "calculation": { "http://www.vishaypg.com/role/AdditionalFinancialStatementInformationOtherAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.vishaypg.com/role/AdditionalFinancialStatementInformationOtherAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued technical warranty", "label": "Product Warranty Accrual, Current", "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)." } } }, "auth_ref": [ "r20", "r871", "r872" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r174", "r175", "r176", "r203", "r539", "r591", "r611", "r617", "r619", "r620", "r621", "r622", "r623", "r625", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r638", "r639", "r640", "r641", "r642", "r644", "r647", "r648", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r665", "r742" ] }, "us-gaap_AccountsPayableTradeCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableTradeCurrent", "crdr": "credit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Trade accounts payable", "label": "Accounts Payable, Trade, Current", "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)." } } }, "auth_ref": [ "r17", "r18" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_MachineryAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Machinery and equipment", "label": "Machinery and Equipment, Gross", "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." } } }, "auth_ref": [ "r108" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r813" ] }, "us-gaap_PensionExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionExpense", "crdr": "debit", "calculation": { "http://www.vishaypg.com/role/AdditionalFinancialStatementInformationScheduleofOtherItemsinOperationsDetails": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.vishaypg.com/role/AdditionalFinancialStatementInformationScheduleofOtherItemsinOperationsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Pension expense", "label": "Pension Cost (Reversal of Cost)", "documentation": "Amount of cost (reversal of cost) for pension benefits. Excludes other postretirement benefits." } } }, "auth_ref": [] }, "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.vishaypg.com/role/AdditionalFinancialStatementInformationOtherAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.vishaypg.com/role/AdditionalFinancialStatementInformationOtherAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued taxes, other than income taxes", "label": "Accrual for Taxes Other than Income Taxes, Current", "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)." } } }, "auth_ref": [ "r20", "r63", "r701" ] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PensionPlansDefinedBenefitMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionPlansDefinedBenefitMember", "presentation": [ "http://www.vishaypg.com/role/PensionsandOtherPostretirementBenefitsScheduleofNetPensionandOtherRetirementPlanCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Plans", "label": "Pension Plan [Member]", "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." } } }, "auth_ref": [ "r349", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r399", "r402", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r418", "r419", "r422", "r722", "r723", "r727", "r728", "r729" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r815" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.vishaypg.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Number of RSUs granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "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)." } } }, "auth_ref": [ "r443" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.vishaypg.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r751" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r739", "r740", "r741", "r743", "r744", "r745", "r746", "r845", "r846", "r909", "r926", "r928" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.vishaypg.com/role/ShareBasedCompensationNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454" ] }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanDisclosureLineItems", "presentation": [ "http://www.vishaypg.com/role/PensionsandOtherPostretirementBenefitsScheduleofNetPensionandOtherRetirementPlanCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan Disclosure [Line Items]", "label": "Defined Benefit Plan Disclosure [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.vishaypg.com/role/RevenuesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with customer, revenue recognized", "label": "Contract with Customer, Liability, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r346" ] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://www.vishaypg.com/role/PensionsandOtherPostretirementBenefits" ], "lang": { "en-us": { "role": { "terseLabel": "Pension and Other Postretirement Benefits", "label": "Retirement Benefits [Text Block]", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r348", "r373", "r375", "r381", "r398", "r400", "r401", "r402", "r403", "r404", "r416", "r417", "r418", "r722" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.vishaypg.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets", "http://www.vishaypg.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Axis]", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r133", "r145", "r146", "r147", "r171", "r190", "r194", "r196", "r198", "r204", "r205", "r242", "r276", "r279", "r280", "r281", "r287", "r288", "r318", "r319", "r321", "r324", "r330", "r503", "r592", "r593", "r594", "r595", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r625", "r646", "r665", "r679", "r680", "r681", "r682", "r683", "r826", "r841", "r848" ] }, "us-gaap_RestructuringReserveRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveRollForward", "presentation": [ "http://www.vishaypg.com/role/RestructuringCostsRestructuringProgramsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Reserve [Roll Forward]", "label": "Restructuring Reserve [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r819" ] }, "us-gaap_ContractWithCustomerAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNet", "crdr": "debit", "presentation": [ "http://www.vishaypg.com/role/RevenuesContractAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Contract asset, unbilled revenue, beginning balance", "periodEndLabel": "Contract asset, unbilled revenue, ending balance", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "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." } } }, "auth_ref": [ "r332", "r334", "r345" ] }, "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember", "presentation": [ "http://www.vishaypg.com/role/PensionsandOtherPostretirementBenefitsScheduleofNetPensionandOtherRetirementPlanCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "OPEB Plans", "label": "Other Postretirement Benefits Plan [Member]", "documentation": "Plan designed to provide other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes pension benefits." } } }, "auth_ref": [ "r349", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r376", "r377", "r378", "r379", "r380", "r381", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r399", "r402", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r418", "r419", "r420", "r722", "r723", "r724", "r725", "r726" ] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Less: net earnings attributable to noncontrolling interests", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r71", "r117", "r151", "r154", "r185", "r186", "r559", "r837" ] }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "presentation": [ "http://www.vishaypg.com/role/AccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pension and Other Postretirement Actuarial Items", "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent." } } }, "auth_ref": [ "r5", "r12", "r28", "r835", "r836", "r837" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.vishaypg.com/role/AccumulatedOtherComprehensiveIncomeLossDetails", "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofEquity", "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofEquityParenthetical", "http://www.vishaypg.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r13", "r134", "r156", "r157", "r158", "r174", "r175", "r176", "r178", "r184", "r186", "r203", "r243", "r244", "r331", "r459", "r460", "r461", "r471", "r472", "r486", "r487", "r488", "r489", "r490", "r491", "r493", "r509", "r511", "r512", "r513", "r514", "r515", "r532", "r585", "r586", "r587", "r600", "r665" ] }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "presentation": [ "http://www.vishaypg.com/role/PensionsandOtherPostretirementBenefitsScheduleofNetPensionandOtherRetirementPlanCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]", "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r11", "r55", "r56", "r57", "r58" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.vishaypg.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Denominator for diluted earnings per share:", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNoteTextBlock", "presentation": [ "http://www.vishaypg.com/role/AccumulatedOtherComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "verboseLabel": "Accumulated Other Comprehensive Income (Loss)", "label": "Comprehensive Income (Loss) Note [Text Block]", "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." } } }, "auth_ref": [ "r90", "r160", "r541", "r561" ] }, "us-gaap_LiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAbstract", "presentation": [ "http://www.vishaypg.com/role/LeasesLeasesRecordedontheBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities", "label": "Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofOperations": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax expense", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r130", "r131", "r185", "r186", "r218", "r466", "r474", "r566" ] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Income taxes", "label": "Accrued Income Taxes, Current", "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." } } }, "auth_ref": [ "r81", "r120" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.vishaypg.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Number of shares authorized (up to)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r732" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofComprehensiveIncomeLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income attributable to VPG stockholders", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r29", "r153", "r155", "r163", "r544", "r564" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.vishaypg.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Number of shares available for grant (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r59" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r89", "r123", "r554", "r736", "r843", "r852", "r910" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.vishaypg.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "country_CA": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "CA", "presentation": [ "http://www.vishaypg.com/role/RevenuesDisaggregationofRevenuebyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Canada", "label": "CANADA" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Liabilities and equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "calculation": { "http://www.vishaypg.com/role/AdditionalFinancialStatementInformationScheduleofOtherItemsinOperationsDetails": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.vishaypg.com/role/AdditionalFinancialStatementInformationScheduleofOtherItemsinOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency exchange gain", "label": "Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r504", "r505", "r506", "r507", "r662" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.vishaypg.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r10" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.vishaypg.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueRecurringDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Domain]", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Capital expenditures accrued but not yet paid", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r33", "r34", "r35" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.vishaypg.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueRecurringDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r303", "r376", "r377", "r378", "r379", "r380", "r381", "r533", "r534", "r535", "r708", "r709", "r720", "r721", "r722" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.vishaypg.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "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." } } }, "auth_ref": [ "r108" ] }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "crdr": "credit", "calculation": { "http://www.vishaypg.com/role/PensionsandOtherPostretirementBenefitsScheduleofNetPensionandOtherRetirementPlanCostsDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.vishaypg.com/role/PensionsandOtherPostretirementBenefitsScheduleofNetPensionandOtherRetirementPlanCostsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Amortization of actuarial losses (gains)", "label": "Defined Benefit Plan, Amortization of Gain (Loss)", "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan." } } }, "auth_ref": [ "r351", "r389", "r410", "r722", "r723" ] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.vishaypg.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://www.vishaypg.com/role/AdditionalFinancialStatementInformationScheduleofOtherItemsinOperationsDetails": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.vishaypg.com/role/AdditionalFinancialStatementInformationScheduleofOtherItemsinOperationsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Interest income", "label": "Investment Income, Interest", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r97", "r213" ] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.vishaypg.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.vishaypg.com/role/RevenuesDisaggregationofRevenuebyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerAsset", "crdr": "credit", "presentation": [ "http://www.vishaypg.com/role/RevenuesContractAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "(Decrease)/increase in contract asset, unbilled revenue", "label": "Increase (Decrease) in Contract with Customer, Asset", "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r839" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.vishaypg.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.vishaypg.com/role/ShareBasedCompensationNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r118", "r143", "r171", "r210", "r225", "r231", "r242", "r276", "r277", "r279", "r280", "r281", "r283", "r285", "r287", "r288", "r480", "r484", "r503", "r548", "r637", "r736", "r749", "r873", "r874", "r916" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.vishaypg.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r424", "r426", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "presentation": [ "http://www.vishaypg.com/role/RevenuesContractAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "(Decrease)/increase in contract liability, accrued customer advances", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r538", "r839" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.vishaypg.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r424", "r426", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454" ] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.vishaypg.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "us-gaap_MinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterest", "crdr": "credit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Noncontrolling interests", "label": "Equity, Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r26", "r122", "r171", "r242", "r276", "r279", "r280", "r281", "r287", "r288", "r503", "r553", "r627" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 }, "http://www.vishaypg.com/role/AdditionalFinancialStatementInformationScheduleofOtherItemsinOperationsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.vishaypg.com/role/AdditionalFinancialStatementInformationScheduleofOtherItemsinOperationsDetails", "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofOperations" ], "lang": { "en-us": { "role": { "verboseLabel": "Other", "totalLabel": "Other nonoperating income (expense)", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r99" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 }, "http://www.vishaypg.com/role/AdditionalFinancialStatementInformationOtherAccruedLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.vishaypg.com/role/AdditionalFinancialStatementInformationOtherAccruedLiabilitiesDetails", "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Other accrued expenses", "totalLabel": "Other accrued expenses", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r20" ] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://www.vishaypg.com/role/LongTermDebtTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Long-term Debt", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "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." } } }, "auth_ref": [ "r22", "r47", "r48", "r74", "r75", "r77", "r78", "r111", "r112", "r708", "r710", "r844" ] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValue", "crdr": "debit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Treasury stock", "label": "Treasury Stock, Value", "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." } } }, "auth_ref": [ "r24", "r49", "r52" ] }, "us-gaap_SecuredDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredDebt", "crdr": "credit", "calculation": { "http://www.vishaypg.com/role/LongTermDebtScheduleofLongtermDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.vishaypg.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Secured debt", "label": "Secured Debt", "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." } } }, "auth_ref": [ "r16", "r121", "r924" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofEquity" ], "lang": { "en-us": { "role": { "verboseLabel": "Capital in Excess of Par Value", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r459", "r460", "r461", "r600", "r845", "r846", "r847", "r909", "r928" ] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "calculation": { "http://www.vishaypg.com/role/AdditionalFinancialStatementInformationOtherAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.vishaypg.com/role/AdditionalFinancialStatementInformationOtherAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued professional fees", "label": "Accrued Professional Fees, Current", "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)." } } }, "auth_ref": [ "r20" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r84", "r550", "r736" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.vishaypg.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock acquired (in shares)", "label": "Treasury Stock, Shares, Acquired", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r13", "r84", "r113" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r811" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.vishaypg.com/role/RevenuesDisaggregationofRevenuebyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r237", "r238", "r612", "r613", "r614", "r671", "r673", "r676", "r678", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r699", "r714", "r741", "r878", "r925" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.vishaypg.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofOperations", "http://www.vishaypg.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted average shares outstanding - diluted (in shares)", "totalLabel": "Adjusted weighted average shares (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r189", "r198" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r819" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r8" ] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "calculation": { "http://www.vishaypg.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.vishaypg.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Dilutive potential common shares (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation." } } }, "auth_ref": [ "r849" ] }, "us-gaap_AccruedSalesCommissionCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedSalesCommissionCurrent", "crdr": "credit", "calculation": { "http://www.vishaypg.com/role/AdditionalFinancialStatementInformationOtherAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.vishaypg.com/role/AdditionalFinancialStatementInformationOtherAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued commissions", "label": "Accrued Sales Commission, Current", "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)." } } }, "auth_ref": [ "r20", "r701" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofEquity" ], "lang": { "en-us": { "role": { "verboseLabel": "Share-based compensation expense", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r61", "r62", "r425" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.vishaypg.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofOperations", "http://www.vishaypg.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted average shares outstanding - basic (in shares)", "terseLabel": "Weighted average shares (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r188", "r198" ] }, "country_IL": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "IL", "presentation": [ "http://www.vishaypg.com/role/RevenuesDisaggregationofRevenuebyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Israel", "label": "ISRAEL" } } }, "auth_ref": [] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r812" ] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofOperations", "http://www.vishaypg.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net earnings attributable to VPG stockholders", "terseLabel": "Net earnings attributable to VPG stockholders", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r93", "r104", "r127", "r137", "r151", "r154", "r158", "r171", "r177", "r179", "r180", "r181", "r182", "r185", "r186", "r195", "r210", "r224", "r230", "r233", "r242", "r276", "r277", "r279", "r280", "r281", "r283", "r285", "r287", "r288", "r495", "r503", "r560", "r645", "r663", "r664", "r704", "r747", "r873" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.vishaypg.com/role/GoodwillTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Goodwill", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r706", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://www.vishaypg.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award vesting rights (percentage)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r880" ] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.vishaypg.com/role/GoodwillScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustment", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r254" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.vishaypg.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Components of Lease Expense", "label": "Lease, Cost [Table Text Block]", "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." } } }, "auth_ref": [ "r914" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.vishaypg.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Line Items]", "label": "Lessee, Lease, Description [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r522" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of treasury stock", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r30" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r812" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.vishaypg.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Operating Leases [Text Block]", "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." } } }, "auth_ref": [ "r518" ] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.vishaypg.com/role/Stockholdersequity" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholder's equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r110", "r170", "r317", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r331", "r492", "r668", "r669", "r685" ] }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://www.vishaypg.com/role/RestructuringCosts" ], "lang": { "en-us": { "role": { "verboseLabel": "Restructuring Costs", "label": "Restructuring and Related Activities Disclosure [Text Block]", "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled." } } }, "auth_ref": [ "r262", "r263", "r264", "r266", "r271" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "verboseLabel": "Other comprehensive income (loss), net of tax:", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.vishaypg.com/role/RevenuesDisaggregationofRevenuebyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r237", "r238", "r612", "r613", "r614", "r671", "r673", "r676", "r678", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r699", "r714", "r741", "r878", "r925" ] }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Other current liabilities", "label": "Increase (Decrease) in Other Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid." } } }, "auth_ref": [ "r8" ] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCharges", "crdr": "debit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "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" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring costs", "negatedLabel": "Restructuring costs", "label": "Restructuring Charges", "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r9", "r267", "r269", "r866" ] }, "us-gaap_ConstructionInProgressGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressGross", "crdr": "debit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Construction in progress", "label": "Construction in Progress, Gross", "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." } } }, "auth_ref": [ "r108" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.vishaypg.com/role/AccumulatedOtherComprehensiveIncomeLossDetails", "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofEquity", "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofEquityParenthetical", "http://www.vishaypg.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r13", "r25", "r134", "r156", "r157", "r158", "r174", "r175", "r176", "r178", "r184", "r186", "r203", "r243", "r244", "r331", "r459", "r460", "r461", "r471", "r472", "r486", "r487", "r488", "r489", "r490", "r491", "r493", "r509", "r511", "r512", "r513", "r514", "r515", "r532", "r585", "r586", "r587", "r600", "r665" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r134", "r174", "r175", "r176", "r178", "r184", "r186", "r243", "r244", "r459", "r460", "r461", "r471", "r472", "r486", "r488", "r489", "r491", "r493", "r585", "r587", "r600", "r928" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Deferred income taxes", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r464", "r465", "r549" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.vishaypg.com/role/AccumulatedOtherComprehensiveIncomeLossDetails", "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Loss", "verboseLabel": "Total", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r2", "r12", "r28", "r487", "r490", "r532", "r585", "r586", "r835", "r836", "r837", "r845", "r846", "r847" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r811" ] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedTranslationAdjustmentMember", "presentation": [ "http://www.vishaypg.com/role/AccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency Translation Adjustment", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "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." } } }, "auth_ref": [ "r4", "r12", "r28", "r157", "r158", "r511", "r512", "r513", "r514", "r515", "r835" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.vishaypg.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Table]", "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r522" ] }, "us-gaap_RestructuringReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserve", "crdr": "credit", "calculation": { "http://www.vishaypg.com/role/AdditionalFinancialStatementInformationOtherAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.vishaypg.com/role/AdditionalFinancialStatementInformationOtherAccruedLiabilitiesDetails", "http://www.vishaypg.com/role/RestructuringCostsRestructuringProgramsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued restructuring", "periodStartLabel": "Restructuring reserve, beginning balance", "periodEndLabel": "Restructuring reserve, ending balance", "label": "Restructuring Reserve", "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan." } } }, "auth_ref": [ "r264", "r268" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Leases [Abstract]", "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Vishay Precision Group, Inc. stockholders' equity", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r84", "r87", "r88", "r107", "r627", "r643", "r666", "r667", "r736", "r749", "r843", "r852", "r910", "r928" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other current assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r8" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.vishaypg.com/role/RevenuesDisaggregationofRevenuebyMarketSectorDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r235", "r539", "r578", "r579", "r580", "r581", "r582", "r583", "r698", "r713", "r737", "r827", "r869", "r870", "r878", "r925" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.vishaypg.com/role/RevenuesDisaggregationofRevenuebyMarketSectorDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r235", "r539", "r578", "r579", "r580", "r581", "r582", "r583", "r698", "r713", "r737", "r827", "r869", "r870", "r878", "r925" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r788" ] }, "vpg_KelkMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vishaypg.com/20230930", "localname": "KelkMember", "presentation": [ "http://www.vishaypg.com/role/GoodwillScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "KELK Acquisition", "label": "Kelk [Member]", "documentation": "KELK Membe" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "vpg_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vishaypg.com/20230930", "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "crdr": "credit", "calculation": { "http://www.vishaypg.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.vishaypg.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Four", "documentation": "Lessee, Operating Lease, Liability, to be Paid, after Year Four" } } }, "auth_ref": [] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r788" ] }, "vpg_IndustrialWeighingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vishaypg.com/20230930", "localname": "IndustrialWeighingMember", "presentation": [ "http://www.vishaypg.com/role/RevenuesDisaggregationofRevenuebyMarketSectorDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Industrial Weighing", "label": "Industrial Weighing [Member]", "documentation": "Industrial Weighing [Member]" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.vishaypg.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueRecurringDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r497", "r498", "r501" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r792" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.vishaypg.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Assets and Liabilities at Fair Value, Recurring", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "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)." } } }, "auth_ref": [ "r497", "r498" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r791" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r790" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.vishaypg.com/role/AdditionalFinancialStatementInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued Liabilities", "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "vpg_OtherEuropeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vishaypg.com/20230930", "localname": "OtherEuropeMember", "presentation": [ "http://www.vishaypg.com/role/RevenuesDisaggregationofRevenuebyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Europe", "label": "Other Europe [Member]", "documentation": "Other Europe [Member]" } } }, "auth_ref": [] }, "us-gaap_FiscalPeriod": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiscalPeriod", "presentation": [ "http://www.vishaypg.com/role/BasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal Period", "label": "Fiscal Period, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r66" ] }, "us-gaap_SubleaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubleaseIncome", "crdr": "credit", "calculation": { "http://www.vishaypg.com/role/LeasesComponentsofLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.vishaypg.com/role/LeasesComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Sublease income", "label": "Sublease Income", "documentation": "Amount of sublease income excluding finance and operating lease expense." } } }, "auth_ref": [ "r526", "r735" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r789" ] }, "us-gaap_OtherOperatingIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherOperatingIncomeExpenseNet", "crdr": "credit", "calculation": { "http://www.vishaypg.com/role/AdditionalFinancialStatementInformationScheduleofOtherItemsinOperationsDetails": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.vishaypg.com/role/AdditionalFinancialStatementInformationScheduleofOtherItemsinOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Operating Income (Expense), Net", "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." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.vishaypg.com/role/AccumulatedOtherComprehensiveIncomeLossDetails", "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "verboseLabel": "Increase (Decrease) in Accumulated Other Comprehensive Income [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r789" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Proceeds from sale of property and equipment", "label": "Proceeds from Sale of Property, Plant, and Equipment", "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." } } }, "auth_ref": [ "r100" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets", "http://www.vishaypg.com/role/LeasesLeasesRecordedontheBalanceSheetDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Assets", "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofOperations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofOperations" ], "lang": { "en-us": { "role": { "verboseLabel": "Costs of products sold", "label": "Cost of Goods and Services Sold", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r95", "r539" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r790" ] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "calculation": { "http://www.vishaypg.com/role/LongTermDebtScheduleofLongtermDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.vishaypg.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred financing costs", "label": "Debt Issuance Costs, Net", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r76", "r876" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r817" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.vishaypg.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWriteDown", "crdr": "debit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Inventory write-offs for obsolescence", "label": "Inventory Write-down", "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." } } }, "auth_ref": [ "r245" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableTrade", "crdr": "debit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Trade accounts payable", "label": "Increase (Decrease) in Accounts Payable, Trade", "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." } } }, "auth_ref": [ "r8" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.vishaypg.com/role/LeasesComponentsofLeaseExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.vishaypg.com/role/LeasesComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total net lease cost", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r523", "r735" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r174", "r175", "r176", "r203", "r539", "r591", "r611", "r617", "r619", "r620", "r621", "r622", "r623", "r625", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r638", "r639", "r640", "r641", "r642", "r644", "r647", "r648", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r665", "r742" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r791" ] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.vishaypg.com/role/FairValueMeasurements" ], "lang": { "en-us": { "role": { "verboseLabel": "Fair Value Measurements", "label": "Fair Value Disclosures [Text Block]", "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." } } }, "auth_ref": [ "r496" ] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "calculation": { "http://www.vishaypg.com/role/LeasesComponentsofLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.vishaypg.com/role/LeasesComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term lease cost", "label": "Short-Term Lease, Cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r525", "r735" ] }, "us-gaap_PaymentsForRestructuring": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRestructuring", "crdr": "credit", "presentation": [ "http://www.vishaypg.com/role/RestructuringCostsRestructuringProgramsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cash payments", "label": "Payments for Restructuring", "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." } } }, "auth_ref": [ "r264", "r838" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.vishaypg.com/role/LeasesComponentsofLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.vishaypg.com/role/LeasesComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease cost", "label": "Operating Lease, Cost", "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." } } }, "auth_ref": [ "r524", "r735" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.vishaypg.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueRecurringDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r303", "r376", "r377", "r378", "r379", "r380", "r381", "r498", "r533", "r534", "r535", "r708", "r709", "r720", "r721", "r722" ] }, "vpg_AvionicsMilitarySpaceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vishaypg.com/20230930", "localname": "AvionicsMilitarySpaceMember", "presentation": [ "http://www.vishaypg.com/role/RevenuesDisaggregationofRevenuebyMarketSectorDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Avionics, Military & Space", "label": "Avionics, Military & Space [Member]", "documentation": "Avionics, Military & Space [Member]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "crdr": "credit", "presentation": [ "http://www.vishaypg.com/role/AccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other comprehensive loss before reclassifications", "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax", "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r15", "r28", "r157", "r509", "r512", "r515", "r835" ] }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued pension and other postretirement costs", "label": "Liability, Defined Benefit Plan, Noncurrent", "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent." } } }, "auth_ref": [ "r82", "r349", "r350", "r372", "r722" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Net changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r791" ] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Gain on sale of property and equipment", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r9" ] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.vishaypg.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "presentation": [ "http://www.vishaypg.com/role/RestructuringCostsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring and Related Costs", "label": "Restructuring and Related Costs [Table Text Block]", "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets." } } }, "auth_ref": [ "r44", "r45", "r46" ] }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "crdr": "debit", "presentation": [ "http://www.vishaypg.com/role/AccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Amounts reclassified from accumulated other comprehensive income", "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax", "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r15", "r28", "r157", "r509", "r514", "r515", "r835" ] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.vishaypg.com/role/AccumulatedOtherComprehensiveIncomeLossTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Accumulated Other Comprehensive Income (Loss)", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r28", "r911", "r912" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofOperations", "http://www.vishaypg.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic earnings per share attributable to VPG stockholders (dollars per share)", "verboseLabel": "Basic earnings per share attributable to VPG stockholders (dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r164", "r179", "r180", "r181", "r182", "r183", "r188", "r190", "r196", "r197", "r198", "r202", "r494", "r495", "r545", "r565", "r702" ] }, "vpg_SensorsToMeasurementSystemsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vishaypg.com/20230930", "localname": "SensorsToMeasurementSystemsMember", "presentation": [ "http://www.vishaypg.com/role/SegmentInformationIntersegmentSalesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sensors to Measurement Systems", "label": "Sensors to Measurement Systems [Member]", "documentation": "Sensors to Measurement Systems" } } }, "auth_ref": [] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r818" ] }, "us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupNotDiscontinuedOperationGainLossOnDisposal", "crdr": "credit", "presentation": [ "http://www.vishaypg.com/role/AdditionalFinancialStatementInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Loss on liquidation", "label": "Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal", "documentation": "Amount before tax of gain (loss) recognized on the sale or disposal of a disposal group. Excludes discontinued operations." } } }, "auth_ref": [ "r260", "r840", "r864" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r791" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.vishaypg.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.vishaypg.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueRecurringDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Axis]", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r497", "r498", "r499", "r500", "r502" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r792" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r43", "r140", "r555" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r27", "r28", "r91", "r148", "r551", "r589", "r590" ] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PriorPeriodReclassificationAdjustmentDescription", "presentation": [ "http://www.vishaypg.com/role/BasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassifications", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "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." } } }, "auth_ref": [ "r828" ] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r792" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.vishaypg.com/role/RevenuesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue", "label": "Disaggregation of Revenue [Table Text Block]", "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." } } }, "auth_ref": [ "r878" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]", "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.vishaypg.com/role/RevenuesDisaggregationofRevenuebyGeographicAreaDetails", "http://www.vishaypg.com/role/RevenuesDisaggregationofRevenuebyMarketSectorDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r344", "r713", "r714", "r715", "r716", "r717", "r718", "r719" ] }, "us-gaap_RestructuringReserveTranslationAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveTranslationAdjustment", "crdr": "credit", "presentation": [ "http://www.vishaypg.com/role/RestructuringCostsRestructuringProgramsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation", "label": "Restructuring Reserve, Foreign Currency Translation Gain (Loss)", "documentation": "Amount of foreign currency translation gain (loss) which decreases (increases) the restructuring reserve." } } }, "auth_ref": [ "r867", "r868" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "presentation": [ "http://www.vishaypg.com/role/SegmentInformationScheduleofSegmentReportingDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Unallocated G&A expenses", "label": "General and Administrative Expense", "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." } } }, "auth_ref": [ "r96", "r648" ] }, "us-gaap_ShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermInvestments", "crdr": "debit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Short term investment", "label": "Short-Term Investments", "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current." } } }, "auth_ref": [ "r124", "r125", "r833" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.vishaypg.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r272", "r273", "r274", "r275", "r421", "r537", "r584", "r615", "r616", "r670", "r672", "r674", "r675", "r677", "r696", "r697", "r705", "r712", "r730", "r738", "r875", "r918", "r919", "r920", "r921", "r922", "r923" ] }, "us-gaap_ClassOfTreasuryStockTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfTreasuryStockTable", "presentation": [ "http://www.vishaypg.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Treasury Stock [Table]", "label": "Class of Treasury Stock [Table]", "documentation": "Disclosure of information about treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock." } } }, "auth_ref": [ "r49", "r50", "r51", "r52" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r811" ] }, "us-gaap_GoodwillDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillDisclosureTextBlock", "presentation": [ "http://www.vishaypg.com/role/Goodwill" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill." } } }, "auth_ref": [ "r246", "r248", "r258", "r706" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r821" ] }, "us-gaap_EquityClassOfTreasuryStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityClassOfTreasuryStockLineItems", "presentation": [ "http://www.vishaypg.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity, Class of Treasury Stock [Line Items]", "label": "Equity, Class of Treasury Stock [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders", "crdr": "debit", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Distributions to noncontrolling interests", "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders", "documentation": "Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders." } } }, "auth_ref": [ "r113" ] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.vishaypg.com/role/LongTermDebt" ], "lang": { "en-us": { "role": { "verboseLabel": "Long-Term Debt", "label": "Debt Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r109", "r169", "r289", "r295", "r296", "r297", "r298", "r299", "r300", "r305", "r312", "r313", "r315" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.vishaypg.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r272", "r273", "r274", "r275", "r421", "r537", "r584", "r615", "r616", "r670", "r672", "r674", "r675", "r677", "r696", "r697", "r705", "r712", "r730", "r738", "r875", "r918", "r919", "r920", "r921", "r922", "r923" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r811" ] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.vishaypg.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "presentation": [ "http://www.vishaypg.com/role/ShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Share-based Compensation Expense", "label": "Share-Based Payment Arrangement, Cost by Plan [Table Text Block]", "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit." } } }, "auth_ref": [ "r60" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r819" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r820" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.vishaypg.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r820" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r822" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r821" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.vishaypg.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease, payments", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r521", "r527" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure of investing transactions:", "label": "Noncash Investing and Financing Items [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Restructuring and Related Activities [Abstract]", "label": "Restructuring and Related Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "crdr": "credit", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock issuances", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited." } } }, "auth_ref": [ "r13", "r113" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.vishaypg.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.vishaypg.com/role/LeasesOtherInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases weighted average discount rate (percent)", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r530", "r735" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r823" ] }, "us-gaap_PaymentsToAcquireProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireProductiveAssets", "crdr": "credit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Capital expenditures", "label": "Payments to Acquire Productive Assets", "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r129", "r906", "r907", "r908" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Capital in excess of par value", "label": "Additional Paid in Capital, Common Stock", "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." } } }, "auth_ref": [ "r85" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r754", "r824" ] }, "us-gaap_AdditionalFinancialInformationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalFinancialInformationDisclosureTextBlock", "presentation": [ "http://www.vishaypg.com/role/AdditionalFinancialStatementInformation" ], "lang": { "en-us": { "role": { "verboseLabel": "Additional Financial Statement Information", "label": "Additional Financial Information Disclosure [Text Block]", "documentation": "The entire disclosures of supplemental information, including descriptions and amounts, related to the balance sheet, income statement, and/or cash flow statement." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "presentation": [ "http://www.vishaypg.com/role/AdditionalFinancialStatementInformationTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Other Income (Expense)", "label": "Schedule of Other Nonoperating Income (Expense) [Table Text Block]", "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." } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.vishaypg.com/role/SegmentInformation" ], "lang": { "en-us": { "role": { "verboseLabel": "Segment Information", "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r206", "r207", "r208", "r209", "r210", "r222", "r227", "r231", "r232", "r233", "r234", "r235", "r236", "r239" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.vishaypg.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.vishaypg.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "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)." } } }, "auth_ref": [ "r531" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.vishaypg.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueRecurringDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2 Inputs", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r303", "r376", "r381", "r498", "r534", "r708", "r709", "r720", "r721", "r722" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.vishaypg.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueRecurringDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1 Inputs", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r303", "r376", "r381", "r498", "r533", "r720", "r721", "r722" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r754", "r824" ] }, "us-gaap_CorporateNonSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateNonSegmentMember", "presentation": [ "http://www.vishaypg.com/role/SegmentInformationScheduleofSegmentReportingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate/Other", "label": "Corporate, Non-Segment [Member]", "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." } } }, "auth_ref": [ "r14", "r224", "r225", "r226", "r227", "r233", "r851" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.vishaypg.com/role/SegmentInformationTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Segment Reporting", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r36", "r37", "r38", "r40" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.vishaypg.com/role/LeasesOtherInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases weighted average remaining lease term (years)", "label": "Operating Lease, Weighted Average Remaining Lease Term", "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." } } }, "auth_ref": [ "r529", "r735" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.vishaypg.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.vishaypg.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.vishaypg.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total future minimum lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r531" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r754", "r824" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r21", "r139", "r171", "r242", "r276", "r277", "r279", "r280", "r281", "r283", "r285", "r287", "r288", "r481", "r484", "r485", "r503", "r736", "r873", "r916", "r917" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.vishaypg.com/role/SegmentInformationIntersegmentSalesDetails", "http://www.vishaypg.com/role/SegmentInformationScheduleofSegmentReportingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting Information [Line Items]", "label": "Segment Reporting Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.vishaypg.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueRecurringDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 3 Inputs", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r303", "r376", "r377", "r378", "r379", "r380", "r381", "r498", "r535", "r708", "r709", "r720", "r721", "r722" ] }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheOneMember", "presentation": [ "http://www.vishaypg.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Tranche One", "label": "Share-Based Payment Arrangement, Tranche One [Member]", "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.vishaypg.com/role/SegmentInformationIntersegmentSalesDetails", "http://www.vishaypg.com/role/SegmentInformationScheduleofSegmentReportingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r36", "r37", "r38", "r40" ] }, "us-gaap_CapitalizedComputerSoftwareGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareGross", "crdr": "debit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Software", "label": "Capitalized Computer Software, Gross", "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software." } } }, "auth_ref": [ "r933" ] }, "us-gaap_GoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillLineItems", "presentation": [ "http://www.vishaypg.com/role/GoodwillScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Line Items]", "label": "Goodwill [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r259", "r706" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.vishaypg.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use asset obtained in exchange for operating lease liability", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r528", "r735" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.vishaypg.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.vishaypg.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "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)." } } }, "auth_ref": [ "r531" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.vishaypg.com/role/EarningsPerShareTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Computation of Basic and Diluted Earnings Per Share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r849" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r819" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Long-term debt, less current portion", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r144" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.vishaypg.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.vishaypg.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "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)." } } }, "auth_ref": [ "r531" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofEquityParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock issuance (shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r13", "r83", "r84", "r113" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.vishaypg.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.vishaypg.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "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)." } } }, "auth_ref": [ "r531" ] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingAxis", "presentation": [ "http://www.vishaypg.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Axis]", "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingDomain", "presentation": [ "http://www.vishaypg.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Domain]", "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.vishaypg.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Maturities of Operating Lease Liabilities", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "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." } } }, "auth_ref": [ "r915" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.vishaypg.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.vishaypg.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2023 (excluding the nine months ended September 30, 2023)", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "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." } } }, "auth_ref": [ "r915" ] }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheTwoMember", "presentation": [ "http://www.vishaypg.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Tranche Two", "label": "Share-Based Payment Arrangement, Tranche Two [Member]", "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTable", "presentation": [ "http://www.vishaypg.com/role/GoodwillScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill [Table]", "label": "Schedule of Goodwill [Table]", "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons." } } }, "auth_ref": [ "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r259", "r706" ] }, "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "presentation": [ "http://www.vishaypg.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares authorized to be repurchased (in shares)", "label": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased", "documentation": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Property and equipment, net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r10", "r547", "r556", "r736" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.vishaypg.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r751" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r763", "r774", "r784", "r809" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofOperations", "http://www.vishaypg.com/role/SegmentInformationScheduleofSegmentReportingDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "terseLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r94", "r171", "r210", "r224", "r230", "r233", "r242", "r276", "r277", "r279", "r280", "r281", "r283", "r285", "r287", "r288", "r503", "r704", "r873" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r761", "r772", "r782", "r807" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r759", "r770", "r780", "r805" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Foreign currency impacts and other items", "label": "Other Noncash Income (Expense)", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r104" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r760", "r771", "r781", "r806" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.vishaypg.com/role/ShareBasedCompensationNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units (RSUs)", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r762", "r773", "r783", "r808" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r762", "r773", "r783", "r800", "r808" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.vishaypg.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Treasury stock aquired", "label": "Treasury Stock, Value, Acquired, Cost Method", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r13", "r49", "r113" ] }, "vpg_TransportationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vishaypg.com/20230930", "localname": "TransportationMember", "presentation": [ "http://www.vishaypg.com/role/RevenuesDisaggregationofRevenuebyMarketSectorDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transportation", "label": "Transportation [Member]", "documentation": "Transportation [Member]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r138", "r150", "r171", "r242", "r276", "r277", "r279", "r280", "r281", "r283", "r285", "r287", "r288", "r480", "r484", "r503", "r736", "r873", "r874", "r916" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://www.vishaypg.com/role/AccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r156", "r157", "r509", "r511", "r512", "r513", "r514", "r515" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.vishaypg.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueRecurringDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r497", "r498", "r501" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofEquity", "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofEquityParenthetical", "http://www.vishaypg.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r49" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Retirement Benefits [Abstract]", "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r9", "r215" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r811" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r762", "r773", "r783", "r808" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r762", "r773", "r783", "r808" ] }, "us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.vishaypg.com/role/AdditionalFinancialStatementInformationOtherAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.vishaypg.com/role/AdditionalFinancialStatementInformationOtherAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current accrued pensions and other post retirement costs", "label": "Liability, Pension and Other Postretirement and Postemployment Benefits, Current", "documentation": "Amount of liability, recognized in statement of financial position, for pension, other postretirement and postemployment benefits, classified as current." } } }, "auth_ref": [ "r53", "r54", "r81", "r114" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r763", "r774", "r784", "r809" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofOperations": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Income before taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "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." } } }, "auth_ref": [ "r0", "r92", "r126", "r210", "r224", "r230", "r233", "r546", "r557", "r704" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r762", "r773", "r783", "r808" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r762", "r773", "r783", "r808" ] }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "presentation": [ "http://www.vishaypg.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, operating lease, remaining lease term (years)", "label": "Lessee, Operating Lease, Remaining Lease Term", "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r913" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.vishaypg.com/role/RevenuesContractAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Contract liability, accrued customer advances, beginning balance", "periodEndLabel": "Contract liability, accrued customer advances, ending balance", "label": "Contract with Customer, Liability", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r332", "r333", "r345" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Taxes and Tax Credits", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r104" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses", "crdr": "credit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Reclassification of foreign currency translation adjustment related to disposal of subsidiary", "label": "Disposal Group, Including Discontinued Operation, Foreign Currency Translation Gains (Losses)", "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." } } }, "auth_ref": [ "r73" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r764", "r775", "r785", "r810" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.vishaypg.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.vishaypg.com/role/EarningsPerShare" ], "lang": { "en-us": { "role": { "verboseLabel": "Earnings Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r187", "r199", "r200", "r201" ] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.vishaypg.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r753" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 }, "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "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" ], "lang": { "en-us": { "role": { "totalLabel": "Net earnings", "verboseLabel": "Net earnings", "netLabel": "Net earnings", "terseLabel": "Net earnings", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r137", "r151", "r154", "r166", "r171", "r177", "r185", "r186", "r210", "r224", "r230", "r233", "r242", "r276", "r277", "r279", "r280", "r281", "r283", "r285", "r287", "r288", "r479", "r482", "r483", "r495", "r503", "r546", "r558", "r599", "r645", "r663", "r664", "r704", "r733", "r734", "r748", "r837", "r873" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.vishaypg.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r786" ] }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "presentation": [ "http://www.vishaypg.com/role/PensionsandOtherPostretirementBenefitsTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Net Pension and Other Retirement Plan Costs", "label": "Schedule of Net Benefit Costs [Table Text Block]", "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments." } } }, "auth_ref": [ "r115" ] }, "vpg_NumberOfSubsidiariesLiquidated": { "xbrltype": "integerItemType", "nsuri": "http://www.vishaypg.com/20230930", "localname": "NumberOfSubsidiariesLiquidated", "presentation": [ "http://www.vishaypg.com/role/AdditionalFinancialStatementInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsidiaries", "label": "Number of Subsidiaries Liquidated", "documentation": "Number of Subsidiaries Liquidated" } } }, "auth_ref": [] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r800" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.vishaypg.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "country_GB": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "GB", "presentation": [ "http://www.vishaypg.com/role/RevenuesDisaggregationofRevenuebyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United Kingdom", "label": "UNITED KINGDOM" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://www.vishaypg.com/role/AccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r156", "r157", "r509", "r511", "r512", "r513", "r514", "r515" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r758", "r769", "r779", "r804" ] }, "us-gaap_Land": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Land", "crdr": "debit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Land", "label": "Land", "documentation": "Amount before accumulated depletion of real estate held for productive use, excluding land held for sale." } } }, "auth_ref": [ "r829" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.vishaypg.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r792" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofOperations" ], "lang": { "en-us": { "role": { "verboseLabel": "Selling, general, and administrative expenses", "label": "Selling, General and Administrative Expense", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r96" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.vishaypg.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r8" ] }, "vpg_StressTekInc.Member": { "xbrltype": "domainItemType", "nsuri": "http://www.vishaypg.com/20230930", "localname": "StressTekInc.Member", "presentation": [ "http://www.vishaypg.com/role/GoodwillScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stress-Tek Acquisition", "label": "Stress-Tek, Inc. [Member]", "documentation": "Stress-Tek, Inc. [Member]" } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r792" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.vishaypg.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r22", "r173", "r290", "r291", "r292", "r293", "r294", "r296", "r301", "r302", "r303", "r304", "r306", "r307", "r308", "r309", "r310", "r311", "r517", "r707", "r708", "r709", "r710", "r711", "r842" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r792" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r819" ] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.vishaypg.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r825" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r800" ] }, "us-gaap_RetirementPlanTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeAxis", "presentation": [ "http://www.vishaypg.com/role/PensionsandOtherPostretirementBenefitsScheduleofNetPensionandOtherRetirementPlanCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Type [Axis]", "label": "Retirement Plan Type [Axis]", "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." } } }, "auth_ref": [ "r349", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r399", "r402", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r418", "r419", "r420", "r422", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r793" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r787" ] }, "us-gaap_RetirementPlanTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeDomain", "presentation": [ "http://www.vishaypg.com/role/PensionsandOtherPostretirementBenefitsScheduleofNetPensionandOtherRetirementPlanCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Type [Domain]", "label": "Retirement Plan Type [Domain]", "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." } } }, "auth_ref": [ "r349", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r399", "r402", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r418", "r419", "r420", "r422", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r800" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r793" ] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.vishaypg.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.vishaypg.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r750" ] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "presentation": [ "http://www.vishaypg.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Effect of dilutive securities:", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract]" } } }, "auth_ref": [] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.vishaypg.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r751" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r793" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r756", "r767", "r777", "r802" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Finished goods", "label": "Inventory, Finished Goods, Gross", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r830" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r788" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r800" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.vishaypg.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective tax rate (percent)", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r467" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r793" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r136", "r207", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r233", "r239", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r261", "r265", "r270", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r706", "r827", "r925" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r765", "r773", "r783", "r800", "r808", "r812", "r820" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r793" ] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.vishaypg.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r751" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "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" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r765", "r773", "r783", "r800", "r808", "r812", "r820" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r793" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r793" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.vishaypg.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r755", "r766", "r776", "r801" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.vishaypg.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r751" ] }, "vpg_SensorsToWeighingSolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vishaypg.com/20230930", "localname": "SensorsToWeighingSolutionsMember", "presentation": [ "http://www.vishaypg.com/role/SegmentInformationIntersegmentSalesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sensors to Weighing Solutions", "label": "Sensors to Weighing Solutions [Member]", "documentation": "Sensors to Weighing Solutions" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.vishaypg.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r173", "r290", "r291", "r292", "r293", "r294", "r296", "r301", "r302", "r303", "r304", "r306", "r307", "r308", "r309", "r310", "r311", "r314", "r517", "r707", "r708", "r709", "r710", "r711", "r842" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r820" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.vishaypg.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r752" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Effect of exchange rate changes on cash and cash equivalents", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r508" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.vishaypg.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r16", "r80", "r81", "r119", "r121", "r173", "r290", "r291", "r292", "r293", "r294", "r296", "r301", "r302", "r303", "r304", "r306", "r307", "r308", "r309", "r310", "r311", "r517", "r707", "r708", "r709", "r710", "r711", "r842" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r794" ] }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireShortTermInvestments", "crdr": "credit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of short term investment", "label": "Payments to Acquire Short-Term Investments", "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term." } } }, "auth_ref": [ "r101" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (decrease) in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1", "r102" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.vishaypg.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "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." } } }, "auth_ref": [ "r22", "r47", "r48", "r74", "r75", "r77", "r78", "r111", "r112", "r173", "r290", "r291", "r292", "r293", "r294", "r296", "r301", "r302", "r303", "r304", "r306", "r307", "r308", "r309", "r310", "r311", "r314", "r517", "r707", "r708", "r709", "r710", "r711", "r842" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.vishaypg.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r751" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofOperations", "http://www.vishaypg.com/role/SegmentInformationScheduleofSegmentReportingDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Operating income", "terseLabel": "Operating income", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r210", "r224", "r230", "r233", "r704" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r796" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets", "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "periodStartLabel": "Cash and cash equivalents at beginning of period", "periodEndLabel": "Cash and cash equivalents at end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r32", "r102", "r168" ] }, "us-gaap_PaymentsOfDistributionsToAffiliates": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDistributionsToAffiliates", "crdr": "credit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Distributions to noncontrolling interests", "label": "Payments of Distributions to Affiliates", "documentation": "The distributions of earnings to an entity that is affiliated with the reporting entity by means of direct or indirect ownership." } } }, "auth_ref": [ "r30" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r757", "r768", "r778", "r803" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r795" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.vishaypg.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.vishaypg.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Present value of future minimum lease payments", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r520" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.vishaypg.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r272", "r273", "r274", "r275", "r373", "r421", "r451", "r452", "r453", "r536", "r537", "r584", "r615", "r616", "r670", "r672", "r674", "r675", "r677", "r696", "r697", "r705", "r712", "r730", "r738", "r741", "r865", "r875", "r919", "r920", "r921", "r922", "r923" ] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r799" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Other liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r23" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r755", "r766", "r776", "r801" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r797" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.vishaypg.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.vishaypg.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: amount representing interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r531" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r818" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r798" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r798" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.vishaypg.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r272", "r273", "r274", "r275", "r373", "r421", "r451", "r452", "r453", "r536", "r537", "r584", "r615", "r616", "r670", "r672", "r674", "r675", "r677", "r696", "r697", "r705", "r712", "r730", "r738", "r741", "r865", "r875", "r919", "r920", "r921", "r922", "r923" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets", "http://www.vishaypg.com/role/LeasesLeasesRecordedontheBalanceSheetDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Current portion of operating lease liabilities", "terseLabel": "Operating lease - current", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r520" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofOperations", "http://www.vishaypg.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Diluted earnings per share attributable to VPG stockholders (dollars per share)", "terseLabel": "Diluted earnings per share attributable to VPG stockholders (dollars per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r164", "r179", "r180", "r181", "r182", "r183", "r190", "r196", "r197", "r198", "r202", "r494", "r495", "r545", "r565", "r702" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.vishaypg.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r758", "r769", "r779", "r804" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.vishaypg.com/role/ShareBasedCompensationScheduleofSharebasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Share-based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r455", "r462" ] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets", "http://www.vishaypg.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Domain]", "label": "Class of Stock [Domain]", "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." } } }, "auth_ref": [ "r133", "r145", "r146", "r147", "r171", "r190", "r194", "r196", "r198", "r204", "r205", "r242", "r276", "r279", "r280", "r281", "r287", "r288", "r318", "r319", "r321", "r324", "r330", "r503", "r592", "r593", "r594", "r595", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r625", "r646", "r665", "r679", "r680", "r681", "r682", "r683", "r826", "r841", "r848" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r818" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Inventories, net", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r149", "r700", "r736" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r142" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r834" ] }, "us-gaap_InventoryNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNetAbstract", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Inventories:", "label": "Inventory, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Domain]", "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r207", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r233", "r239", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r265", "r270", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r706", "r827", "r925" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillRollForward", "presentation": [ "http://www.vishaypg.com/role/GoodwillScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Roll Forward]", "label": "Goodwill [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterials", "crdr": "debit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Raw materials", "label": "Inventory, Raw Materials, Gross", "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r832" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Other income", "label": "Nonoperating Income (Expense)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r98" ] }, "vpg_DiversifiedTechnicalSystemsIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vishaypg.com/20230930", "localname": "DiversifiedTechnicalSystemsIncMember", "presentation": [ "http://www.vishaypg.com/role/GoodwillScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "DTS Acquisition", "label": "Diversified Technical Systems, Inc [Member]", "documentation": "Diversified Technical Systems, Inc" } } }, "auth_ref": [] }, "vpg_WeighingSolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vishaypg.com/20230930", "localname": "WeighingSolutionsMember", "presentation": [ "http://www.vishaypg.com/role/GoodwillScheduleofGoodwillDetails", "http://www.vishaypg.com/role/RevenuesDisaggregationofRevenuebyGeographicAreaDetails", "http://www.vishaypg.com/role/SegmentInformationScheduleofSegmentReportingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighing Solutions", "label": "Weighing Solutions [Member]", "documentation": "-- None. No documentation exists for this element. --" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets", "http://www.vishaypg.com/role/LeasesLeasesRecordedontheBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right of use asset", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r519" ] }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "presentation": [ "http://www.vishaypg.com/role/BasisofPresentation" ], "lang": { "en-us": { "role": { "verboseLabel": "Basis of Presentation", "label": "Business Description and Basis of Presentation [Text Block]", "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)." } } }, "auth_ref": [ "r79", "r105", "r106" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofOperations" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest expense", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r76", "r128", "r159", "r214", "r516", "r649", "r747", "r927" ] }, "vpg_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNumberofPeopleGrantedAwards": { "xbrltype": "integerItemType", "nsuri": "http://www.vishaypg.com/20230930", "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNumberofPeopleGrantedAwards", "presentation": [ "http://www.vishaypg.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Number of People Granted Awards" } } }, "auth_ref": [] }, "vpg_ClassBConvertibleCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vishaypg.com/20230930", "localname": "ClassBConvertibleCommonStockMember", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets", "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofEquity", "http://www.vishaypg.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Class B Convertible Common Stock", "verboseLabel": "Class B Convertible Common Stock", "label": "Class B Convertible Common Stock [Member]", "documentation": "-- None. No documentation exists for this element. --" } } }, "auth_ref": [] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r811" ] }, "vpg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vishaypg.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateFairValue", "crdr": "credit", "presentation": [ "http://www.vishaypg.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted average grant date fair value", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Weighted Average Grant Date Fair Value", "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." } } }, "auth_ref": [] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.vishaypg.com/role/SegmentInformationScheduleofSegmentReportingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Segments", "label": "Operating Segments [Member]", "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r223", "r224", "r225", "r226", "r227", "r233" ] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "crdr": "debit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "negatedLabel": "Pension and other postretirement actuarial items", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax", "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan." } } }, "auth_ref": [ "r6", "r91" ] }, "vpg_PercentageOfPerformanceBasedUnitsOnTotalUnitsApproved": { "xbrltype": "percentItemType", "nsuri": "http://www.vishaypg.com/20230930", "localname": "PercentageOfPerformanceBasedUnitsOnTotalUnitsApproved", "presentation": [ "http://www.vishaypg.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of performance based units on total units approved", "label": "Percentage Of Performance Based Units On Total Units Approved", "documentation": "Percentage of performance based units on total units approved." } } }, "auth_ref": [] }, "vpg_RabbiTrustAssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vishaypg.com/20230930", "localname": "RabbiTrustAssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.vishaypg.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesatFairValueRecurringDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Assets held in rabbi trusts", "label": "Rabbi Trust Assets Fair Value Disclosure", "documentation": "it represents rabbi trust assets fair value disclosure." } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r72", "r116", "r153", "r155", "r161", "r542", "r562" ] }, "vpg_GeneralIndustrialMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vishaypg.com/20230930", "localname": "GeneralIndustrialMember", "presentation": [ "http://www.vishaypg.com/role/RevenuesDisaggregationofRevenuebyMarketSectorDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General Industrial", "label": "General Industrial [Member]", "documentation": "General Industrial [Member]" } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Intangible assets, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r41", "r42" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustment", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "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." } } }, "auth_ref": [ "r3" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://www.vishaypg.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Numerator:", "label": "Earnings Per Share, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofComprehensiveIncomeLoss", "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Other comprehensive loss", "terseLabel": "Other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r13", "r15", "r152", "r155", "r160", "r509", "r510", "r515", "r541", "r561", "r835", "r836" ] }, "vpg_TestMeasurementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vishaypg.com/20230930", "localname": "TestMeasurementMember", "presentation": [ "http://www.vishaypg.com/role/RevenuesDisaggregationofRevenuebyMarketSectorDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Test & Measurement", "label": "Test & Measurement [Member]", "documentation": "Test & Measurement [Member]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.vishaypg.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award vesting period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r731" ] }, "vpg_SensorsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vishaypg.com/20230930", "localname": "SensorsMember", "presentation": [ "http://www.vishaypg.com/role/RevenuesDisaggregationofRevenuebyGeographicAreaDetails", "http://www.vishaypg.com/role/SegmentInformationScheduleofSegmentReportingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sensors", "label": "Sensors [Member]", "documentation": "-- None. No documentation exists for this element. --" } } }, "auth_ref": [] }, "us-gaap_MaterialReconcilingItemsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MaterialReconcilingItemsMember", "presentation": [ "http://www.vishaypg.com/role/SegmentInformationScheduleofSegmentReportingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reconciling Items", "label": "Segment Reconciling Items [Member]", "documentation": "Items used in reconciling reportable segments' amounts to consolidated amount. Excludes corporate-level activity." } } }, "auth_ref": [ "r39" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "verboseLabel": "Less: comprehensive income attributable to noncontrolling interests", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r7", "r69", "r72", "r153", "r155", "r162", "r543", "r563" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r167" ] }, "vpg_ShareBasedPaymentArrangementExpenseAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.vishaypg.com/20230930", "localname": "ShareBasedPaymentArrangementExpenseAdjustment", "crdr": "debit", "presentation": [ "http://www.vishaypg.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Share based compensation adjustment decrease", "label": "Share-Based Payment Arrangement, Expense Adjustment", "documentation": "Share-Based Payment Arrangement, Expense Adjustment" } } }, "auth_ref": [] }, "vpg_MeasurementSystemsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vishaypg.com/20230930", "localname": "MeasurementSystemsMember", "presentation": [ "http://www.vishaypg.com/role/GoodwillScheduleofGoodwillDetails", "http://www.vishaypg.com/role/RevenuesDisaggregationofRevenuebyGeographicAreaDetails", "http://www.vishaypg.com/role/SegmentInformationScheduleofSegmentReportingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Systems", "verboseLabel": "Measurement Systems", "label": "Measurement Systems [Member]", "documentation": "-- None. No documentation exists for this element. --" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Financing activities", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicOtherDisclosuresAbstract", "presentation": [ "http://www.vishaypg.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Denominator:", "label": "Earnings Per Share, Basic, Other Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r167" ] }, "vpg_SteelMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vishaypg.com/20230930", "localname": "SteelMember", "presentation": [ "http://www.vishaypg.com/role/RevenuesDisaggregationofRevenuebyMarketSectorDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Steel", "label": "Steel [Member]", "documentation": "Steel [Member]" } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Option", "label": "Employee Stock Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Investing activities", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r102", "r103", "r104" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r811" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r816" ] }, "vpg_ScheduleofFiscalQuartersTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.vishaypg.com/20230930", "localname": "ScheduleofFiscalQuartersTableTextBlock", "presentation": [ "http://www.vishaypg.com/role/BasisofPresentationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fiscal Quarters", "label": "Schedule of Fiscal Quarters [Table Text Block]", "documentation": "Schedule of Fiscal Quarters end date" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating activities", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcess", "crdr": "debit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Work in process", "label": "Inventory, Work in Process, Gross", "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r831" ] }, "vpg_OtherMarketsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vishaypg.com/20230930", "localname": "OtherMarketsMember", "presentation": [ "http://www.vishaypg.com/role/RevenuesDisaggregationofRevenuebyMarketSectorDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Markets", "label": "Other Markets [Member]", "documentation": "Other Markets [Member]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.vishaypg.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.vishaypg.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock units (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r191", "r192", "r193", "r198", "r427" ] }, "us-gaap_BuildingsAndImprovementsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingsAndImprovementsGross", "crdr": "debit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Buildings and improvements", "label": "Buildings and Improvements, Gross", "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." } } }, "auth_ref": [ "r108" ] }, "vpg_BuildingsandVehiclesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.vishaypg.com/20230930", "localname": "BuildingsandVehiclesMember", "presentation": [ "http://www.vishaypg.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Buildings and Vehicles", "label": "Buildings and Vehicles [Member]", "documentation": "Buildings and Vehicles [Member]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofOperations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "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" ], "lang": { "en-us": { "role": { "verboseLabel": "Net revenues", "terseLabel": "Total revenue", "negatedTerseLabel": "Total revenue", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r211", "r212", "r223", "r228", "r229", "r235", "r237", "r239", "r343", "r344", "r539" ] }, "us-gaap_IntersegmentEliminationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntersegmentEliminationMember", "presentation": [ "http://www.vishaypg.com/role/SegmentInformationIntersegmentSalesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intersegment Eliminations", "label": "Intersegment Eliminations [Member]", "documentation": "Eliminating entries used in operating segment consolidation." } } }, "auth_ref": [ "r212", "r223", "r224", "r225", "r226", "r227", "r229", "r233" ] }, "vpg_DynamicSystemsInc.Member": { "xbrltype": "domainItemType", "nsuri": "http://www.vishaypg.com/20230930", "localname": "DynamicSystemsInc.Member", "presentation": [ "http://www.vishaypg.com/role/GoodwillScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "DSI Acquisition", "label": "Dynamic Systems Inc. [Member]", "documentation": "Dynamic Systems Inc. [Member]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets", "http://www.vishaypg.com/role/GoodwillScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Goodwill", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r141", "r247", "r540", "r706", "r736", "r854", "r861" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other non current assets and liabilities, net", "label": "Increase (Decrease) in Other Noncurrent Assets and Liabilities, Net", "documentation": "Amount of increase (decrease) in noncurrent operating assets after deduction of noncurrent operating liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.vishaypg.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "verboseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r172", "r463", "r468", "r469", "r470", "r473", "r475", "r476", "r477", "r597" ] }, "us-gaap_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestMember", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling Interests", "label": "Noncontrolling Interest [Member]", "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest." } } }, "auth_ref": [ "r67", "r331", "r845", "r846", "r847", "r928" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share [Abstract]", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "vpg_MovementinContractAssetsandLiabilitiesRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.vishaypg.com/20230930", "localname": "MovementinContractAssetsandLiabilitiesRollForward", "presentation": [ "http://www.vishaypg.com/role/RevenuesContractAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Movement in Contract Assets and Liabilities [Roll Forward]", "label": "Movement in Contract Assets and Liabilities [Roll Forward]", "documentation": "Movement in Contract Assets and Liabilities [Roll Forward]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.vishaypg.com/role/AccumulatedOtherComprehensiveIncomeLossDetails", "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets", "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total equity", "periodStartLabel": "Balance, beginning", "periodEndLabel": "Balance, ending", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r67", "r68", "r70", "r134", "r135", "r157", "r174", "r175", "r176", "r178", "r184", "r243", "r244", "r331", "r459", "r460", "r461", "r471", "r472", "r486", "r487", "r488", "r489", "r490", "r491", "r493", "r509", "r511", "r515", "r532", "r586", "r587", "r598", "r627", "r643", "r666", "r667", "r684", "r748", "r843", "r852", "r910", "r928" ] }, "vpg_LeasesRecordedontheBalanceSheetTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.vishaypg.com/20230930", "localname": "LeasesRecordedontheBalanceSheetTableTextBlock", "presentation": [ "http://www.vishaypg.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Leases Recorded on the Balance Sheet", "label": "Leases Recorded on the Balance Sheet [Table Text Block]", "documentation": "Leases Recorded on the Balance Sheet [Table Text Block]" } } }, "auth_ref": [] }, "vpg_OtherInformationRelatedtoLeaseTermandDiscountRateTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.vishaypg.com/20230930", "localname": "OtherInformationRelatedtoLeaseTermandDiscountRateTableTextBlock", "presentation": [ "http://www.vishaypg.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Other Information Related to Lease Term and Discount Rate", "label": "Other Information Related to Lease Term and Discount Rate [Table Text Block]", "documentation": "Other Information Related to Lease Term and Discount Rate [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_ParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ParentMember", "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedStatementsofEquity" ], "lang": { "en-us": { "role": { "verboseLabel": "Total VPG Inc. Stockholders' Equity", "label": "Parent [Member]", "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.vishaypg.com/role/ConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r19", "r171", "r242", "r276", "r277", "r279", "r280", "r281", "r283", "r285", "r287", "r288", "r481", "r484", "r485", "r503", "r624", "r703", "r749", "r873", "r916", "r917" ] }, "vpg_CreditAgreement2020Member": { "xbrltype": "domainItemType", "nsuri": "http://www.vishaypg.com/20230930", "localname": "CreditAgreement2020Member", "presentation": [ "http://www.vishaypg.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Agreement 2020", "label": "Credit Agreement 2020 [Member]", "documentation": "Credit Agreement 2020 [Member]" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a),(b),(c)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i),(j),(k)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i-k)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-4" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "45", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29,30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-2" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-3" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-4" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "720", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483384/720-30-45-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-12" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-21" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "830", "SubTopic": "30", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//220/tableOfContent" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(h)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-2" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-20/tableOfContent" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//420/tableOfContent" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3A" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(p)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480126/715-20-S99-2" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-3" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480606/715-80-35-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-9" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(10)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r698": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r699": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r700": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r701": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8" }, "r702": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r703": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r704": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r705": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r706": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r707": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r708": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r709": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r710": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r711": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r712": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r713": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r714": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r715": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r716": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r717": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r718": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r719": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r720": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r721": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r722": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r723": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-18" }, "r724": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r725": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r726": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r727": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r728": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r729": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r730": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r731": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r732": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r733": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r734": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r735": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r736": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r737": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r738": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r739": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r740": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r741": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r742": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r743": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r744": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r745": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r746": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r747": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r748": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r749": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r750": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r751": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r752": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r753": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r754": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r755": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r756": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r757": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r758": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r759": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r760": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r761": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r762": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r763": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r764": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r765": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r766": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r767": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r768": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r769": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r770": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r771": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r772": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r773": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r774": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r775": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r776": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r777": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r778": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r779": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r780": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r781": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r782": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r783": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r784": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r785": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r786": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r787": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r788": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r789": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r790": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r791": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r792": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r793": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r794": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r795": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r796": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r797": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r798": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r799": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r800": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r801": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r802": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r803": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r804": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r805": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r806": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r807": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r808": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r809": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r810": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r811": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r812": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r813": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r814": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r815": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r816": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r817": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r818": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r819": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r820": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r821": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r822": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r823": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r824": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r825": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r826": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483504/205-10-50-1" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-5" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-27" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r895": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r905": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480060/805-50-25-1" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-1" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-2" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r912": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" } } } ZIP 83 0001487952-23-000047-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001487952-23-000047-xbrl.zip M4$L#!!0 ( *139U<[R('-)5,! *9J&0 0 =G!G+3(P,C,P.3,P+FAT M;>R]:W?B2)8N_'U^A0[=9SIK+8%U1<*9Q5E.IS.+F4S;8YQ54^^77H$4&'4* MB9*$T^Y?_T:$A V6N @$BH ]JR?+("%%[/WL:^S8\>'_/8U]Z1%'L1<&OS;4 MEM*0_E_WP_]I-O_WX]U7Z5/H3,=$P#VTB5'\ZMCHDU!W6:6D>QR6UMU$26Z38QUI"IFYVA;5BR>SZP+(P5 M-'"''7VYF MCXRQTWH('\^RBV>4%HVY4;C>XOW9$-IGZ<79K2[VBI]++BP\TWM*BN?E!;X7 M8,K*LR1"04PYA1+":OISI:EH356;/>1Q\K#PD$AP:FFJM0E1ZQQR;FH1."S^8T6T5IU2S2<1 M5U^(%'M%)"*O5,_^]]O7OC/"8]1<@/.YCP+"7APTO_<;1"HP,FJZZ'4,5J.K:F>ZNOWK9ZKW]?V?R3?QRQOL1I=2 MOZH7W)+;0W?Q%9U&]W]V>,$%>;K+WN"CAT6J#;TG[#:'R*>2G[Z-Z);NYXNO M_:O<"\\6(1+A(2:,<7!< &RJ(,YC)@!D2!)3&.<)@?.OC=@;3WPJ#>R[441' M/(_AUE/LDB><+3XB??WK.[,AQ.$T8I^843G/J,"F0JDP^QXSH,X^>2[]//1P M)+'GXT)-<-G[[T4 O_UQ=_;5XM,GC(.S3T3VHX3"E:&DJ:CD?[/?O5Y[&:8[ M=VNG205Z\7O.QIXGN.EWS#XP%YA>N1 MJZEWDRGQ\WY"ID1_<^FC.+X9]I/0^7'QY,6-[NR6RW!,A)I=2)_SX:SP\2^4 M>!G%!KQ)-7.2DELEG+%>9I==V8SSD;&+LT?, MKLT^TV<4LT\7D'U$GL_9MQ^)*2->;>(-?"P$+Q=I;W"@019FMJ 4MD3IE.G7 M11AF'M+Y]_ZG\@@U^:(2=::;NEH%_]L"RM[A5><.H%PDMP7D/B2Z;0')7;-E MJ0SJ':!];;A7%0X,UMO P&HJ+X\Z4&"@4/38;/9K X:%1YPM MCGZMUZ;N/2[<@ON;AL<[8)53=&J%BHZS^.4-UW::VMZ#CIT-Z-5? M4YH=#<>3," ?X]K<LH 86C/ M?[2TFO87KNO1A2SDWR+/[067:.(ER!>&_OQ'3*OI?X<3Y 78O4)1X 4/L2B$ MU_8>+>T;^(XS'4]]6C=QDXQP1.^+\(@^[1'W B<<8V%XL?>(;<^\N$5T+5<8 ME M;GG@C:C!Z*%U,P^\$CUNK<6%Y(%Q$/0*Q"S1(^2#9(D0MX'J[+FKD M7'?NNC(&B!Y+UY"[KHSV_->0O*>"%ZP'Z8W'5E MY!8]YJXG=UT9^46/G ]7U[D0@NU$B![H'L#'KY+W-?CX59)_[Q%M?5,3 M/7H\<'W*H38NO>&2Z$'F0>I3:N*-J,%HK?4I]?#*%#UNK;\^I2;&0= K$+-$ MCY /7Y]2$Z-$CZ@/V).@JOVLIJB1<]U-(2IC@.BQ].%SU]717O2EX7IRU]71 M'Z+]F@@O>@!??^ZZ.EZ('K ?)'==&;G;HL?2NJR._Z)&S@'W'VJ(&P'7[ M^)4Q0/3 M@8?OS+:BQK@UNSC5T9_T>/;0_OXE1%>^."V?A^_,EZ('N@>QL>O MC-RBA[?U^/B5D5_TB/;P349J.)[#$CT0/E23D3IX(WJ47%>3D3IX)6ITS4\1 M1TV,$STJKZW)2!W,$CV,WVO:B@<&B1[GU](%I@Y&B9X7.%0"N,*&^):H\7^M M&?@J&2!Z1N#0&?@J:2]Z.J".#'R%]+=%#_0/FH&ODO"B1_%U9^"KY(7H4?H! M,O!5DEOTV+J&#'R5Y!<]6C[\-LH:3@"S10^9#[6-L@[>B!XEU[6-L@Y>B1I= M\Y.!KXEQHD?EM6VCK(-9HH?QA\O U\.@CNAQ?BW[7.M@%'=Y@3A*7IGT!8?S[_VEG"B/A8_3F'CX<=Q/1SF7<.Z3WX31<1[MT^$_ M#[&<,7]@[V%$O,E^Z$^IV5O'H@/@3E 4\)\>68Z";^F)X/3;_G-,[@88; L# M[M(T)\L)[E(QIVB2ZVD[TN$_U7-2)KDF%/"?1#HMDUP3#+A+29TL)[C+-VW( MB2\?C\@DU^..J0K_N2S^;/(*X(D* ^XR92(8Y2/$ 7=9L]-E!7>IJU,TR_6X M9*K"7<+JM,UR73#@+EMVXF:Y+AQPESD[75:(G+[:S&;NRGSZ)E9>=36-PLD! M]C37XIYQE[_BV$*?!B*XRZ/Q;*Q/ A(J=]DUX KABLC)KF,TX36Y]9JV)ENPZH":[+BR,RT37Y:#IW62V.:\8V )ZH,. NH\9SH=@1XT"TQ-H1 MLT*TQ-91FN6Z?#+N,EFG;9;K@@%W&;03-\MUX4"T1-H1LX*[1!9W-K,FA\G@ M+JW$<1JX+AYQEVOB.3];%Y-$S@D==5A@B)RF.9&5+H.[% K/*JXN)HF:7#FJ MMNWUG&.O&I!SCK!U>UTPX"YC)H)9/D(< M<)<\.UU6<)? .D6S7)=/QEW6ZK3-%VN''?)+C#A M-2."NYP;F/"Z(<%=)@ZX0KC"76*,K[;-1[UF;8F:#3O2UNUUP8"[3!Q?,*AC M0V,M.. N$U=_Z_:Z6,%="HPOD3SJ-6M+M&37D9OENF# 77:-+QC4L0FW%AQP MEUVKWRS7Q0KNTEK\M6<^[HA9M"36";1JKPL*HF7.3J%5>TU8L$5+I!WN1)5: MV"%:0NMHS71-?IHM6B;K!,QT75 0+9-V"F:Z+BR(EE@[W(DJM;!#U 374;5N MK\M'XRZKQ7'-V&&.;Z@%!MQEU'@N%#MB'(B66#MB5HB6V#I*LUR33];A+I-U MVF:Y+AAPET$[<;-<%PY$2Z0=,2NX2V1Q9S-K[% K/*JXN)G&97+F-0G?J)#=1'T>/GH-?^7*/ MXV2.-_NW.S6&)*/6F%*/AT:>!DSAS:9H"G>9@=5, MN7@D-WE._,WS/4*BY_X$.0?HD%.+9>$N-< ?:^JR+]QE!/AC35U6AKL\ '^L MJX"?XYX4I=U$2W./["TT5+,0_($=JLB6J8/']866D%DLB6%A_6!FI MQ8X(%LWW G<:)Y&'_-GJY)%:$\%"^8/SI2Z;(E@<7X>\U&)9!(OEZY"76NR+ M8/'\%QS@"/FO[#E.\Z()%M(?FBTU61=-L*B^!FFIP[AH@H7V-4A+';9%$RR^ M[R<8'ZL]$2RP/P0KZK(A@D7T!Y**6NR&8$'\@:2B%EO!7=P^*_*>U79?.']- MO=BC2U:O'/EO[/_8=1,F9]7D7D!X3NY-&:PU]1<&SZYLQV#N$@"U[KS="%V? MG@,T]ISLE;W :8G#;N[R"@*PVWO$44RGY]YC9Q30W;^OO!>&]3IWN8LZ6RUL MQ/E^$I%+]_B'4#*NXR00)@X\#> !JN Q>HX"YC=JI^QIPC^8;!NSF2W.7A!# /A\T-5,IN;G-]'+.[OMQ MI:P7.0MXE 9^7XSF-O]W2P\]CY+G6Y],[B)PKPC-)XSQS_?/D[G5EH]3CSPQ M>(A1X/Z.1Y[CXTH:+MZAX &_]L'_Y@7>>#H6AK,&M^D][CB+GOCF[#3P4K8& M4SJ6%[Z.4QO7S9Y!_IP]8'9E]ID^81E.N,T.7D;8]9+/R*';FI]3?LVNW>'' MT'\DV%B\J2I-_PD/DA[A432E8WY%9/JVBX<(,QM$&*OP"YNWC.8V\0>,KC3? M;_"?Q:,J/WF^#,>3,'AUWF:W73C.=#SUR;TNVX/JLPVH%^Z_IG%"?RT.)_C/ MDVW,B4]X2)Q?]R,.R!\)M=VQB!SA-D?%K6SPD%HT^,\\\2I(7+"/_TP2;U*W M+R>0_\0.KX*T+XYPFX$103;4"GT#D]N,B4BR42E'N,U-<"L;/!2)F]QF&K@7 M)"[8!_F#W:+5>4[LIO\@?\ ;1[C-']SAQ$O7NREM7Q=27E9=TA\PPB_R8O\Q M9QU;*4UN4P;K.,6Z)=V&<1*]W#@O-2?!/&X3!MR*64W;9$UN$PHBB5E=S.,V M]\"MF-6406USFYL029")#&KBWGT,E.']K.>Z\5*U-<#CQ<:YJC9;9 MI)=F#RA1M=;F-C-2-Z\7EZGFV;=3XJ/-;>*C4H)O_-;?R>.]X&'QG?T1BO!' M%&.7)L3(3]+$(QM@A )"GIO@ &?F'$2\W^*#VW0+X.,M/JAONR$^YF_=#1_< M9G2VY-3]S[ JK-1M,KC ![=YI+JYLVC0YPF^FT'G-O=3-\%Y$ >+VWP/;]PQ MFYJQ(7?F;]V-.]PF=.KFSJ*RFB?X3LK*VGM>9@OD&9NG$MM;IQ)?HNB,"X5A M='9MBSC:XBYG0G?D789!'/J>RYRN'MT\_2;916B&J-,VV_Q;E2>VP>[B/OE- M&!WIX5L6=VD5@$.-ZX,6=TD?@$.-ZU@6=SD>@$.-ZRT6=RD=WN%0MC.)J%X$ M=[D< 8?_@1W.2< !A>>A=;C+FVS"H\LPFH3$7<#789#Y"T=JBKA+7O#)GKJLD) 9A%JDIQ8# M)&0.H1;IJ<7V")E%Z)$Y1-DCKWQO[ 7LSL,7F-V')U):U!$RH7'".*G+&@N9 M6SEAG-3C%NB*D/F=$\9)/?Z)K@B98^(()X7..Y,O-<[?&=]B91A'Q7JL'Q'Y."](5[M*8 MA^?&-D-Z^?,W,DD4.:/GK_@1^TM&U0LFTR1F=ZCB0(.[%&J5?-#V (K3T1K< M94VKA(8.T-@!&MPE2D7C1H7'T^HJ=^E(,.^\0(.[#"28=UZ@P5W.$Y:Q[-P4F_ROFKEQEQ@K>3K>?<2P]\]!.<. MIKE(B!O M'H1)$H[/Z8L?<91X#O*SE[#WI9>S,74Z+=O4Z; 2,OG$G;TX&W&+C?@L6V(G;0DC[5]=?K_KW?>N^M+%]2?I MZG\O?[NX_G(E7=Y\^];K]WLWU]Q/X0\4T_* ) QDZ5/KLB5IBFETE@Y[4BW8(PN)Z.R4,<*5."=WA([9/:D )$;8^+ MO?-/H3.E*INVYFTP_3^/J6[-6WVSF&CD!+OOJ'HAW03X%^V MYVJF5YH^'B;GFC7CLQ=08WS>I-]L/KL_R)/HT^(E\](VFU=YYO[/E)A3'/G/ M=W@21DE#&H;1&"7$UCTEYT/O";O-))J^\)]X[?_YMXYEM-\O@\"&$[Z@>U26 M,='8:++_^3>UK;S/_UMR))6JCO_Y?G%W?W7W]4_I[NKVYNY>NOU^U_]^<7TO MW=](1#7>$_TGJ;ITIYCOW%^GFLW3_VY4TIS5?-.;%Y3V]K'9THRJ4JNVW M,%7MS@&D<(D^"B,I&6'IKQD&I=1#DXCCAMUE[%W];WW,3^GJ8H<6OQ/7^GQ* M9A'1NQI=2=I"[]XR8ERE3NRB8+KDFR9QO9,1_5G31<_-9XRB)@YF@DIBJ#Z> M)*F[KRNR1-WCMS)+AR6(_GMKX:K2?^RP=8_R:[D"'"(_?M& 1J8!C7UJP W5 M/7]"T.C>WUU<]WM,SW&I DO!\F"89I,\>B6&)F+ TP2&@62PN$I_&87.E=<5R)I2:*3%G.LDD7GE3-]I6 MIZQCSEN(4I86=_C!BZE )=?DRHP>[4;W]U[_MXL_I=N[J\L>#3JE+WCF\<"T)8*Z>D),PR""A6(HGV*'90%?R LE+8LD9,0=K M;;!#T6 NF:4HB2B]9>GJ1GFH,D\UR&,5;:O'KKYFZML]=4^#74=9O4R&;UDZ MKS CM_I6;?)$;\XC\RV44A15+96==?7TK4;W$_;13Q3AI8IM/8%/G1?WZ*F7K:(XC!^+ M%M9N=#6KJ73LMDX/'ZV&S-6)R5P"7%U(@+_GE&DYJ\:8]HX)@43\9'8TN/1? MT\B+7<]AOC(Q9XZTR2=1E>7OD08)=+OR/?QLW2+HA\_T;,L]:<>0;]J*H?1 MX]O>>A ,T&!]*0(.N6:T5X!X\!:F M56^B6^(Z>('SNI:C-KJW%P5OJ2=$WX6.MR%QCOS_SYNDGE,V/XV$Q1W=-%?' M>WMWCHX6RA2]%T23+1!=;W0-VWA+\N;F3_T:$C+=CL+@39*#EL[HFMHT=66Y M@MR*H^"'O74B,K&B/M=M1'2&-T&^=/6$G6GB/6+I9DC\"1S_(KTC(B=1]H,S M5DC'U_34?_[-UE3K?2S=8Q]/*+HS5TR6"'W]*9V41$(X1,BQ SD+ZEHVS1WK M'*6W^K1HT4L\\L0TM84C[$J3:11/:8XK"25R!_-G5>W=X!>*4YI9OW"2\^T2 MY^JRV1\\[66HYE9IK\WKK\H\5E-:FK99TJ?4:*V6:5E5YI(XTP?%IO7>2WR6 MK\7(&4F.C^*XA*"+,<4(,576?QX/0O]=7$:3"3'!ZRSESEB(GYP1"A[(%X'T M<^21;U[5U<+$Q43QKCYZIL:?56W H/_BRIGI\F!(AQXZ/V3I[T3D%6F"(NF1 M%K#O$ ?&0DS>4K%Z85^=('K]@M0Z2W0KC)Y3!<#WR;0J;0NYLY5BP@T&>N? M8?1#8B7MTNP1*XE;G9OUKVF<>,/GFORL7N#2Q""6!L^2,\)D^F-:&/ESA%G^ ME?I482_4CPE M2C<>A71]P0;!!HCB1.HKDHN>X53:'LJ[\:4-V_N??-%,_4/7/JHJD MLEF\5A>-U;;- 8VOPTI*A$32/U0N MB4B.O20A0DSB:">)PH :*_]9PL1P/4NLA0]R6);B$TI06GKT1CV]/F,^HKR; MDCL-Q:0:B,3M4S]=,.DW[Z5W<:;'-%UK9;QR MBSA&F(W-Q4,O8&6B+ ]+$X@:F6;Q"-E5];T\NVWY#;,[E@[PY4[J#C66#+-! M2\N8QB2Q75.;.77SGEQK;6UY5FYV^"Q;NZ68VC99-K734HWMTF&KKFFM=F ME581EK.IMQI=$B \A-%S00*#W<0@XF0WO>8R-*71O<@CJY%4?$N]/6"OUEKM?1<+BLWF,4F;7%7;L%3U/7[L';4Z':?FX5 ;-7Q7' MR2)V1H\OC!R7LZAH'7*U'9"K:E54F]4#G]YP18=^? MX5-Z1U#'TC'IEKK5>8]?ZLK-EC:Z=(Y%FHO%&H,P] ?$*H?)('QZT5]Z5;O? MJ\U7_HGC>C.VM6?%CR)C>\$RG=?A(VM;D7+42EM7R'E+X,Z6 CZS]#[1PO1( M (;W>(0B3!S)11D@]M/%CD=\S?C71N_Z<\%")"M*884 ??:(FVG"+ #!R*)Q M#Z;CIANR+=WT@421$G-+GJ6\B(K1Z*J:;*J*K'7:,VF9#;4KI4.D\V4[=.>J M85CBM>34](-.C>XWEQ5-DVW;6C>S2UKE)GVDXV5>"4WT+LPV?!U':RF&9^WS M.BV:X9V$J7T_CS!=I7O$2UOJ9:!77G^"!C$]]FOY3[BH CWQ+GQEVR[28P32 MWXRB5Y?F 3<'$48_FFA(V'B._)_H.6Z<5=:;,<7J(#I[N_^ U\9VJYLB+!$] M7@;/NM>ES>:V/2')+ M2:6Y]&)?NV5LN=BWZK&6TM*,S5:Z2HV6S%/=K.E#K7DQ(2I/;XGM>-.P:!/* M#9#SXR$*IX';S ;J.!@/AZMV+6V=KQD.]U7DOK)9$>)E*-(HHK[OWS9HRJS0 MC:YW]U*/6#FT^69!8">W[/S?8;4T-I\+.SR_+&"]'.L35\G8WI; '+57K NIF'N5B>IH;E;P5]?>D MUM67N/:U.35H^4K40IONMYP=?HQ=B7P@%*:+GA^13[0%EOHCC(OT1%7,VJ]L MV9JJOI?R#:^E=]\#-'4],N=?6%K]$W:R.U1VAU:KQ=LBQ0:@+P-Z?8GA$]%H MB2&)"U:NO$R!K0.QWU'L.TMMW:L_3!M,TLX&>/KM5*V:$N ML73%"J(*["*UA3=.$M(OP1*>@$B88 G!$H(E/"6QI\7&)VL)I6MRV\P>?@O9 M+GRPAB 6J5BTP1J"-01K>%)B;VYH#6E%?(1']'SL1\R.'!ACZ=W7,*:]#(_% M/$*@"#)2+",6F$8PC6 :3TKL;3"-KZ81 D<0DZ5B8H-U!.L(UO&4Q%Y7-[6. M*!Y)G_WPY_&D4<$6@E L%8H.V$*PA6 +3TKLC0UMX=5?4R]Y/AH["/E2$(])K3Z>TV 3\\[[^A M #TP<\QB(^M]+'TB<=$TCFF#4QK[7 3(?XX]%@>^6G%JV=-VWO2>.QQ/_?7[ M%L"\'QEZ--C+#?8=[#O'4DH[7C/[KH-]/T7>_P\]%,-+6$-N9JK)%_[L,[7T M?AA/:6?PBT$X3:1O*/J!$^G.BW]P Q#A=+_L>8WHQ"T?!N!X_ M.L"X@G$%XWH0<3,T?JH^@9_5\/,3'B*VR>+[) R(-0V\,)HSJK7S&0SHOA$ M!A0,*!C0PXB;">6:Q\;/;[3I2Q\-,0E&YW8^U,Y?,)S[YCP83C"<8#@/(VYV M9CA-,)S'PL^;9(0CJ1<,PVC,'E4[9\%D[IOG8#+!9(+)/(BXF6IF,MM@,H^% MGU=/(V_@08N[$V"UL:9=*%A*(2UE34U,8?M9!5)I-+K]WI?KB_OO=U=]4,$< M,'N/*I@PVUC99O0L00,?S[Z?8T@V%J/3(J[L^TD8LX9VYQ'V67N<]S\]-QEE M6FK^=RESSY77GZ!!'/K39/E/2O!^.UUKKR.X1H?4U)IOJ#3W+QVNY_[:V*3W M6V/VHU'T&A\\X.8@PNA'$PW)#,^1_Q,]QXVS!4*,O6 V)(-2O2S!NA\&T=E; M5K]E[!A%#^0]&9\H:;)ODG!R;B]*[W[8H2KKM!WC1[KK66I*GWO7%]>7O8NO MBSMFYV=9@CUZ8T>B_&L:)][PN1:JK-)0+UL24\+L=W#%(B0=YN5E*?,*H/[] MQ?W5MZOK^_[6^&G/XX>82JH_7Y5?1%Y*K:./)C$^G_WQWO7BB8^>S[V C9O] MZ/TBZ*C OS&4;$KIY4P7=#HMV]2I.LB\M^S%F:9H,4TQ,^$+U]I:R[:UI9>5 MEKKTVJK'JNV6T>YL]=C5UTQ]+X-MJ]9&CRWTD%6M\:K0JW1Y:E,IS+3\WNO_ M=O&G='MW==GK$]4J?;F[^7XK$VU[V1US@83>]<+I&043LE377I<==D8NDRPENJM3!.1VR5&4FDV[15H M3UV$P\3,&^(Y?T[-!@'TR5+K$W8R8KT]P&GK%KP.?0/_-?4>T1^>IK1(GO+S%Z1^,)SL4KZ^TY3G)]:1)_*U=P^ M>$_G01A\CI##3K68!EYR1W.0T]AM$%0'=/3L"Z=I-"02A'MCY,>_-IH$Z $: M8WIG\P&AR3E%"/W_JU=LW.$XB3R'V$YZX2)P%[^8N[,AI54V)$Y_2LZ#Z;CI MABSFIZ\C(D7(A9EPT5!^V&1'?AMR6R(,NC4E25:LZ6RC#TK IDK[)K+P M%K/D.(2W>&YEA-?D2'BU1M>V9;.=%][Z!*@BQTP,8]X?A5$BD=AK+'G!(V$K M/0AIJ9^FE:-"H5XX:LO'R'E/J-E[(69IF= ;754F,Q;9GJT0B7W9LTU]?-$Q MO'<#L![#0^\)N\U_XR@L@*]!P6)KJO9^5YU>(8A.*D"[O="T&N<9,F-LNK=;'1-2]8,H?4[?_'*T8!Y[_J] M2C"W&]VV(BMM&_SW>G!!;720A)&'(;VZ$9ITBW..WJ&?$I% \F,BOV"RMS79 M,\%X)O3\-B-G6?5&#[HQY(X)N46PU;78ZDI0;!,4J[)=@.+C,-+\%M2L^R\M!I=#5;U@N<5H&T.F38CD"K[P)C M0R$P;LN&HAYIGHU[M?[9"[QXA%WI(0Q=<-5WU^HS@GZA]"PK#BH1!TM6;*&U M.OCJ1Z#5=X*QEFEUZTB==;73LDS.%?M<4FW[A9.,!AM71',G,(?3^]>X;.+9 MT!O=CD+$1&AM7Q8B CGXXL+^<'9B"]@;C:YMR.UV?O&04^AEIF,VD!E-T\Y) MO)3B\_*,-79VMK^4L!VO?NVA[CRII;;;"$\0$0_\-*&[#]-#7$+6&=!9V.< M^;UM/8*,Q%3#<";;="39O?JL2?-HTCS?T>,-TF MF+9E4VV+D_D[ MO%]1;*8AC?APGRJ[!.V=S%]>KW7R*XBT!;C:YF=F1+%]I* ME06)0)E-<8&__W+"78!O4^"KLJWL;,H.!;Y* EH1BNXX*MSCVL;>1N&$#.>9 MA8-T-_2$[IC8KACS")(4QQ7S?R5,A7!^6Y^(4J^L1:#'I,JJ(K0C!.&ZN.[, M%I@U%899=>W,4_1*%I4O5:)-X2Y5UJR.R5H?:''&U>J5HUAB:VZI^M"4ZG.O[;\@9D2^C M-S$7..K;*OL7@A+QN)J1 M>T7?#X?)3Q1A<..W;\4W8?UM_XW=RW \F28XFA%U*YDP&]V.K!IYB1!(NX,C M+ZYVKQK/;8IG4\\'IN#*'P0:M+%_$DU37*1;9!\BV".[B\:?HRC;6\CHN95P M6,0!4F3; E\>?/EZM'UU6+89EA7+!%^^MJYTT_'49R>XN'@2$4YE1ZF?E&__ MKMJV=#.2?IJC*/G;Q_0/$@%?C$,R]W^S[V>5"K<^"I+YZ+BL+'6(+.DD,&[G MJW9R)V. %\Z+ )9"WOH>;W_=6"O%,XQ*.XP DVQNYS&\P2 M<2F_8["M-KIV6[;48_#AN:DLKM#!%U<,#K!SICHQH <-6+*J556C(T:=L0CU MI!S5I')MAFDWD9^>[T-F;%NS.J-@6=VA-[J&*9MB5R]!&DQ<0[@M<(T4N$:^ MF%KXG!?7JKH7)"AX\.B9X>F>2SA^8<=&03-ZIIO-B/]W]>3X4TJ2;67#9+)A M=(2.BR"')JY2WP>HVP34MJSMOA,!4F2E8'%#XE24D-%*/D8QEAA9FN&P.8TQ M-(794?N_$/T=?/32\^=%%QRH"5A9X5=IU$[< MN +I%\B&";9&?[327W0NYQ'V25C[B-__]-QD-"/^W._2=YPKKS]! S+V M:;+\)V,4/7A!,_NE35Z7?4/G;B]*W+^F<>(-G_>',O;$<[;YR%EM5;1L8PN) M\J?D%01TQ$4DJ/']\"?-$4[0 VZ]8W Q:%U3)$+)M[]\,@.NL6 MC8?]P[#\"D0F/X1,/IK$^'SVQ_M9EU@O8+-E/WJ_R XZMC>RPX:47LZ&W>FT M;%.G(\^\Y^S%V:1:;%)OI#V]UM9:MJTMO:RTU*775CU6;;>,=F>KQZZ^9NI[ M&6Q;M39Z;&&$HKY&K-M&(L6 V[N&6>FE_M[K_W;QIW1[=W79Z_=NKJ4O=S?? M;V6I=WVY7)?4,/KEV_RHG6*[/\@'E_;"=J6/R$>!@Z7^",\'8'5.8ZF:7U)4 MWZ/:/9R2I[KQ+V\4T 91=)F2N%1O99IHK>G/VPFNHJX^GB1X/,"1I"NRI"F: MOD''S).EUB?L9,12&;&T!6)!K>C)UHH6P^6KAP:>3[SL[)02NFLC>=ZJ)>WZ MV=T23Z*+@[W$7*QA!R' M3"B)28#[3&.G75:?> :,VQ07#"W;'1A@T?YRJFP7;.,7 M+U4N4#:<9]&L*.'-I6CN/Z==G6C2=GFZ;!545 M?C"2&%28\C$+?9QX_2\?C MU\,*H4II6^-U-9[XX3/&=RE%YT*K+>7$9*>WJ6VH6(**I5IT?N6(;C>ZFBIW M"MK!"%^])(;FS^I1'2>:[JKS12C2/D3 0BFYNV18K$!;L?(;<@32]?R%*T># MY$/X]]4@F6XU4 IKU,"[/]"F8B<<8RE!3^#-[ZS94V+>4UIN*0]TWX%L64*? M4P9.O/"*?6<@V^SP,J6]>6S #G[Z:;<0S MA^AY2ZE1&UU=ME6AU3_X]>*J_VK13&O494W)-U7EUK>?U>J2P>+5(#S4G:=0 MP9%NEW/R=1R[!"1+]S/P+>+[/SUYUYC=UAM=D^XJ/8:5ALU0(E#X(BCL]W\ M\\ZP-QK=MB'K>E7+$?N%7B7%N_LN3^3E&:=@9+^&P4,SP=&8B,D@D4D,&,+$B$!N+55)=2])\3]1&B[=;\&VR26E<1_!>VDQ;.L@MI/KF&\?RM9"8S; MQ%(JLM4YPN/ON%;QG_ 0$X:YDK?KHHX(R9"]Z_09.5^2X7,^9/FS FR+9<0[ M^6R(0+H=.PHU_VQ.VHFP9UZ)1UR+.]AY0I]'5 M--FTP9$'1YZGA9RM$=U16*&68NC@T]=0@PM+]54UAIUW>K86!K71536YHT"[ M;_#EZ^L.6PF4-;:]3C%WUNO@QY<]MYKMJJ![*B@8Z.ZZD.GZ21@G$4Z\"--# M"0D!8N@&OL.AIRE]+P*7R[7[$ ?DCH0="QI4(E=[H6K*B"9WJ M >]?7/-0"^@-"GJK8$\2! C[+YZJ*$ 0]]C@0]9-E94,NC6[KPM1=:T?)C,*?26%$T9=74\W&C"=?5%@$IA:$U:M0(,::QGN:GD MFX74@J'3ELK_1DIKS)*7CC.=#QE3<1IK9+CE2U%4A5:<6%9LJT+77$! M'KZX2G\/H*;U%&9;ULTCW%\A%+?AB?VOZRNG^Y:^$U-HZ?2DD2WXANRI>4%:?/0&3QR MH=(O-2&-[I)7"G>*U8*T4]A9DQ9$_^[%(_0LW4:$-VR#S1,[2Y-][BO']V[<]^?(W5:L55:ACJ-KJX9LJH>0UT*-^73A^@Y MR3W\]QX&[ Y_52'P5]JR:52UL^909=1'77U*]TF1F^C)B+09BTL'5_Z@ MKCP)IOPII=SKA.JN^&4EMO/IK&;4-9(NV(S M]O<:"<2+MCIDBX.+P*T@=6&2<,TV"H]W%8_<#^>=--PJCTS()\R9AS(H*SR/L MH\1[Q.]_>FXRFC%N[G?9A)37GZ !&?LT6?Z3,8H>O&!&"IN\+ON&SMU>%.=_ M3>/$&S[O#Z'LB>>T8M)S5MM#C+;%Y-H[DXA_E_Z7RH8'@#R\)800-WV'$,S;"1I0Z1HJI#C,AC M7.V?:JD;421[_W^K]=_"G=WEU=]OJ]FVOIR]W-]UM9ZEU?+@=3 M#:,O1LME&##]Q$J5R <7!S'YJY^0+V@3.+9A(6L236XM(1UF4FU(OD))1."5O<&.9[=(@6IE,6(I'*"(J8DQ,0!+_LF[F5 MDAZ91O?RJ M5)DM('/UT23&Y[,_WL^ZL7@!&Q_[T?M%*E+9>6,'&%'3RZ]BU5)2T46N_3&MJ77VGI+M_2EEY66NO3:JL>J[9;6L;9Z[.IKIK[\I3L,5E^R: MU,/:#%DG=VN!TYLJ0JX"Q\\>=:JDOZ8H(D.3,-$1[H+/M"MA\K>*09@^T11X M/" TT159TA1-WZ#'T-%2X\9)0DH+E9%"*X.0HUA8NL:)%.%''$SSK37WFQD7 M. E7>OZ\Q,&[Y]A49=W& (:ESU$XOJ2I?O+(/[QD=$E\J7",HZNG;'W@(HXQ M^9^[1=6I:C6ZMBG;9GYWF$!I-\%6S(Y6%^R:-!-6%^R>$U/5^G6!W>AV%%DI M6#WG5!Y/82GPDA[JP'H&1*$[=EE'#UZ#H[[ MA*BE!:;3Z!H=N:,*O744Z@P%-@O5@5E3&EU3DRU]9^T/Y8BEX/ E"N.8:O>A MET YXGYT/J/Q+2-Q:;E0&UW=E#MZOD)7("4O6(1T&KC?OWG8!?<:P;TEZ[L? MR7#@:.#-(KAJECJ285/71/1GG()E[6-6&RM+#SC $?)E5D6)W+$7>'$2L5H( M"3_1<_7@2.P=K&M&YR\IE8D?>K% XJN4PJ45$&W'UI9-$\[&@\8\]9C//0&; MMF0S9=\G=2!_]:?9J-KFOD.+0)I];*($,@_%Q?E M^[<'I5!N$)3;5978BY$1K#!KL]&$ZTXME1_D*=C;5#*D 2;N$982]+1ER:4( M"8/]6];798G9CE OF!)ZO/;I^<@(G=YW3ZE]]91$B$#3"U#TW$OP.*ZFA:QN MTF4^RSJ&QHV"6F>NA6'_!I@G8:!%(9IL[%[;67VVCALKSO4S3L@6$R-\HHL_ MU9MBHE4RK_\C#O 6^ZUTJ]$EB@/VDH,9K=6,[@YDFP)9WSVA><06$.)886TG M;?*&LY.ZP6IN;3733T_6_WWXAXWD]6&9O"Z^\=6BM]L@T M@3JT'MC8E78,=1K4:'9>2PADZ 2K?SE:(:_V[#*!A/S [D!I(3?2Z$^M*OH[ MY?J?@E/7.$R<;CK*4_#(/J+8%:[9Z"HM RJ3#NHW\2Q^%;E&7(I?>>]GJ?BI MU8A?FXJ?M7/_ \AUE^+X)X^>V.KNU=)NFAP4V-(639$74:_-TF;8*A)V2WQ; MRU^F7F0!K.@T*"X%L#9;NT( [6JL;?7K#+NE#S:M6Q#]&:?@FOS!/A#?!)%1 MH0>D[6ITN:T(O5K!G[$_&HB7M(Y+(+XF%;]7B)M*"G$C7XY?NSD] MZB3Q9A;"3;T@J+_=@XW(/,R<')46(345(5OHD)"_].O1@+Q.*U$9R#4&_7>.XEY'7.:I]&2\]H MPQ)RG'!,1O-,G;L@3'#)/Z?;NZK+7[]U<2U_N M;K[?RE+O^G(YF&H8?3%:+L. %6\A&OF0#R[=?^M*_81\,29,80? O[:S*"$= M7(A^\:3??0_0U/7HE)M2+Y"243@E;W!C6<)/#B;.S]S"Y9CX2DG\R[J94RU@ M+M$"Z:KGBYIE-5ID]CZ:Q/A\]L?[V4E87L!&S'[T?I&N] 5O'##VOO3RJZ"U ME%38LI ]>W-VN<4NO7$+TVMMO:5;^M++2DM=>FW58]5V2^M86SUV]3537_[2 M'0:K*YL]=DU:9&TJVD5\J)U#1[U6>4F/"Z:1^20*W:E#_B9TA$7)K?-\$L8 MNO%%X/9Q].@Y..X3FI86&'J(L*G+[8)R.(&L)RP^"FP7*D0S;2IKMF6CX/@G MV$JQ3SQ\B<(XINI]Z"5PTO!>E#XC<=I1J[1<6/2$556VCV+7@2@QTFG@?O_V M81?@TZ.%E8[<4>!L8=[*^&$KP&:BU,>L;98L/> 1\B7)12X$G+'7N#%2<2* M)&;=R:$'W];F-2/SEY3(Q!&]6*#PEH?6F9U&UU9DPQ+ZO"[8 2"P^=P/L-L* M[38IVQJ'V^B6H6Q6L4 &BU?C\5!WPH!K'O!1I%?O,!'FJ9-,(UH7Z(3;]N(5 M(1UU@"7+.6)>CE#T@$OW+VNSHY<-7>BCER&G*K#1KP3%[,!E??>&O.+E4DEX M7Q,(;F8'I.YRXO+^DDJ'(,S>5?S-XB&TVW2H;-.JDX[<,?*']PBDXO>7TTIQ M2.^R5. OYQO4\9YT MUC>5_0[GS)T=E[#3 90B9,**S?Z["NW^C)3;IKQ,HOEDM6/F%-\OD$FM'S_% MXE,./VO,YZX :K. JI/W&6L!4$6F40PURFPD9,6V#IDH^:[#(%QT(+<5!':$ M;Z>=UZ0"!4^0'Q,Y$*H6SW:C:\J* E6'/ 0^G*7,!':?8S)^\E?N;)?E#U3]\82V_6OHRI2SI="PK:WN?,SZJ58 [N\,]EH'>0H&,A4< M:8")R& I04]0(;A+^FB6,Y]M8?2"*2'':[N9CXS.Z7WWE-A73TF$"#*] $7/ MO02/XV5GH9;4:2I;?K(*E)I $10DPP2VSSQ) STVV)#U=E4F_ABM.-?/."%; M3(SPB2[E5&Z*B5+)8H*/.,!;; ^R]$;7EEG+(["B8$5KLZ*[ ]F@IV*WS7S! M*1A "&.%-YVT*]GLD#XPFML:S70+[38U7Y9)PDU5;G>.H<46&$H1#>4.X&T3 M\%JRI>:W8-9N'(^Z+/$KCN-S*9C3W;EC58.%^%_RL@0 ;%_:6LD34_F:F;F8 M(_=]N"S9DI<86IZA"JWKH3A#8%U?"8;M1M>P=TX(0D'&UHYZY6=H"]M3%/H+ M'\3:E78,.RRJ,6RA+9U@Y3%'*^30./@P_D!9*;<5%OYI6E4'E)YR_8].IN2& M4VK0.1_K%D?L.,^5OI;V M5@E?91":_3H[+3K3M\JKOJ6]3UIF_IA/\7PJ@=PFGJ6O(L^(2^DK[_PLE3ZM M&O'3B+O34JK:G ]=V8XT.9^=Z[Q7SV#3;*; GD'1%'G1375Y!AFTBI23SGP# M2V3?@+^5!9'E;U??@&?YJ\TW6"& !A7 SLZID.J717;+=FQ:9R'Z,T[!,_F# M?2"N"2*C0@\X]4IB*9PF<8(".@^I*0VH_PME JF&2"E4+E,S74WH( M[,V0:9#XYI786:11,NM*SY729;,C]($C_-GZHT%X2>.X!.%K%@[V"_$V@WC; MR'J;J[=IF4.__3<9#1CQMSOTG><*Z\_08,XI&1<^I,QBAZ\H)G]TB:OR[ZA"\_V(A+_ M-8T3;_B\/]2Q)YY["7F=LUK7:NE)4EA"CA..R6B>J=$)P@3'K1=^OB5KF;DZ MF-9B5CU5>YU\L7DUV\W%.T-+ MC!0W<8<^]_F\7?TJW=U>7O7[OYEKZM>7R\%4 MP^B+T7(9!JQF!U&/C'QPZ;Y+5^HGY(LQ80H[J/J2"$F$1^02/5TMV[K]CM8? M_<+%#)=*?O&P4; ?O5]4)%1 WC;LIJ1++[_*3DM)Y2>+#K(W9Y=;[-(; M$Y1>:^LMW=*77E9:ZM)KJQZKMEM:Q]KJL:NOF?KRE^XP6%W9[+%K(K"U/ELG M=VN!4Y9J.ZXBC\\>=7VDOZ8H(D.3,%$$B\'7KH3)WRH&8?IX0C0A\2DE79$E MC;5'6!*3G@ U;IPDI+10&2FT,@@YBN3%JKW71UO,#3LVMB_F5O:UD=?NT"87 MNMCE [!=@P\)A^T:VTOXWOI,=!1Z7+NL&OGJ84[%C+>]&EP_XQ3R=="=FZN$6G*A\N,#?>4"^F[+P+W_I4G M%R\L(<'-S? >/94V5"KK*6[N4[533!ZX4,O,_">,DPHD7L04%B7!BBB(/^9)'FQY#AG<0A#WO:8';G0D?^&NAM;&%J/!&^(**DD>0NX82@!V3S$FAL[:69 ME84-?)S97F% (2@D>0DUMH9DFP4.JL$[)'G;)[9TMMPDYDJ.\!3VEET6Y&5/ M+"U793A6H(MF>HA\\J>4-K=AQ%(<&[7Q+*F[V#'"EI+770)%8I &%"H2XTL M:*F^;.EY :A]!QHW=IKK9YR"S4W;P!>NB$([^#I-]):=M3N=1M<2N@8+3.YQ MFMSM *TI](#HG1NF@0D%$WK(L+7R-FU9NB#;I%/00U?86L^*FKQ52"!>U'6M M_D?):$=3Z*'7+5*1:WKCE"KU.H$EM8J&LNA%"01197L MU;T2ENY2+MJ##K^#W\'OX'?P._C=B?]N^\8_:QX,S8M.NWF154WS(KLQ^Q$T M+X+F1:6;%^7%A0M=L*=V1H7"#PV.H,%1479,U 9'U^0;:9AV.1J3NT2[UU!Q1-T=F9U.W.,728YF8-"YH\ M30!?4$@._8R@G]$!"<1)3+&U0]9A$8)60=-):&?$!R)YB2JVA:1*.\A;TR##17B&:=@0Z&A$30T.CH'I'2T8[)XOVT>0[Q??]L3:&@$#8V.T0LLK5;: M-(FB&3N7EW,CV:L;&D'_A-/NGV!7TC]!5Z%_ O1/R/HGH'@D??;#GW$)Z>!" M]/?4+@&:(T!S!%&:(W2@-\*.M#F1U@B;$>-H.R-L./T)CH@;3=Q%&D,\$C\9 M+U^]VJ6&9SY6J#LM6WZ00N=LWR*APA89FR[Q\ ;[TDD/'M(6FTV-BS87JG78 M-A>;05SX95>!Y;"BY"./ZLXJ]W+I M%M] _H0G!+Q>U@8B<"4TIO6A_V9?'$N=V\$]JWFJDK]]G.VGOY@C;FE5WVET M554VS?QV+?"Y3J_4[?!>RCY K2DIJ-4\J+GU7X[ 8*W8^,R[P?J"O$ B2(X) MDNAB#_&KB#>5/#/CA?^:>I.MVQAQN)W_ )9KR>Y.2F<:D=P$?4+IF^%M1F>Z M23^YFM&Y2*351E>W!;91T(SBL.S9<7=R5;"EYXC9^3!Z\VW'G':3X%VAWV'' M1W'L#ZZ'HF>(8+:-8#)R M?B&4F;SL'23?TJ=XP12[V=(2>5U!![&455088RJ-^$UB:^@]8;?Y;QR%19*H M4Y5M:ZKV7F K I&.2)'.$B>H>BG(H]T@=J>3+R'G-OPYJFBB/T(1;@X0+2*C MM94XB%,C@Y_HW]LU8Q# $]N[_6"$_4CI>CE'UM+I ;K%0K;M_(9R<0P!A!,B M&8*]H)@V/I7-W;=T0H2Q%2)ZP2,)%L+H6?H9>0ENAL-A3%DHA73# (X=8K"/ MINW.P37]"W7_H,3]%/XL+Q\6DX]VON>7.%H>W'UQM7P%"+8I@HV"G:#@QA]F M%7N(2=SESK:B)^AI19VKX&[/ 5:O4VJF^QCO*2UI+WCT=$F^])+"*+;3Z+8+ MHEAQ%#BXZ4)E_9T,VUFFR9^30,'"53/Y .L*I:'9(TVG+<-//[ M!D0^ H9G-4OW_3@C%#R0)]+*F=?2XSC&F;;U/33P?"A#%KRJ2V!GX,)QR$P( M'"/L8.^1[CL_+;N_CQ(NHJDCC&+\":?_[04S,M^]4+FT M=IIJ.MY,_P$B?4 M U=$8%=D+Z"F1_K*BE7!H1,<>25"*/Y9[G75OG3!\Q_[#_3R,C%'UM+"8#:Z MEFRKNYP;"LFTH]*PNZ")KGT;LEJP- (9MCVCXC;"$^2YLUJF^V,^+.$=)8OF9U_>,'H7EJ8V$)Y![HN@//-BVG8#.9Y)-N-;L<^PH.@ M>;<)]Q%RTT:B+-TR0<];YUH$\)8.>$#G\KCT-J4QHWQIC4\W??/C/8$S7MO* M]G[P92AIX=(N1\""=[X53&X6'/&Y)9C3\L8/I(Q3=\1QHBEVO[[2NK2\T#,> M966G?:+@ 8M<*KHO8-'MQ[*N<'CLTTGXQ:DV)G1_DQIYNSXNTXY>X"Y7EZE^ M*2U)R9Y&C"1^G).E:URT8=^@*Y'6+H4DX!@+Y1CO#TE&HZMK;3Z0=$HN<&8V M)9HSFO6?2_/3DS!.(IQX$3O5@1 B3G90O0*X+K4ZQ[T84!/*(YSJS4QLB:=VHVL8>0=8Y)PPS]KW>M/6M+NXNTM[\7,M M/GO?8D5H3T\INLTH__'Y>TPWK;PY^;L38#CT ^ MNYC2L/^TRA[%@39(5V13S?LI/&)RR4G;1JF3MC?U<41_QE'9Z&*30RNOX@K/ M[Q%YA\8QG,)SB2;TV+^T),OUDFD$ZST['&"#GMD1#/?AA?/7E 09Q("X4RHH M>+L"*Z-#S]ZUC7S[6@AJZP?4 ;**E2/*I OLIFSRDB!1&B93@:"QY+#K:6H\+X/+4X$/W*7WO"7E[ M+]0M[_6P7<*$!GPX/>!''UK%E@?5RI;PIK&\)3RW]5%'T%%"/.?_95%K&K-V M@)F-@ 6M@Y47+,GEOV0RM\_EF[0;N");G5W2,["TQ!,N#UFGL$=@MEF21]TI M;PCK2[P]XZC,9;$%^.P%*'!@?4E(?PT&# ,^QF1/%CS24SXC_!CZCU0_#9%# MB[A/[$2W*C,]=WB24?9F^#4,'F@X_I6\D7Q,NR.7=GLLVBD(LCQ\ FK9.@?+ MHD#2!)(FQ>GUA-9P3Z-G,H30^7%:ZZ/[R*M_#B.B>#,"$TT;CL=AT*>T+:UN MV2$C:H>3C4JP;EE7<4J%D&+M190V)^U%CM\VB.>-?_+B)/(&4[9KAQZT3.9/ M81N%OD_]IN!DN$/L^O!@.2,7- M8U 2-&JCJ[=W\2"@%G&[7,90PN.)'S[C['0RFMUPR$"11\8T=PHQBB)Z6 /[ M%7C?NZK4.^P327#OPWOT](>7C$:A3ZE"/*AE1[OF149K=&UME_)=<+J/0,]6 M@22]T35T3I!T JYKKA9D6&:U:P,79.E:+>_+[O67@[PL/&Z_ZMXVZ&8==:?> MA649*9!_+"PX.:@)J0*=M%A)MML5= K<.SI/P!&_&@ZQDS W_"D]#DV*B#U_ M.1J->N/45-#=0>P/ND7HD? 4W/ JK$!*_IOA54;\.T+[FX"*'OW_JU=:WV$: MS#K$TZ(7+@)W\8NY.TL+9#MMW;E+@QGPY(]!Z?, 1K9TWM$Y:5]X L' K$N5 M],[-^E3]0D.":I6^Z*[7WK>-[B1DMV3TH9MO-^;X4TK1>7%.1;RT5-J-;EM6 M"IJ*BK,S%2(:_L3JD,:-[1[I45,DMI=&U;-@MR#^+8,0BU.-[^J_.$=I6@W9#U@H45 MZ,E0E^W M)/W,JNQ7S^/MRU6?]_?]#E1*+M;3X,G?:+1MN9R6Q?9>@H6!1ZK M1BCFY?%KA I<#*Y4@M[H6AVY4]!3FU.YK&2?=X7[<>%TX./ M-;S%*(_*T2LVY/WI9.*S@D3D2ZX7.WX83R.V6>BUN4H2D1>D,A&?;[6#?--$ M(70$V+-;G^]03,\+9@?U#*:)%(2)](P3B1[[O$MHQ9FIWM5Y+YHA)];X *LZ M##-7H_=#^2?-_ZNT6F9A,R3,/;H M<,\C6L/M/>+W/STW&[]!WGRNM/T( XY]-D^4_&*'KP@F;V2YN\+ON& M>I'VHN#\:TJ%SU5!2E1F6V!//*9<]9[4)T)AGAS$U[>&8C.:9>G'$MN.X M]<+/MV0M,U<'TXV!54_57BS/][/-E-[ 1L>^]'[12)2L7EC MC[TLN91'4Z+6DS>WMBE])I&;$/'6'I9::E+KZUZK-DR%&NKIZZ^IAO:'L9J M&]N.Y_!C%8>N[9;:;@LR5I'H:K5,2Q2ZMEMM9?E5OL9JM313(#V@FAL]=4VN M;FV.T%1S]Q;$PJG=.TS(^-;Y7=;2DX9OTE]3%)&1T95X[&9Q&O4IY_[L$U./ MQP-RDZ[(DJ9H^D(DMRL!YU(4)98[^"9NVFLGI=[*_E@E)W]:1/11'$L?&16) MO\U&1OR_[#,EL 3$W9:X][/^;4#"K?&9+8%XJ:!?D9@HID$@^W2+(NEWY$\Q MD'8+TMYAVO $NREA443+BS=J. V4?$/)"\>9CJ>L)P4CYDTRPM%,A4XB/,)! M[#VF2O5K& .1MU*F(=4#O]]^D7J!TWHU^[3Y!X[B?Z0P7DP- 7TWI^_U0B\Y M1LW>VGYR0- U@%V&2J&K%]9F_MG\/R(?!0ZF)L/- M0%%Z?93[>L/-YEUJ\73-!IYYM9^*ULNNN-LPHH^_2-(N?#25?1\N:K:94BM= M ,%Z%N@%V\3W4@"QF8QMM^C+32GRCM41H!I.3C6T#Z,:\M)OT?/.\OU*0/9! M]D'VMYYWN7WWUH;[[FMR$.B9 *K3E&X5W8$(GX((EY)@FTO/ MOM/H:HHJM]7\V0M@W\&^@W(XC'+H\*@<;'JT@Z7*9D%O6U .H!Q .1S&^=<4 MKIU_6VUT#556K I.! ,I!2GE9]ZEA'3-YL2:9%-K='6-^/>0OP/E ,JA-N6P M9D_DWG+WMM[H'JK_'H@^B#Z(?D[TUS0IK,DO,#*_H)UO5PC*84]M%%.1[A3( M-/OLT2V?R7E3M?-;#NLL9J+G5^%U-;*"G92YF9QGI]2+(Q!PE"H ! " & M $ ($T&@!,@&9^Z@ZR]655*93V0F&N@G(K7+' MJZ#Y8]820'+FVP%(_JI6 ((=;'6DWC!_':,!( 0 @ ! " & $ (/5N M2]AT3S(+ !;:@?4"$@Y@&EE>X^1F>(^>2D>8G497E]MFOJRY])X#0!>7Z,HE M? ^(KHX"Z!(-76#< " 5-MS8=,_=7M2/RI7Z.?3ADG-'>V2/:-+[S]67 TWF M4YWU)#7[]&B2Y@#1(UIH:I.P'C%0L0,+X]>VO.F9.2>Q]B"3"8 'C0@ X;)&M@Z-:(!&W#0W/3O@F= )KY81N!/N%.U. #_< M>;)W OCASI.]\]!GZ(FP)'\[C9P1\;*E<"@EL^.'8]I>K24MK_V(J7,>YQ(A M"PW9>]>?"]NVW>%)]D[WTS2B'=N8#]_/'KE)T8?RZM:;C:ZFR78G?X:*E [R MEQV*"H2MVA$NFH>R+@ ( (0C@)0K.][D)(XE>G]IPJ9--_%7T!T?( ,Z!0 " M & $ (&(#9,?-4!5X)19X)6)!!G0* &2?.YPJT"DV1SH%%@C@SI.]$\ / M=Y[LG:=]7LLG+TX/#"*6-Y:24 H6C@R2O.S,(#C,A6_O&! M@R642'T\2?!X@"-)5V1)4S1]RY.\T_FU3N?91#Z-]\@I&(PI&R7<(!O4"ZH4+*0+U M4D4@I6L;]B&ORN?W*G'AUKPL8F' M 6D6T"Z@78Y7N_"99>EDSHT)ZJ>JHL SQJ%NULIUKKWNW+,<3!E&?L;N?9E9 M.CXR*Q]-8GP^^^/];">T%S!:L1^]'Z/HP0MFTS7S.Y79^]++[W]Z;C(Z[W1: MEJU3X&:5B]F+TZMJBV'Z#;G3:UJG97:,I9>5EKKTVJK'FBU#L;9ZZNIKNJ'M M8:RVL>UX#C]6<>C:;JGMMB!C%8FN5LNT1*%KN]56EE_E:ZQ62S,%T@.JN=%3 MU]2SK]T88:JY>PL\V]3N\>3"??:H4R3]-441&9F$ Q>[F?LQB,ZZ.$E( M*^!55@"O+7@GNU)O+E8IX:/P3=G+<#P. T8ZYMPN[4E28*M6O80Q$WDJ9AE0/_'[[1>H%3NO5[&\5M,_@W,[?_YKZSY)6$/)LGI 5;A6DF"C;KH*(L\A1/.]2 M2Z@VCZLMIP56QLZHUNK9LM?.F1RR[IJIR92-_-;UCF5T(K.==Q8GN:V966/:-+[SUDE1JXV MHQX@7N-$PEG=G_3",;:K+*?5!#^78-DV0'8B"AQ+ EP"+@&7@$O )2ZX5,I# M7--4Y#8*AUY"J\Y+>WD=6E(CJ^K.>1# #T@Y<&DG*5]3][J]E&L*2/D)X&=- M7>8\?O(041O=@M.( !Y' P]U3W--VQW(IGWW,Y$R5^U M*W&5>!101@SQV,Y'6@&$FM8,@$O )> 2< FX!%P"+G%9C&ANNB6'>68++2-Z M ?'3,'6\KW%R,[Q'3Z4=<)UNN#%48_=*0T 7C^C*IX8.B2X#T"4:NL#"B,"E M4CH@G[\YI XPN=(!4.F3!U-_A"+<'* 8NRSQ0UB/&*CP$_T;0_$/9+&!2\ E MX-(QC"_=1G]%N=$USY^WG@#K0#< EX)*( M7*JR9*@.#6Z!!A<0=: ;1.!2E?4^=>@&FS?=L":1-#LSBPP6KP8JW EWBG8G M@!_N/-D[ ?QPY\G>65%Q]%&MG]U.(V=$7%TI'$K)[%"GF/9>D):OT\;408YS MB=6%YH&]Z\^%+1WN\"1[I?MI&M%N#LR/[F>/W&2!5GEUK=DAO');R7<;D])! M_K+# J"P*^Q0!P%< B[540^Y2?_4)1HP2Q^4JU#1V?D<2KN";HL\(HJ79QPE MLD'_ )> 2US4->_;2JA';26.$E$@]R)P:<=:YGW+O<:5W$/R$>X\V3L!_'#G MR=Y9TUI%'-)^S0LB+\.0K'\X%0O.S(EM_2,U^* MTIFTX4_^Y*3-!@"272C9.$ QQ) MJBQIBJ9M>;A2.IESG9#<#:<#'[\0VE8L@E1/R@!4 +[CP@V/4^@'G5@*(VNJ MP)HE[)K$7R4A@=V6#6/G TE!"8 2 "6P6@FT\$>:)FOI)W74SMO*L>C!%C1TADC4S?KM#77_"QCH-%IF83'DS!F[7+/(^RC MQ'O$[W]Z;C*:\7?N=]F$E->?H $9^S19_I,QBAZ\8$8*"JGL&SIW>U'F:2-@ M;_A<-8Y5909D]L1SVE'8355I?FF"]O-LD52$*MF83)NA\54\JL^ M96: S--'DQB?S_YX/]NRZP5L;.Q'[QIT6I:M4XG*"EBS M%V?"UF+"]L:JI=FW58\V6H5A;/77U->+$[V&LMK'M> X_ M5G'HVFZI[;8@8Q6)KE;+M$2A:[O55I9?Y6NL5DLS!=(#JKG14]=L:UB[/X:> MVO;FWH(P/G79ZHE7 M 5%+$?4.)XA\Z:8D15% 1KZ\LQ#0L(B&%XXS'4]]FG]@9&1GR\]4Y>L!\^P; M>KX\D+>U2?L3=K)(9;=MVL*MS18C8]NU67&67HOG7:JZ8I-6QX=?>C66;;*> ML;26'CD[K/D>2UT'J(;340V;G)&SE\(KLWCS-<@^R#[(_M;S+K4%HYUKOL+7 M%@S:GT&53<6H; L&2"E7:#U5*2TEI'S635ITR[0JJ^V\<(()!^4 RN$PRB'7 M5H4+Y6 3PVVV9=WL@'( Y0#*H2[_/M=MA2__OM/H&HK<*=AZ ?X]2*G 4EI* M2+GLAF(JC:ZNM&73L,"$@W( Y5"7"3]TEY2\)J"=$*IK@@)"R!483U4(2W4H MX=) :YF!UO)')8"!WOD5WPJ^)DGQ6*>'7DDCD# H3@ $ ( M 0 @ !@!P%0$J%^VN:(=Y&X=!+Z"Z7TO$";72DRH:=3[8#= &ZH-L ('O6 M;=::'H\[Z#8#=!M =Y_07;.!9AZZ>72:%)T 38#F/J!9 IDEE6J;*=5V!Y!; MRR[3N49RV2.:]/YS]:5]WGRZN9[$,MN*+SGSV_ E?WX+?MJ9L8S0%E!-#*$5 MSE=2Z\ $ ( 0 @ !@ ! " D%IK#ZU<;X EM87Z,JE@P^)+AO0)1JZP+@!0*I3 M/[F\Z2&U3XQ193;[](B/Y@#1HTYH?I.P'C%,X2?Z-]XAPRGLLH1P M"AC6K0 @ ! " !$%("4"B!SWXLJ@H6%>0!%"8 A,_B6^[TI0;Z$BIZ5W+C M#L=)Y#GT\.N8]C61O#B>TJ-G8FGY\@H[#SO.>1,+C8M[UY\+&Z?TR/.Q^VD: MT78I#.5,(N+7@;#;+GZBR&7K+9_#:(B]9,K>N G^E5?\ZXVN8J9TV:V?7BB8^>Z3CQ:C#"G7"G:'<"^.'.D[T3-M;D78C; M:>2,4(RE<"@E$4;Q-'K.EAI++S":FRPPWN%)]LJ"5<;2*XATWZ@I:TI['RN( MPM9,"!WZYPJD,+I]1.7NMO'E$"HD#E $ M( 0 @ Y"@ LN-2W)Z=%DL!IT4T1('* 8#L<05NWQI'Y4KCP-H#W'FR=P+X MX&ZC8 M" $ ( 8 0 @ ! " $ ( 8!4M2BY9HG@FQ>$D9<\][*4P2?LT)I= M_#D*QPMIAOOP>B'),/O!;Z'OXJAHCXY%FU'I-A][= !9!UY[VB>P=(Z =>@M M #78@X_(IPW"))1(?3Q)\'B (TE79$E3-+WLNM\@C A;F^E\SG5"=3><#GPL MS::1W9"$DW/*DSCT/??EXEJ9JH]VQ2+U]QKIP[6N*:-J]$TJ:T:IOKCZ:\JT MCN-/*25NPX@^_B))%0XBE%RF<$HOAAMT,5S7C^#X].I 5W-M"&@?T#Z5:Y]- MJFPJT#YY!6,2!:/HH%Y O8!Z$4J]E JD]$U/X:W)S6D3+:3)9**[%_V!(@!% M<%**H)0>T+F,?WP^L?F[@?EB7; M>KZG/^@?T#]^S"P='YF5CR8Q/I_]\7ZV%=H+&*W8 MC]Z/4?3@!;/IFOFMRNQ]Z>7W/STW&9UW.BW+UBEPL\K%[,7I5;7%,/V&W.DU MK=,R.\;2RTI+77IMU6/-EJ%86SUU]37=T/8P5MO8=CR''ZLX=&VWU'9;D+&* M1%>K95JBT+7=:BO+K_(U5JNEF0+I =7.,YT//51DA'S)AGA:*9")Q$>X2#V'E.E^C6,@0CB;]V-^\G M[&2;>=/@1BV[@5K4Y8UBRFR^O%%Z^IRL7A3/NU0_"3YK,W2V%9=&YV\6+[;K M9<+-^N2:=A0@GR"?;^2SMMH%HWBS*@@@"*#H EBNXY+-=16S;3:ZMFRUS=W; MYX"0@I#R,^]2,MKATHO]_]E[]R8WD60/]*M4Z)P]QXZ@-3P%M#<4T?;8<[UG MQNUK]^S$_6N#%J46.S1H '6[]]/?S +T:- #"0F0,F)CMBVAHBKKEX^J?&&F MM6U+BJ&0&B4.O6@.M5I9\LDRL1:"+*DE'9"(0XE#N\ZAE0Q=JU 7J5V&KM4; M:H8DRS44BB0N)2YMS[HK,6FAN% K>-/N#573E&2[F$M+>I0XM.L<6DV/%NK^ M'%F/%MC1EGO#DL0/4I/$A!UFPDK%S%M9>\M6,C6I=\:Q>>IRZ$MI5=D05_C\ MM8+1^?DXRWT%OK=9E\HJL)-1^G7:)=HEVB M7:)=:L4N53JH;4G=_QJ%8R_!2/+*AIZ*AIZDEI06(_RT&C_$Y5W8I4I<7JA" M6!N7:\3E%X"?+1'2R_@I0D3O#77KX"A*PD=[\:%L\<@<(%\,(5],Y>#;HAKQ M4U-&30H#:^E29^ERJ'#)TR9LB*Q#6/I2QB'S-V4;=KRU9)UV$C4 I5VB7:)= MHEVB7:)=NMQ=JA9/44B!6Q-/(2RSE5(0GP.PTSC:WE]XI&.ZL$N5A$#Q$N>40L!JEQ"@F)]20'V? M.!&_NG=B[HKK']A^1P"+_\"_.84!T74V[1+M$NW2.>]2I:-%H73$JC%QX_Y[ M%B>/H-?BN_ &*($C.OY7QW,_!UE)3J%UA-+YL*1SOO&_9E[L)?P[CYZ\$?\* M:PG=;WP4/@1B%%&OL[(A8F/9)8/\E5T#)8D.VB7:I?;%%K5,P,."2"K&QVY86I8?6 M&]952Y0\**TV.FB7:)=HEPX+2:A4?"NT M2[1+#:A/>Y>> &LDX'X^+ RTEN1!4?[MKC4)4<3WM$NT2[1+M$LMT*';(M#J MUZ$VZ="N(8KXO@N[=.#5TY'Y7I%;Q?=;;IQ<+Y[ZS@O.DV\&(3U)3W;M20(_ M/7FQ3Q+XZ9B7=>:A:IP46T"[1+M$NT2[ M1+M$NT2[1+M$NT2[U*Y+_&VM17[S@C 2O4G34\W/?(1!A_Q3%#XN'X3B=0U* M_Y^TPVG9=;[2&VH#2O,Y4V1M$] MCY@B,556U:I^N:R9<+J8:PU([H:S>Y_/&PI?:A_M^NG3:DE31= 86@L;;>N* MALYJ335J*E92W\XW'$%!(H!$0.TB8$L;U;I$0)'+=>!RN:Z"1,3CQ.,7Q>.5 M#A1&I5SGTRM\HS>T)>N@NA4D!T@.7*((5!HR-8*(8"MM'13,NC43T* A,#Q3P25BM2=7AQ8O:&A2K9=E 9T M)"!!0(*@-FM@EVK"IV=_&\M$#R1=E\D:("% 0N"X0F"P2RF78_@ 5+DW'!"+ M$XL3BQ^[8D,]'"(B@I9\$F899);ZESB/9!NJ8NC4-8]'1 MY3KBOI-X3_S=L^_,2YAYG/DO4_>72B!R_("8& RC[!E5NK M'(^]:KSQ2]TH5N0O5RSIP1=NEU@A=,# O"A,?] MU?*&>ZYUQ!&K)V=8L:XK1;EZ5:-QZ;^X(.0+[]XT.9>=>W=LCW15MQQ3&3NR MHHRY ^.XZK]TN9?_:!+E:Y@Z#_SJ/N+.GU?.&)9X[?C/SDO<^VF55$"590RN M@\\ZB@W_?A_!B"6+:"OV-B+MGUX\<5[8UPA$5(PR]!<0*E.)@?"K!VYM8ZTO MR$F8>OE[X(!TQRY#'\) 2$$G^X>+[;!=]LD+G&#D.3[[GL!7HI=5D20[ E;K MM9V.6ZG&%":"^)5W+%.\7V:/,-SHM:9]K5K?SV(8,(Y_YO$H\J9"EP;N>R?V MXMLQ("\&RHK67W"&7=ODNPS? 6,Y4R13Z,9QRA2& S+ MVBX/EVO4;)JOF!:^RT9.VZ#/WPBCMW>7*J+]_=Q,Z 8S;]0>FV05>X/85.5W M__SZB_@+4!I&+)EPEGWQ(=6FV9=O&>#%80]^>._X$@-Z@-WGC3V.)QCQ(%AR MHQG* 7C1=/[*1U$U60@#Y@1@CH&L0 6=\-$D #H\>"A=)D[")MR?LFGXS--9 MC&=8"IO=O[#[R',?Q&_@X^GD)49+BCV'D>^R9R^9B,]=[P$W&5[.^XS]AO,! M=(X,H_&!)F(V3O0G3^(^NX4W3*/0G8V2=#[I-[ B0"H0[#["QU&*9,1\ M!LIQW^-/7#P^FCAH)0.,D I.S";.DY@6@PF\L D0@_GPL(^36&P>#OK7#&B7 MO*3+@F'YX]0/7^!?+)SRR$G;%/HO*XB )XHRILXX(W"I2["2@+@%QN"(R6#8'1W! 8SU/B$-,AR^_\]$L@J-,]L3''X#I ' % M8NK1BP5XM'RK0R!.Q$Z5QP !@SXO DB XL*Y' +_#X"OSB^_!W M>BS-F6 (6?P> MB!T1<(O%W% L^R C2DG09["7*\L:(("1LJG$4Z](*-#RO?XH/2*:@X;.QX(YMGC(WZ4;?#^=,MW(M_S MJ2A[%^<[PUVQVKB<$BR>A#/0)/> /^X(>@*2_ST+TBN2N8)9P?I:5*4@$=@" M4#MBYC_#XA_O>93>3VA9MHYX'/Y0,H!%C#M S(P8R22"(^T+=Z(X)VVZ*L:! MR]SYF"P?3LKQ*U:0*77%?!>SFP L-I]]X],P2E Y?X(M98I\]7]SPHT]O&@1 MKUL__MCS^9+"!5;#P7YSHM$D75GZI)9"JW3G7K\0=$L$6Y:]\SL">HE0 M4&#(H#F(0*ZAHA3J](GG%,M?"&2'K>0_0.N+G$ MT11S^*M7T!+W%VV],7MSVOKE33[TRY;VO&VJ_EOK+VNTW# M*FK?4 9[#;OY.T-3CS-91+-]ND3:IA7*K04ROKC9*/\F=RKM? MA'V-O#!*[\&^\9'OQ.AN2IUJ-_-;Z26G^>*RS"C'<\]!/!=J>7TLXC.D.6G4C1?.'9>:N)/16H ^WY*)^Q6'S*F:G M[.9O%;:U4+0L)JI";,R@R[$QZ3Q73#YDCOF2V_I!R17ZH'B%G@T]1>\=H;'V )!&K M9"!1PH? 2^.!ULB2RL#>]+M*F_RS%SL/#Q%_$#2^'6>S7N>/,4LH;Y;X8QIR MIB\Y(-+K?G>Q/.%K3D#.I=MR_\(>>/@0.=,)4 F>$"X;P+I8(((]3GUS\T 4 M=N]DT3A+X^0NY"3U,L>S^]AS/4=$G.#/A:_129;?!11- 9UOZZGQ6DZ^-V*J MX0Q&=1>-S)O8R.LYWE^+A[E.6:M#\LA:NW_T^.[6A#2K&T*:ZXY.;KF&FZN6 M-W,Q];8@/;?%4:]7/&7!H(,K;8/OT7P=S%F&FM.Z)F$S^W*ZH55]DXK>5XWU M7^_K[K/Z WL_C^-[GN)!9-R#C+\M9<1\3S-BB(Y[T/$N M3!R_W@BX\R$.R3F2?T/5 M=79<>)7R.K:RN;S.%F_FQQ]9K9T;S*:-N7OG_*A<2\?J#15%LDKJ:37D3LD: M'^[3\; UI;JVA-"1+"!94) %6[KWG4(6V" +5&F =S(D"T@6D"QH2A9L:;!W M EF@R2 +#,E0R2X@64"RH$%9L*4$YRED@=(;ZK(DRV07D"PXTF9>@"PXO!RO M76C(=WI9H(HS@FT790'Q(_'CA?'CELYXI^!'['JM2P-3(7XD?KQT?MS2I.X4 M_(C]J35)'ASGXTQ-G55 _N$GLJ?KR$<@.9I_S_8+YN M^+@VQ$*MMNI2R='QVY\MC=9.P4$#T&B2HMA=OOPIYY$FVS41R!<)OO*63F*G M0+D)>D)22M0$H9Q07@_*CQ'M4P2RU1O:G7;:$8I;C>+FXU0TNS6$ M\J,<7!7Y&!$8!2!C1S;3.-B30E!J-92:=^#KZ,"7Y!*S@)!V3D@[AGNX""85 MM._!M]N$I%8CJ7G')C9_U"7++AIYS2'M$I*8;K%O$?LXB\(IW^MBMF3-K6.1 M.LY!S?L:=1W,1TDQ!UT^!Y6S2).>3$+Y$LJ;]^#I1F]H2[+9Z=,^H;S5*#^& MEZT(Y &(:UDC&!.,CP-CI7DWFF[VALI L@VR20CF1SJ<*LUGS>L66MZF?O"% M&B&MU4AKWM>EV[VA)9F*3D@[:Z2=Q-]DR'"4LHJJF:!T3E!JWM]D*& %FI+> M*OUX"7&UG^/(X>L+#';=LU''&:GY%$I#1<^&:7;Z)H#\=ZU&^3'\=T4@:V"; M4E@XH?A8*#ZVBVWL_>#NU7]X%):A6TUWOHDF)T3S)KW,1DVZD9#/[A$ H7:5L+)3>PY%&*[@36:+X,[P PM:2 7 MW:\=.AR1OZ[5*&_>7S=0>D--D@U".:'\6"AOWN\V4'M#5;+L3GLL".6M1GGS M>7,#310@- S*ER"8'^O,VGSNVT#'N$C[\#,K(:W52&O>/S8PT#BVE+H*NA+2 MVHFTYGU4@P$:J'J))Y:0=D9(TYI/TQJ8HKN3JK9)J%U"@.X')W#<_2Y]N^ / MJ>$(I37J=AML<+MUZ/A$+K]60_S8+K_-$+<)X@3Q8T.\>=>=*6.54*4D!XE0 M3BBO!^7-N^Y,A5!.*#_N>?78KKN-YHJI4B#<9<#L)#EK)N:L$9#.&DC->Z=, M'7-J5(5"Q,\;:TDB94) Q(&) P.%T-^N9E 9::-23K+-+ 2!:T\MKD F1!#?>* M>O,U 2RY-]1,R3(/OE@DAB2&[#Q#-A_.9&&.MB)I)>FKQ)#$D)?&D,U'7EF8 M3BY+)FE(8DABR.:OLBRM-[1E22Y)?&\I/V9^\GPB.?$-P6UUAVOL,,;2@C58 MDAO.[GU>6/$A;Z!9TBQIEC3+(\RR%F&Z:Q8SC4%CT!B7,\:AJ>GK@VB5@_+; M1QR,\*A53J\O\ G[Y*%YSGZ#IR>1?P1)L:^O\0@KHGRIZ%\:3H!R6N2UUV@-LEK MDM<71OFBO+Z$ZF6_!UZ")[G$27@!:17N]+KE%CPTJK7R^MOB%JPCQ+WYLN^6 MWAMJMB2?1:?:UL0(;+F&(6% PJ H#)JOCF]ANKPLF2H) Q(&) R:% ;-5VFQ M!JEE8&@D#$@8D#!H4!@T7TC'PI+HBB599K%H$TD#D@8GCB7NK#2H([B_^8HY MEB5, WU05[]X8DABR#8MO!)#<GIULV'-P5254.;HY##$D,V7F&;#[=QL8$ M<5VRM+JJZ1)#$D.V:>'5&++YB@VV@@=80S*4SMBLEU H-O.9_Q_,UPT?]^K\ MU86^>#5< AG-%UFPTQ;A>K$M7H>N@*C[8ZM1WGSE AM;A"N2/>CT32?!O-4P M/T;@3Q').LAK@C'!^&@P;CYDQ39$KUZYY"J:8$XPK^?XVGPPABV:GQO4_/S, MD=:\I]]&3[\JJ58Q[(>@=DY0.X8;N8@FJS.1VHX*@T:]TD:L@PVI"$I6J8$\R/!?/&G7&&K(K6]O(YI&H1RMN)\L:= M<8:L 9(1NBP:D\ M*$;Q$-3."6J-.ZT,&3.()=LBI)TWTAIW6AFR"6:B(0WD-NG/2XC?_1Q'#E]? MFK'KSI$Z#E&-IVL:LB5">/,N.@63\31)MHKAC 1S@GDMIU*S M>1>=@OER8'>K!R>!$]1:#;5C^,F*:-*P.&@=$Y0.K8O:K/]J:^W/PEF MYP2SYOU0BB%NG3!O MWFNG8*J9+,EZIU/4">:MAGGS[C?%Z@T'DJX7?=.$2^9J@CS>-&2H-9.J#7O MJ5)54-YUU/P@I+4::/N=_';!:=('8>H1GUO MZ@;?6X<.4.3W:S7$C^WWVPQQ@R!.$#\VQ)MWWZD#.+B9DJQ1O@7!_%@P;]Y] MIYH$7 M72"HM1IJS7NH-"6%FMVF6N&7$,-[%R9.H>K"M@5F#>O2B5]K0%XWG-W[?-ZT MKK.]&D-;E61;)GE#\H;DS7G+F^;KOVIZ;S@P);ND?AW)&Y(W+>$JDC>U MR)OFI0VF7@_P.$7F#8F;%HB;F MW\[TS4?!:::X0QFH=47Z$\\3SQ//;^#YYD,"-6SW:TJ67%?+!^)YXGGB^?4\ MWX(8$"S)/AA(FEZ\3.@JSXL0DI\2!UX*_^]Z3\._PW_RB2^-]6\@I#=^R9 R M_/M]]-/\!F7WWYT08:J('IEPV&3?#Y^!4$PLD[E>[#P\1/S!2>!% 4]8E&*' MC0$\ G:XJS%[!ORP40:@F-V_L$C_DH"2-VY LD,>*UEP =1SLL]8T7 ML&02SF!4-W[;T.66F$F?S4F34CQG@Q3,, W?F<;\.O_C'>S(U'=>KKU #"9^ M] YH_> %.6\8TP*0!VXR0:G2EU/)DD5%96_.ONZ+KUXQ9_J=:O85 M9;#V:[FOK/UNT[#*H*_:YE[#;O[.T-:_E";;PLEJLK;3L%MB^K:&B]J%1TML MI!$'U1JURJ_PR4-]R_Z:.1%,C?' Y>[:%.X+H,<7^(2-4Z(\PM.3N(0FAX*E M^&@WB/.=3Q/^> \XT62)J;*JU0&5KE+C%JP1I(4B2*%>,BD(&+L"XQ(*@=SQ M.&'_XSQ.W['?N!//(OX(FU0U4K^SUQ&'AC947G];;AOJB)1JOIBJ+J=)QU:G M0Q>J@JCAM*NS%0:'WDUV5A@L-![*DE/1K;BE#7D+J^,T3 M;( WBB7VF^=[B1.]9)0!MVBX)RS07D= MBJ/Y[%O=P(8YADK5R-N+M#KD:?-YESHVV@.!6E(KB00JP;P>@=I\_HUN LP5 MR1BT2:)>A*\M@A]/PRAQD-A4?'\#ES2?L*);O:%B2'JWBWY0T;Y6*X/FD'M#79;LDOJ0)%$)YK5(5*5Y-[2A ,P521X4 M^UA3&=1C N4VF?"(_2;R3V*ZNM[ ),V[A@VLX3F0=+EH=G1(%]!52ZMU0?-. M3T,3(4F*4E6>@H8M@&^4LBB(3S-LI49OW!AH&P-R65+NNFA)T M>;T;4#X'+FQCY#D^^P,_AWG3#?8&5FG>G6D,1,=X0Z/[%KIO.99&:-Z=:6#C M0572S3:UG2&HU2]1F_<)&E9OJ&F2876Z,#?!O-42M7F?H&$#S*TZ:C72#78E MH/S" QZ!@;VPM>D:>P.G-._2'*!+4QKHG;:PZ3T"M7FWX$ 3WF_%/#CHCBZQ*P'E>\+Y M?C9U%TZ?=>B YAV9 UU$I.HE$:D=T@%TR=)J'="\(W-@8!<<2;/KJE9#4&NG M1&W>$3@8](::+<%42*(2S(\D49MW! XPK]&6#+EX>&SMM75>UATFRS>CDYY< M??(2_ %W85)T 6Q;X/GVCJ$^M$>LYMJ":V:K-[0,R3+.(8*U^;8U-5T=7JZX MH5951VQ5U0)?@]T;VK(D&^;9=*HBEB<+H[T61N,<;\K4Z9[$38O$#5D89]T, MTU0NHADF+@UI[P4S)Y6EXN-T9:4],$_?#[*@OD07QGSC&6YR$F>E;W_UG'LL MANOQ>,W,N]+:<[X^)UV?$W'&8]P\+YYPESU/>)!W]DR_C?@H? C@%2Z;1EX8 ML21DSKS?Y\SQV=1YP0Y!S,V;@283/N\ VF?L#QS3F3]V#P/BBO#Q>P?XB(5! M^I-\;@F/'F-)?/8A? 0JO;!GS_=A*NYLQ%>?%>M@3N"*B48NO C^X-X3XA%> M/E^PO]A#L2Z7CWD$(RY6FTR<9+YD8)J,&B,GGN23GY,$7H 3C\0J/%B>^^0$ M,+=PS,)9Q*8\$H)!? 2T?1!L$/?9+7Z9$4(LDSUAA>7[%[&JY&7*Q5K\<"1^ M@>/A%],HA*7#Z\,QS)J[L#!LTHHC #V39P[S](*GT!L!-XL1Q-3S-WDIM>'_ M@A!$ ,#0&P,_!TF_&IQSYC\]MI&'OXR'7$ M?7CVB2]ZWJ+QL/2[3('*BY\X]Z K9\GZGQ3:V-6-1FLG:ETIVM4JIR[_=Q+E MTYDZ#_SJ/N+.GU?.&&9[[?C/SDO<^VEE48]>D ^O(P5?+_[DITI88VJ0N"B5 MQ89?@QG$(WRJ-_P2)IRI['_^RU(5Y1W[E@OS-W/A\;:"C"LH[JR?,EI/1EGG MPM0"749C)L!T=8 6YBL1AI_J:W^3"KAA=_H_ZT;?4NW:&_^J1E\>[#?LZ;L4 MXV1-]21=BEO<47-W,ULNFMEGWFUT7]K,3:2V="]^]%S7/[[-54Z6WP,@A@]& M=R;BSQPT&VEQ,QJ!\>NRW*AF-^GQ(ZZ"E+,(WW[O^.*0!2>WG^%4EC8Q7M/2 M^>" K-:MOG*KJS.]V=L24+GV'/J%)Y5O\+3>4)/LDAK@G0]>)/X@_ICSQ]SX MJ,P@<+XQ)=MJ4^V52X@,7-*$W_DTR52A+%2A=K9% P[GC2UY'[7J#@-U1UGS M4THGO6A [2]L!]COSQP<7):%LD8KX>$-'#8B[L3\+?."]*\]FY52#,,)"-1N MX?+FH)@I].;!7Z_%S.<,ECE0/P=K-5F97#&Q='"QNL?;YC:QY8*L]^'II3X\H\' ^<1HPDP M,B2+7%D.T7%G$08D8,Q( +]F8P\AP1YAY$G,>(!1+?/C80J"_(R8QK\\.S&: M-/X,G_1>!>8L8AKNB_>NV6C9Y2L.M"&&0!GKMNGN12EE)TJQY1B"54@TL7$; M$&:@,-U;9AB5SA>9[^3;'#"['3@&"WEB@SSIKY,G0#@?_M4O$IU5#XU;%U*' M,_'N39-SV;EWQ_9(5W7+,96Q(RO*F#M <%?]%W:Q6^O.SP08QEM'G$0[60K%_"T,58NI]!+OAA/(M*0J\LN1AZ9 MLS6Q#F+$U@5)RF8F9?/ PX3'"88&\A3A#]F:TW^!?.3.:(*RV(.G\B]!(&-/ M5Q3$R,@8\)5)1P\&]2*,R4O_#>+3!\6. 8Q 'M]_D3 ^+ OZ&WL1?.,Z+_GX MXW 6)1/VU\R)$AY)\S@_8.J((6=C@&#$1A,G>. HQMG(BT:S1XQ3&\$'X6@T MB^!CU\/H0J$F,.*13<,X]E"-+Z;''N&U$^>)L_LTMA!^F<8=LB(KK^?72MC\ M/IIP=^;SVW&.K!)L%@, 6\[>ZR&6[M-M]0]-KC>*R^I>\;5[3IC:98J]S6K*W3M MTER5OBY;1YGK8-=13UUKXVPC;TKK;^Q# .P&TTD*_ ;V"IB-0AE]?XGA)+F^ ML^8% "+O?,2^8[ X)GGL0(UFZ]SLL ?;TLTV7_ <\H*33;(U\%H;'EIVO;CI M8/A_'W_]/W8S^FOFI1D,.P#Q^/M\F5OQ\_?/K=L)XI;5+;K[7M<6T2[LO0O? MDXC'\=4=_[/B9IQ8A78P1J'.T.BUZ+P@S^6VQ9^/5W)+N&A^.UT/= MD R]6,WM('?DEHWI1N L=9%L):J;NE9N#=S:;WA0-*4FEW]Q%MM01GQUG;> MVM(H<6_>TD5S%LLZN"X@,1;)&[M LJ]E,8P3\#)J+T@M$+ M2R(8S4\#+AT78]W084]IP/MF8N0*."/TAXS.=PLR_^)XP:]A')=I8;,WU(J= MMBCI]WS@HVI'!9"%[=H(0!T#4*7$3E4KE*=>D]IY&)3LWK#H?]D]KY- U&HI MI-4GA99/FF/O!W>O_L.CL 12MHP-"RQ54=^1B#IK=&TI;7$<="G=01<%I=1: MI6C'VZ@]TI$OZ!;U8.JO9:GV77AT%M RL M<7>^!;3T/0MH_8JM7_GME$>BA-*O6)8Q+M8ILLUB#2W;+-;02G^_5P&M=+B2 MEZB]UF_9^NJ&>=VM:032)()WB )97'2^]$9I=TQXT6R,S4=%K4/X*^_K*1IQ MNB*%%-N4/O&)-_)Y++%G^&.2UK.*^*/C!:+ZE>B_&8[A#;'H_AELQH*JV;N@ MX5O^ O&O.WC)BL $XHRNW5GT#$(JYL$",59O"!*!O7 G>HT'7,SFJ>GR,:=F M]X;)Q(L2+ 6&\RL -NM'FF_>Q,%.HVSL!>*R/]W!/BO >CO;/4T?KE,>^98U M987G)CQS(WR?<)Z4-Q =R'+G*X4)IDA7O^A)FS7+S0MPQD@"I%[LQWX]YAGS6HJ73X.9*4W M5$U)UXL-.QLZ?RRQ(#4+;9%4/ _N/'KUIWJY4P7NU"5-KROVIL8&=OF[4!=]C"O\KR@X]M MV&^1 @>GT;2.97=A+M).(^.HSX'M7>K>'? MI;;1VQ+@KRC\RBM^D!"_&2"NE0=)(_H4*L'I#J[_(<)D';F?1TH=@NX/E*'?% M]HH&HN*4*6#!,@/!N/%\5@W1RR;,5QZ-A"V8F7M7Z@+#6!FN?W@6=3U7FDUL MR=^*C+K9U-S8^[QZ W2Q>1_">%U*@R(7\GW@LV)246/).Z/P<1H&:1_Z<::O M^(\I#S"B+.++G8E[/ZT>;N#LD=,0*?AZ\2W-9+QB69+0F[ET>%LBB]8) MJFU9AN7YA)M.@.5CI;*J0^=#U>X/%*/^\Z'1-^SU7Q^0K"+OVZ!^RV'V&)DU MVN (DST698\VV=V&/?2:P.[H-<$G#\U4]M?,B6!JC(/D<^O(A.DJ/;[ )RPC MRF_P]"1F'PLTH3LE2IKJ#6]'28BT6-/P]Y)(0<#8%1B7<._Z.KIB!.?MVMI@ MO;XX/5,/Z^[K;_>%3Z4&,5M:M*U>P>$M3E6'JP*'(T72M*,W:RNYWF]SR )Q MVP5RVY9V.C5PFXKM3.9+IC,''2"R2XA N+[)(R2*Q&KL_Z8>:D1#GN*;( Q MY<5TL,ZG9!%.=CX7[(:3 8C+8CT0PLD9X:0.F)AP0E2H;^]9XV2+;;8;4*S> MT#SX@%,C3B[A'O\[EGQ'R\H+1N'C?M&CN^9$M0_CE5H+;S6N,E)^%I0L [C= M&]I%0;A[U^#VY5#VDH30%H-D$/Q@47X[&)D.>'C3/"Q MS8K:"A 53F1JT?'9"$ NX7[J+DP WH5YT' M;K,E?0X^9@OZ%$9K:J+MQ@*#!0N8O>&@OT[!P9[Y\*]7+3"G#J"VSO6NKN6K M\_*(=18J+\4";NZO*^.:+454!ZLV=_4DD[=Q\O:6R2../03YZ_(S^ 5W1I.\ M2V9E#"-9LO2I])LLARKO+XLE+KQ@Y,_&+K'\G=NQ$R29J ML\$_7"R2@=(3/GC,*V@L?K97\]1-K6#GS/";@WUTDYT,VFC^GN0%QOB MV$!8K-D3;84+ F^:P1/+E<#7:]$ NQW/'K%+\7^PIA'5-ME:VZ3335?/N=#@ M642$"*Y\ _8,". 5.Z5N\:^ANJ7*]45'F5DM:(!!DS>TX M+<7P_XE*@-5.59K(]52-=<8,^3V/)B-T"L,_*G_\/.-?8,2[9^X_\;1*267N M4+'=A&$=G,]",955N<.XL$#*!K@#]<7=XX);.(LTU"6HVZQ7.NSY-6/.8]I+ MA$\C'O- >/0\=!7QBRN]42E[YQ".6G:K?OPQ@D=OQ"Y49B^K-S0DW2Z>XG;W MSI ^WH-WOJ:\PIXL3MF>?\8)(EW;YJ4!0O_\^@L#;(]FV+(T%@$>3$(7 MEO/PPNX=C+B#46'\?\.#\(_QS/>OL&3%KB_:2"7-&/<5\$C99, M]-F)V5J96=XB;C6_LB V/^8OF>,5&\)]2"$$"\K$*BRFK#N*E7VMTJGB!N 6CDL:BZP+]),VQ'V"\31-9^J_K-W*?5X*,(&! M(H!,%#ZFO^8@K>#G&"$Z2\+H)1T<+#95^1MSP7A+0GP5\%.0U<3!*2 W)-EH M:.?ELXK%JM)(:8'>X7M-@JN;H'8?>Z[G1!@%F\:RWJ,41.(N$14H]C@-45#>OXC= M^;W_O2\!_4#XSN(T7CE.643L7;8M6X5CGWW$4.SEYU" @^GBQ1-X:S3SA0: M+85=P'%!EN(;1$?5I8#KI6GS'T"\(-U6F"VN4NSC#&1^&N[;9W],/+#(DB6" MW'/?XT_+ZB9K@H>__I,'B(M\*!#D4YHHFF(0COK!'YP7( MY/D^O EAZ/L/24A;_#Z%=Y0_ 98#["I(GT/8"1I62/'!1S';GT"F$EF>]B6$^KSQU081 (#@F(+D;FR=%AH(DB%-&<.2_4&#IIN.,[> :D2 M9 ,OLE)@8&=U'P *0&J78_E5S F1X/R*5C.8%9$O?H 3A3T/1&(,\*,S<[T$ MIB#^,2<,QHFC\/+BI<'8V'D""_+>?Q%TCS"4?^:[^$8'%N?.TCEXY23+:(+! M_GUV@^_*AUM,.-WG=%3@Q"AM^[SX82K/Q-<1_VOF86/--%4@.Z9+61;"\@68 M^!'\W/'%=K_J 'C H6"@G/6A8+#GH>!G?I]L/ ]H)>^!6LSBLL0,AP MQ/U.!&+8DI>IO8J))-]'(%% ,-^.<3*?@QCF*"S;DO7IYY$W(N@OZCB[L&21 MMN/%:79.JN_0?$!&HZ2//9,^LD:B)\_GL.V^96C[I',,U+ZI#8Z1SK%ON]$M M?4&UH^2>#!3S)-TKN]IIC?K.+5/C9S[*B'&IG>=@T3+[ ":BE[";AXB+/$]V MQ;[QI]!_0AWRR1D)F_9BXB#*H7(!<1#E"Z_B)%'U;54Y^0@L3Q$SR+N\>?<3X47XL%(E)@)XV)\UMF$.9;; MRW6&.>8D_20H*DJEQ5]X6;L7'?L"F8=4LZ\Q4I%: M4>#VO4!A0+#_V'5+6G MD-8]4DS\E2O[6J/XNGL(J_>FY6#JM$5<''X/LRUZ'L"([KN]3FAV;VA@\^1B MRG]GKV$.14XW+FG.37J<(MJ]@]+C\ N>+;;&(=+#D'O#@2R9=6>L-<7!YW80 M;>F$-Z:\,",/UUV.AA-^4%&--0G9S2,/7.%T^Q+VF8)Q M8G<3+W+3+T3/9 MI-(9^OC**!8,[Z:19%X@L0]> DL/8O;>"?Z4V!<1R0-&[4TM MD+!VBCFY4HRK5P1:^N\D6GC0'_C5?<2=/Z]$S89KQW]V7N+>3ZMQ*EZ0#Z\C M!5\OOJ5Q:U=L-7:,O9F'@+TM(\XVUEX?7:8VQ/A_<-^/V2@@WLDO,_AV" M ,!<1F#'*,)(\"@-"__'U]_"Z &F_F&"49:;1P&T!"(4.8W S3@X#85?+Q! M ,!?:7AQ!7$CL;0V]&].!.]2TP@2^WW]($GN^W MG[Z)*6+D.Y@\ON]$8+0%H0C5!2K[(6 85_,,U,/_7WI7B%O G.G4![L&;:6( MB_0$> 483%$:.IAF*> K\O#YT2S"AUZRL=-H]R0,_\Q2+C B^Q^S@#/%6(TL M*F%#9:S;IKO*AC>1Y_CKF$_9B?GZ#1U!QF-C[LIB6ZFR,7.#RF/TZ8P[7,(TS9EK'&V\;D4A+]_K(B*>9RK'IP85@!_%CC! M\O(Y3]+]&D;XHILDB;S[F;"4[L(O88"OBL">@D<^9\?9RDX@+!JO2+I5= )5 M;GMS9CY:8M2.,VHU/MT2IU$7>Q8Y4.\-C1+VZVP$!_%_N]C@8OF_DJ(>#-JM MIPW0T[)DER3CM$]/UQ1AGW*7W1KV*I>5MR47CWCAR.XY>FM8Q$>^$\?>&"8L MJ@91#/XF-5P(>%K#AILNPM\+RG][3?@O/+D=WSD_*O.>Z'!N:2T)U*:(_OJ- MOX+P/Q+8QMX/[E[]AT=A&>$J!>3$T(U MVP^Y.K/;;RIERNZ0#HXT-@4O4^R@&3!D65!H?1= MNV0!EKZ2C#KN-D@4D"@@4;"AVV AD:==DF#0&QJJ9-MG(0IVZ*:WL6W;QCA\ MK4V=.S;T2E%[P]ASE"R%+#OSD&71$RGMVA/'V//(]P",[GR8>'8? M>Z[G1!XLQHOQPA5 *MK]91>R68L0C/F=-P(27[R).6>B>8VBONTS5KBKQ_&G M:=BP^'GZL^E*N#!SYJ'"'H8*LW"65&YMLO HJ]:A18H661V3LP.:35+8NL/5L699'D-T%Z-;,: M/OX^W9GX9R\>P=[.HI)V/:99;!]DFL561E^7L)?&,:R^B^4OV]S&Z."]6\/; MZ91+%M) ,T AA#X^3OWPA7/!N/_\^@N;.BB@(^#6\MF_HP31 9^[9[^L)SH'R -ZUKZV1:)>2UBCBY6VEO ME.5A\43TDTLFFR65YB_]?!I?=_M=@5VUF%L#<+3MS6&[;0#FR]@E W?)LR M^FG31F'+^G*Z;57S1G6S;UAZ_=F-2E^QUG]]2"KF?J/29!N;[. D2:YV1S,1 M/WEX7<#^@N,63(V)!LJ9$Q-S-I?^W%XRB^A61K=-GLI+3:U>SAO^BF;N)2<# MH[%/E"!8[ Z+2T@6A],\G+>C)V_$Q0GZ8E+$J1O1 :&(6TJ'_YS>N63G,V2L M[RG$\,:HS'-B]X:#8D1AA^JD49XJ<77GN7I+FYFJ7&W)O:%.3$U,W71016>9 MNHZL@4(=Y .96ND-S6(90>(LXJQ+XZPM984K-' =STJYC!0WS&;4NVXZ4)=]JQ%8^ZFQ#K-X;JL4\-0(L ;8A,WX;8 T0 MLL,2*XRJ1!PI-[.R65*-OVPT4LZ4O\X3/T>V3S;!9^=B>+9< M6S$\JBQ2M1@93.8_\\2P10(:YI+!>]X\.%X0%_C[;(SZH]RVK5-;$6L1:E\9:A7ZZ![(6]F"NJ]]W MTYZ1L\ALV5@LYN @VP[;R65+; MG-W+"W9QB;\I:;VB81:]GAXSA]D6\$P.> M+0-6/XMN8T"]-[0Z?<5$_-K:YK M<^"])[%#F]9VY"-6'65Z3-E:7Z:G0Z/>FR;GLW+MC>Z2KNN68RMB1%67,'4657?5?IM9;_E&VQDO"" MJQ2RUQ;(@>P37+6U*HG_/8L3;_QR>B->E?^6S@,$2A@)RET#)_,(G^H-OX0) M9S83H0_*.Y:)J2^S1WC1Z)5<4@IRR(M'?AC/(GX[_A ^3GD0BQ=\X[Z3C/A5"R4Q$(6\O=FR3[#-_'08!->=9M M="C&NA*#L>7WY>(LF_:K;7Z%F\5+\04EKU5[K=_E@HY14 .GQW[ 7WA-GJ#[8FP1^VQ/?8_Q\[RU> M\SUZ2R)<'F%/0B2]>$BQ^%CX\A[BF0K\_83<+F)3U3[9G7]908$A,7XP0O M;.)@<@*680/0MI1T3X[GH]C]%$:_P&^3RA14>D-#-215*][ K:$@OH&-9PG( M#O: [Q1/\+]F7O+"')QCS-Y@M@WP,^9WB!])0+#B9Z\_$52%7_>^??\][KV5 M6!AE7X13G%(,X)Y%B.H$X8R;-0=^GWT>,]RV<);$B1.@ELJG \O 68^YAZ^Z M?Q&_G(0^R%)\Q0BYQ%]\DP$@14,J<5]PM(P>S^',AVO60RX?!C?'Z:[BH2+W%^\!A?%\8\?]X-61 F\!J@_>M7 MI>\1,WM-A**>[)PPO W8)WX?S9SHA:E6RIFPLR[S N:,0!6Z0JHA,7'U'I(^ MQD!"E(G\<>J'*6&=AX@+7@+2_O/K+T)1FN_B]:P\Y>'4YT6;7EO#S$_3AY21 M[SX3;&>+XXN^;Z30*GU"-9"0 @V!. ZST4-02?Q-\.5V,?"4VJL]0(V?+G3A M'LQ,>P! /8!Y!/P:/? D)=*5BY^,'8#AD^//A+;][VIGQA5E<644X+6/GBB' MU]T"7G\(E@-$P3$.R"OP]3,LY1.LY)^XD-U4R6!!8>RZUR]1(R B?"0"LK M%TBT:>2A*0BTJJA8U\/E8-6ZE62"1O'G(#VO5U:U1F^H:Y*J%UW?@H5 6U1F M'6,76FR23N_72"?QGW^">@:]]PV!$B\X<2?IL\QZ@][PDS=.7HKKGJ:#"ATX M 5,K9[EG@ Q[P@H_0(5_.('0!6D-\8'$XMG]OT'N7KA3O3Z M:,=&L\<9K@:D*6Z4*K]S7+0T@%!C^!&88?&$C?WP67P+1UJD62\ 00NC!3"7 MF#V$L"L]"3X 1?.<23#43H[OO_37VCYM,FU^#C?4R/WV8=LZ,5 <+3D'IYFTI\=HK0')U':Y5>>:Y2VP,MHVZ(/6+-YDC7; M-1HJ=5DHUEE8*)K<&\K]8JO NBT4NZ,6BJ9@HS5)TXK.^MQ"0;2AJ%I65ZL: M=*'$UX>H5Q4JK3)G-#Q-/<-O7Z[&(%?6&S5X4B^*(\18;9*G782!(]9XLYU7 M2I*W%IO??@([SV[V\N>$F5'-NWZ5F7'U6W#H/ M42NMOQ>FZKGQM_Y2*[^#_-\8'E5,]@5D[L<,>NQG#VR:!%AI>;^%-R"]LGP? MPKXBZ/('@?Z9Q2&^7W8,K)@+>R@[4^Z&LLNAB]&FFF2K:P[A.9M[@B 2SK'T3C]FOW$NI"GPR!+'Z2O27$@?X O?&XF+=3?;2&"YA63/F_!D M[R_=]4R"%KT@7KS\/N!R[O/4CYO=W>=*8>1%(#31:S'B\>L[_*+W?$FV9?)% MM_L&B*!I&'O"39RJDR?^[MESDTD>R++TN\P-("]^XMS'H3]+UO^DT#"J;BEJ M[21$KQ3SZA6!EOX[B181#P^@^2/N_'GEC&&VUX[_[+S$O9]6O2)>D ^O(P5? M+[ZE3O\KMLZASM[,P?NVC$SK7>J==IX[C^$LO4<<+1,#$UQ2VPI57YCZUG)[ M,/._)2#+XE3Z")9]Y [&1;@L?2SC_+726XBEE.V]A?P4.A:/YWB3X_($7?(! MCTMFAR:QT#R[OV[));GJVKY;\EZ#? H? B#CQI79+8PRE]\ M++TK639;1Y$'Z_&)E8*V0&^D3P)EXOAUP^EL3\[*&-=/9E,Q1/1Z_B1&OO038>[0#![X1]X_A M#$9U%^4^FI %UW.9MS[F[)6$0WF6AB6NWP D=;;G*T%RL"S?F<;\.O_C7=Y3 MV0O$Y,2/WJW*4M0SKV(GA2Q-OUZHH+Z$X#XQCF/:1IH?D2;(5PZ34UV%2KTJ9KL9+ M%;W+&;O>S.=0-<))5S'"J5@5:1[A!#^-N!//,XLWN8^?'9'(@+S[*C"!8VC MO 7#FO!2)X[#D2>B($2$81:@E.>4> '271$^?[Q=P\3E1+QS'KK@IJ$"><32 MTM@B8!Y3E7WO3^Z_9($ XYD/?S_"+@9\Q./82]+X5@>6 >(C=OSEJ-BR-1=G MG>9'IW//HNTB'L_\9!Z'L1LMYH\';OYG,O&B @X%!0!7L1\2$[9C113[ MK"NB*/*>)5&^\P?^%4_2 ML4O>V-F@+8R+B@2I1?;:^K#CE((;#V(E4<=YF8QT-U%E9EM1-7=>U]?FSD^C MT)V-P(3*1KYF@G^_@_#"D.OLXS0D6\3/(H=_QR!+$6HV_SY/&?@M#3P3@/G^ M B+GV#\P "<2I" M41=CQ.D[UD^T\!*LN> !EC"FZ3'$$*XTSC_.YCZ+T["PJ:AHPX4Z$"O,8OXE MW F0S3"]OV8\I0,\&^,CZ63**+)]\1,8'%ZV/+U\2F-14(1S/]\\6*#$ T8 MS^:CNGOB?CA=[$OLC'D".BT-\5V?F] =QD.ZCB8>'R]!P,U+#CTZ?X+.>=/[ M1]#VWM1?R>_)886"9.3/1.$7./K$,6[RV,/R'VAS@.",TTU=3 ]^$#X" M]/@/^&&=Q6O8&P)?J? $SM(G2X$J,6)28]SAUO"@W?1_"T$U3E43"B(M%!&'(*U_D MM7I! D:KA]%I:?-D6.4([(HTL#L?42Q.Y@F@")VCR9,0%P9&^\W$=]40D:YP' MM<9+VXBI*C L2)-EZPLPX(G\C!QLXIV+O4PWV[GW?!&"C\)D"2,)K (K 8T$ M,%!>.)$(Z$N+XHOJ"_4R]YY!L*_-D"73X?U+]F6)06*4F =&T2!I3.048FB+-;,CWW&>1Z3KBCU)62-E62/6I6>-P,'HBI4<2/;,&,D.'^N^ M1=FS.=J:XJF[%?5+DZ5X:HJG;@,]*)Z:PF8IGIJ 0?'4!\A0GLQOA:YW ,)A M_O1=RNY7#5&A279CDI6YJ;RS94NX:4UV0NJ9.*B/:LL"I2ZOI7BU^ IM?GTW=&\YQC]8:*;$B& MJI/"([8EA;<+VPZ:9UL;V%8Q)%MND\8[KSN>*@6ZKN', MQEG%D'M#U9)LLUC_OD,*KIQ3FLQF.QN8UZ$1K.9AKL 12)$TNZZ4:H):.R6J MW3S4U-[05B79)HE*,#^21+6VE)4Y!-O>M) MN^,:P=I20.(4K**#C:U+FD%>DUHODZ ![!O-42M7G'K6'VAH8I67*Q#E7GK[%3Q-@M-[9% M U$J]'JL];=%7-2A%9OW5AM6;V@9DF5TVEE-9>O:(0RH;-T!PJ!Y'[AA]X:V M+,F&V94J=L20I)V/IIV;][0/T-,^P%BR3!LT') P4E 8# M2=.+TJ"E')D=_/.)Y.3/2DO4? &UPQA+"]9@26XXP^H6M62OT2S/99;G%719 M;@G]LE1Y[:#$VK9D?-(8.XQQ";$.E.3:J>R!$R2Y"EGW58BZRB:7BED!TL J M%@COT/FK?4[#+G,CY?(DME,$&H+A$Z0\GD(A*S>4-/!!BAV@B0) M2/ ]22KG(?"U1;4^13OXBH52-"E%L[D4S0-8P,1&WIHDZYVV8=MWIW(V\#U! MZN4A\%7$$(-1J"7@\KZ>I@A$PD&2UF)5+$I#@>Y)4R4/@JP%\94DK M@6_GKV$I!;)]#A=*LCA>"N0A8D ',6!(ME;,A.Z0%J/5.'"^U\1 F M-T2=>JTD08H8K9.,1MKT>"F+AS":\.PJDJ5WNGX.<7D[N)S4Z?%2$0_AVG(^'+,X:VL?3GD$'P8/S M& MX2-G28@R3L@&)^$NBW@\\Y/#.GZV.A&/QJ#$Q#,(-:?$CX,2$V]S.?A9B,%? MP6RK;+!9O>% ,KH=;=8^3UV7F9+R/P[*3ZR#*6T11FS*1:XDSB!UU5IUM<47 M5P-G6**@F223OB*N)'U52[YB'5RIB*!O4Z6\1&_J0+&6HKC8.XJ0U!8DG2"+L0XDZ7"2'4B6W>GZ(@3C-@O$ M;=F,=<#8$(6C0#"V2")>@L^#LAIKS6JL@Q4&:!L,2MI#=4B@M^\"YFQ0?(+D MQCI0;/:&NF29E./87B2=(,>Q#B198!KHDMKML%:"<:L%XO%=CE;JI^]N&/\QY4',+^TR]TTUIMA6@XD'P!7^3>#> MN(]>X,4)\L@3_Y@2MRJ#V')O:$G*H'B1\9;N$9I'5#ES54.4O:TL4LV(4A!1 MMEJ\925$M0!1=<@H>UN5H9H1I?:&JB%9C9!9AE,\H MC)-+\W_4>RA>'B1,]\,I7)3;ZM"7%*/H"=]>(=-_6;B-KRTFP'$9%I*#; M>%#TE!%.6H"34YSO:A$W6#A#TK5B;"W!J 4P.L69KA88864&2=.*]_N-P.BB MRAG>OLI7I\J&QUI_6Z3"X;YKY?A1;;:%%]!J23?$#GFNJ2!3.UB="C+MS^K' MC]JS;5'4W;(Z4Y:)^(U4Z[%4Z['9S9(Q3=F6[&ZG*1.KMX/52;7NS^I'#R6V M9$5T"S /CYRCBH=G5J6/9GFRBH?M>),(28;OU)!&V&<)V+&]T77>$0F0PM3NXE#$N(?2=VAUTJE+M"=H= M; ^#''L_N'OU'QZ%98X:%3V@EJJH[[KLE6U?+&^76?+RBD=7"TW>UNU@MTP( M2];.+Q.BR[ G3710)X-#-9%.FHA8DC11K7T,:DB2L61,V)-4\Y"2+.U+DFDU MP"^^A4%%+MC2PZ 6+A@U]A XU+XQU]LW5'J]+3BJ11P=O]Z" M)5LBHN+B79[X(&.QB=T@I/())J\7-P;[BS>*FE?Z-0R\4JP93K*U3T>HPBYHB MGW9(C75@E57XZ'C:RE5KJTB.W$8::D6K+H:AQV_6CTD_#O\-_\E\\ M@L+V@JM4S5U;8#]DGV2B9EE!_GL6)][XY?16BXI6R]?<1:.Q6?3[-U]QN[@GX*8\%X_?&;Q[!%^ M >M(7Q9ELV QV#@Q.[)+58QX[26P/Z,=2/C&"V YX0Q&=>.W#;E[Q4P6Q4LJ M 5)YA<@11Y*C[25V)->BJ;*$M?C.-.;7^1_O MEW[][MESDPF:T7TY]5-D$BM[<_9U7WSURF1-OU/MOJ';:[^6^\K:[S8-JQA] M4S;W&G;S=X8\H,EV:K**NM.P6_3M5J/5+CQ:.4*(_P]"0NH TXT66*JK&IU M0*6KU+@=)2'20A&D4"^9% 2,78%Q">&M6?$R/&1L3W"O<-73K<8UU*/J@!"F M0J)_# N OXK7[4\\F/%/4?CX 8; P?_PDLD'.)J'CSSZ^&/DSY!"-W',X7_N MG?.C[,)=[0UUQ3R#"&!J5]5*B7@!7%]'X&*A,,-QN1ZS7O1B=A1Q7B3>1+$U'G@5_<1=_Z\XMY/JV%]7I#/ M24>R5Z78\._WT4_#LD7L&CMH-1/,6E!AL"/I/("-L282 @E8A4?X5&_X)4PX M4Q0F*@XH[U@F';[,@&F]43'];97K/SI1 !P6?^71]XD3\3MX]KT?COZ<<[0F MIS(%6(.[-TGV&8[$@?NGN 71#.:1C\1@*";&RH5 -I57F_&*XQ:O@Z&'U1;Q M?33A[LSGM^/7RWGOQ-[H)G!_]I#M0&:!%"A98F$Q;0=).=MBJ/$X]/WP&0,* MLA!7GL1XE91,1&#R*'RG+C_^?476!D0!=A[0/W\F;W**<>9KDB2=Y"4[K.2OA>3P[>A>/I?OQV:XWXC1&>\8X+_6Q M!O-\Z>IEVT72(651VQ975U.P;2M#YP[WLFZK%@JP^1R,PD?^:QA7K@ZEJ;WA M0%*M8G6H#GE5VU=!NLO<6%.4:RNY\7 G\;;"HH=QH]8;*K*D*,5P=6()4E!M M55#'Y B]-U0522<%1=Q("JJ.FJ*'L:,![&A*JEKL(-S:;@WMRSKHRI-$6")L MMYXDPA)AN_4D$?:XA,T?V:^<>!>NQFD,>8GR__/XN]#:M>&^=4J.J;S4G MZDU*TR\SC/6['8M\F?AVEL2)$R")1.Y,Y$R7;IJ\X,,W4>0$#^)W<8D1K,N]H=7I,]X&-J'Z;VTXXVVYQC@. MK)7>T#CX@HR@U7*)V02RU-[0I)+"A.K&+L6. VNM-]2+#;8:KIMY^%U&-\SE MG_.KC&F8P 9YC@]KQJVMP>-\6&N0[NN(?=S16;W&PCWSC8L5%I&'REA([[HI MW;&F.)?!!^W&!68== M?^*F7*WQ?A^OVAE-\BPF>0D>]]>Q_^M+M9/[_5+&N"AG9JI@ ?'/->8#=.$Z ML\E\@'763M4H/ST-9!UT^V:&[NQ;;M#O%ZM=&\C34%93/KC(&0&MY=*T49P9 MX/$BNK_"3AH3A^S6E$W8O3YXVD]Q#^+2M MZN2A-6#+EM@635B]!FS>-'+S 5K=UD(SRX7+U)J\4&MJ;RCW=3H&UVJY=9G] M#BWZVF;VJU[T=2W[*?6PGX;L5^*0)A8@#=1V#50/!^APKNH;Q2LJ4D 7RGVD M@';B/K4>]L,ZX_V2PDATJ4%C=' ,NEQ8ETA0&IM!UPMGI5X:NU[($%:F8 9T MP4#V'=EW1[Y@V," )ETQM(\)2 O5?\6P@0_+%51WK&_KU"M M*,%7,7,#.X?XGX,T% <^_=F+1WX8SR)^!V.\]^$@.L?00$[A M";O!W9LD^PS?P %O4WA'$LTX!F;G;V#S5[#OB9.(,@=LZ6W%#5\^[+[:_,4T M\)4E$U%[[=UJ,>*UE\#K1IMEA8JRXC:9\(BEW0O9FX\_ICR(^5LF/BX0:?>] M_SZ:<'?F\]NQ&.E+&(13C@ +'M)W96^Z$]4JB@ H;'5KZ;V1NG<3SF 5 E3( M1*K\3M!#_ T,!1\G^$@8B%PC!Z]NX!\ND@9E8X;D&,M=9@2$1\7S7IQ^C+\? MA[X?/@-MV9&MG(K@>N/A^L(9C.K&;QNRP,1,KE>Q7 030B>[=Q879+E>2H.> M8)J^,XWY=?['N[S"GQ>(EXD?O5L%)@SW6B\)8*9?OWOVW&2"&KLOIUH[N\O, MWIQ]W1=?O=*6Z7?JH&^IVMJOY;ZR]KM-PRJ#OFJ;>PV[^3M#6__2UDV6*#OH M:_)N--AR$[_5 V 7'BTY08Q #O*H5>?<3QY:O^ROF1/!U!@'N>WND %YMO3X M I^P<4J41WAZ$I?0Y%"P%!_=F3B/GNOZO"'B?.=34.;W@!--EI@JJUH=4.DJ M-6Y'28BT4 0IU$LF!0%C5V!<0K+]IS""?P9L-(LB'HQ>&/\QFF#A/O;@@#5] MM(H=;;NU._36O/+ZVW*E5_U*O6K"=0:Q#QG"[B*85SKL+P"Q7\,X?L_'\,R= M\Z-JZM1 [0T52;6T+E^_=ZSLTMF*@$,O[CLK JK?ZE=-1S^F"-"$"!@H7:DY M16Q(FOA8FK@Y+M1[0U52M$X'VY,$:(<$($6\OP384LK@F"( "_%*BEU7=\-3 M%7\\64!W$]CYC!(4V&6@WU:(7%NIX.CF$PQ+ #^>HUM0;>H?::^#!=UWWTTZO27$N5>MI0U4DVM^9HQRSBTXC'6($,BS-YCU/8 M0RS5E#X4,R] 6*P9 E#$XSZ#=Z2EG59KC#B!RX(U93;8O)) "I:\G("4UIA* MA]_X[G3Z^ X_C&.8J3N+L*H4_A[P[85N+#$'ZT_!FB)X8Q*FW\%7$7OA3K1X M[!F>\YWH@?LO,(RH.,Y_3$7!-_Q[_O*Q/QLELZRPU;.73,2(G^/(X;['X@G_ MD_OI"CXX@>-ZL-TN%F&*T@\__O[M5LP8__$^\A(OGK ILD+_54'ST@I_&7*R M[=7M/A9M@EF*LG+7$??AV2>^J-7TM]5*9!ECR8N?./? 0[-D_4\*Y1?J!K&U M4T&L*U6^>D6@I?].YCT9ILX#O[J/N//GE3.&V5X[_K/S$O=^6BVBY07Y\#I2 M<-WBVUBY[="BB+L7(61O%L4$WY81?WT=0G4MB!H7A97%5%;B(Q5269V/=3*J M(Z+I'P[0'D0^O"A8(ZS*911C=ROKQB?27UREXZ\J!E M\+S-,(;X/\\=ULTL'")A5](XNAJPRH[N-B MD"'S2I:^]]<,ZUCBYV#QK&_\/+N//>"/Z&7S\C]_^90O^VGZ<)VW>OZ>_]SC M\:_9*[$:\=+*8.-'N+IGL'#!%ELL1^L-D^>PN)RLEN8'%"#!R__&[.,L JL> MH;?TMFY#7HRX4_U.P00I\&]&HP@@Q;(S35P/!?8L)YM-YM=,2L&.K"DA:^F; M2LBV1LZD)'8R$F>1^/,*KRTN\"IFWXH"KV(FZPN\ULZ7^_RN,T5E#:NORVK] MU42MOFGM5U&U@=*G.%GC)*5/#RC3U^C5?.N*%C9*C9_Y*"/&I98M_ "2+GQ$ M3>8^P1$8SEW.BZA<3@4+S[U(RN&^.WWS%?L'>!B'^0-.X#G.X)= N]P*?$GK MIU3.D<;.'99D#CK=LJZE59)VF@^54#IWZ7"X!\YH3#H,>D-3LDLR35K*H9>0 M=I5?1F A@0BO9_$6^,+2L&K4K=^6R0C_X-%367:A)!.XXK:X> 5>V;+!-_"J,[)*3@ECL@;QIM M*C[;\Y1K*YBG8JG%AKT=T@5DW'=:%QP+VJ(;C:*WJ9[J)9P(9(P.B7FRZ3LOYNN" M\P#AK UDLN.;N=3AHTF DV+/3A0Y0?)"YOR^@AY8PIV-DC\R0F:'WP^^ VPR M]K@[9Y$B%YB]H7D6=8K().17C$B5^S'/+5DFE:03G,H MT_OY:1@G+.*)%Z6IJB/X-]GP^XOVE,*Y,^LK4'-!7/@4/^"/4S\4D='O><#' M7O+5A\DO.;PVL)'=&QIRITO.D$G?8?E_5'3;LER.;K+PVUG$O@LVT=$E_IJ@ MA?V.N;:L8.R"I79:Q).)WUT17S.<51%D9NAG9/COG*^2_>Y\:\X=FNY6/X': MPJ:G\A74P*'8,TB79/,<_ 3-E[HCF=)PDMSYRI13.6QJD"DZR!19T@XO8=D: MOMZAA.7&XH(G*T""6^#=FR;GLG/OCNV1KNJ68RIC1U:4,7<457;5?V&63/%E MYU.93YM7YJM68^B3XT7_=/P9QSI:OJ@&%Q?*"MFRT5L4\;M)LL]PM-5B0S@: M$\.QW[B#@V7E$%XC9WD3R^O_9>.7O/555< V[F%Y]O/1#42$11/Y_8.BE$>#'B]>D'N"_9GS3R/!+45PP MXIS=1Z&#%06?N!_W18W#10DK41+O/O+X&%12/(J\:5XN+IF$,<]&2'^[OJS3 M5K!GHO\*#9IK11.575O# +_BZIARS6[O,9M15(?*"!_/1A.L9/G7+$Q$D)4W M@O>^F06.BW/F[EM1_'&$A6D9K/E/#C_"XH2>"S 5;GHGCO%#^,Q?*/3UE>O. M@93J-?N5[445!LF6 O$N.>&,GU(CY*_!?\U@OR M?PE0Q[AIHD[DJU?AL+$'BW6B\LTHV4+TRQ5'66SJ+D/F8\V7BLF8Z7O.>_NU M:_9[$!9X2= AXF,?]FRYNJ.P$,QW0,+G *DY>Q0RZ >:4J1!B70G:]NE'GG M1ZD4QQ*V68W9A?@':>SRA$>/,+;+[AT4[WDQS_ 9]$XJB5.*I@2%GV!)4C$P M%CE/*\HN*8+'A=KL,U:P:\'G4F,43]Y"61,7* 6+#AL*G% M[1,X<#"S.R4I@@.VOEW&6BLJ4(J9[&FJ*)H0'J"7.FQ M<@=2[57Q\!+HJ!(=:Z&CMHZ.YQ6J5F/%Z?V#A8Y5X90F>3F3W#?::%_!U3+7 M_29777J+LQ<'[QK136.369%RFUW03[HO&4Y%S?^^Q))IMRLLY8LO< M-@<+U51OOY7A/H>'$&KRFH ?[*+U#6%UAZA*\582^5 Y[,?$QK4&I:<2@Q*# M[L:@@P,9M,B#5F]H4?((,2 QX$X,:)Y60V+ZKJ1;Y]!KAAB4&/0$#&K5R*!C M[P=WK_[#H["$-Q49.<%2%?4=<>?_S]ZW-[F-(WE^%8:W>]>.8+$EZFW/.:+& M;O=Z;_RX+L]TW%\7$ E)'%.DFB"KK/[TEYD 7Q*EDE0JB92P=^.V)0H$,G^9 M2"3R43QLI^]2L^K+4(6:. 3T&)<[QF4Y>P[I&GD&#[<>HT%CZ,L%?;F@Q]#[ MC;YZT1B=UG;3;Y#JQZU3G6PN)%I+M0M)N'=O!W[9!#NK4 MV4H+@1:"1X2@?=J=HH,[16=0IYI36DBTD#PB)/;)'-W=S8[N,SN;GU!@15&^ M.Z+,Y$4H//((1-QGF/FL;\R9%\3P/V& $-[\F<#\ ML,:[\A:8F%+/HT@6 F&"B&FWWI!'@?X.A$T?A2 MR0,AR8CYR>4WJK+EQ@(K"5O&[[G3(LUI!CX(#_ZYB$"!1IY/I5!D(0294XOY MRY3N;&8)\9CR+ QVSSP?G[D!!7HC0%<:\S#@2_5KFCJGQ$FL7/@#AC?(X+8;@L*Q6S )R$KIS #C,MOA4FA61/_#BO M+%!97R$?9!R%WWDDU(3Q69GL!Y.1XKG$S]/*%FDQF_37*&RX4:7%9"J3!=.? M.4S,#/YGXL$3!+D-A*05$7S@_0@)0^5]E09%1N(/JUZT ]4\4?4*NS1H M>@;X=4C*Y2#9--AB$84_0%O$6#4EEF40"'YRC?4]HI3 X9&7$J MM8%5$4!1Q#/0-;(F0E8VPU%=%Y0D1O@*$Y170C6/X"GZ"-\@%F#QD292G*>7 ML&G$T[H9ZR0KD^LHT)*O617;O' $X!ED16KNM-8-R1?IMQ5!,[';!#7VQJH1 MW*-:+*8A9F$4RWD'(=)\(=M^2R69_41]JJ:4\83-Y=>J5(_@&V8GLX1S>B)I M\'*+Q;3+@(X)!%4X\4D\Q8R34LNQ@+\""N5D6BT'4VV$[E9U#]LL-T-^#[.H MN@=6W?N=(P>=.,$*([>!^SL:[=R]Q9I%M OFYYSU0B[MBF)\[8IB?*67 -C% M@87X:.S:,[!: 9=I0/JS5!G)D4[)6L@+$*$Z!I7EHV2#*E4%X=3 J"O@FP@5 M3FJFHU)@LA41O7G.07/^G3LLH4)R//]UA K=PIN]-8(,R)E$X5V8+? =37>9OI$E8QL=)\8'\ MY32]. RQY!*6%XPQ@$G -<@CLV6;A?7'B,/LF.WO!6\"Z0M\/ 'E_6IV 5$-D M\+J7^@D,MD\PZQ'.>OT":@\&!R"1*9?)A!9'87+U5O3 (WE&BSPAJRKF#@+9 MJHB#UJ6=1V[SZE0A[5P<1Z".E*>Y 'VA+$[B,%H6FZ8QK+^&CPAISM)+:?>* MLH-RP)W\F'P/

C[-;E%L03R1RYCM5M\4P2 MQ.GNC5PDHI 3BPR+(H0R?M!I).VB5WXFJ[B8G2H8^2X.\1<5X6SBT4Z=M@A# MU)DEFX3:V45ZTL$3%&UI$OJ[''MT$;^C%_%;+R&#L?(G+>O7;K6LEG3;[UO7 M;]BS.JW.ZXX&QRB]EM((M"'??K5:]:0>_)#!+R+L\>^I:HZ-1R/N]27[ MI5ZR/]+_I&0OP3]X=%\5@66WP0(>UBD$ZTBMC"66;S9&]M[A=4]ZCW^Q76.KU_[R MB,+V59'P0QB5Y*Y*ICHOW@XJVB*_TGO-\_,<^ /_3"]UG:411S":3[XBO=4< M9:M1IM:WG+"WU.5F7MTEW,;NC41YIB+OK MX:WWXNVH_63K].B,.GG8](X1*X/+CECI'1BQ'SO=9Z,-PXM<_$R]>XGC; MPE3L_GJ8BMU?#U,IC/Q?PI!C;X]3>:Q;Z(8X%GKY>1SL7P+C-IEB\.4PO?G M*XR_ARQR\>KD/?57"R-AO,3/560Q?:TBBU^EP0KI/3Y+XED84:2@#-58))$S MPU@[C"U=X/7.1F4CX*B+)]W5C(Q.4>-\_/RA$@2_9V_Z*B^+@$FP.7Z9W-&H MM]F\OH5_Y_G#[FX'ZU:.'Y#$?JME F?6[U[E"E9HDO8@, MAZF7J$N+,?()&E]AQT^I+>^_*A\Q'O"Z"S25%U"T"P9' K'YCX6'7?8R3K>E MM[5C&<8J^SOE"!<6!*!J'>(D-AK;<%-58=-Q_']OU+^Z]'_/B.(*N )ZY$TV MKH=B'==C:BC8\)Z[B@<%I&)X.]).$6=$Q.E:Q@>,*2H+#.'YC%=D&RXW:\FG M,KIFS"W0W 6T&6PZC?@4@S^!6WMKB>XC6N);1)&X2Y(>I10<&;JUMP[ B!&[ M97;;HVTZ@**9BW(NLRV0"M68PP"W-(B8I7U8]XH\62'#>NA)B0JRAY\B H8C M?.*@)7O.U8ZZ20F%3Q*'DHQ9H9]/1FVZ?^W6Y&6]ON](YKMCVR MCF<;^!J3^NPM27U[8*#5SR#P7*F FTA6Q=2+/$-\A#W0L*W3;,15DWOQ]D16 MP+Z4^73[^?:W7S_]^OF;LD+OC//L/X]V7S^\_?DN?^?W7NW_^XQL]\N7KK[_?XA=W!VM%++[; M7!S"J>F>1_<>?[B ".Q_??U-=H"?^N&8^:8!JX"3M$R%4G%L8 PXB(E=Y]UIEI$P6PKJ MK/T01KZ;YS"Z<*")L>%V@+E(GW ^8!.%221SME12&KX=['[3H-52L"CN,MA% M6@:"%J[>>.E1"R>(;X&E Q-YI,9AKAMAYB88TA36 M"(<(7W5TA@&=*!1(34E%#F^(9(:G%[@P3H0TH=G(SN"6\07> *<0##N5\Y'? M8#X$F8KCB))PV3PEY@-0COL>O^FI"&QOJOH]@V4&:8Y/YBY!9F%F:6^( ?Y4DY<.I6Y_Q$>CX40'.( M/& O>6+5*D8P>49E7A<_*@#-W%<.200Y)L/*V&D7( 1*OZ-ZCWA*<=XEUD>;A(,ZAQ+9@VE02.' ]! M *\JZ<#_POR C,VI^JJ"8J9^"0O$AA+T*?">2YSQ7"/*-#"9D_; YU>VFO!7&W%.BE@F8XQP>GG-7\HQ-(\])?%1B\(][>,9SX!5SC!QG MD4Q0 87C\+1H $@-+#U==(D5Y7Q=X"BN#M."0> ) KL7A"$]\KC&RA%4+%- MJE[Q&#^>@$Y?8A!Z'M*.TG#O@-PHC3U#>^\3S8[G;RO5E^X\($TS-0/V(MWUY#NAO["]F MW('>6*1"C5B@-'VJU.%X]R!D3!I*F6J(,1 /U9Z<$_-%:/@, MY&9&:2 Q*FN **A_K#90&$Y.TP,C>)'X>6V5@L*6QW8!RL.AA3'2(BO+4ZO* M3..55:&REIDI*);%6@-WL?*IR@'I$@&M4S5#,&A!(9 MX?K=

#]I39,=,%RNL> !2[ M8/9],(@S19,;=RGG4)W16"F)UFM^/,VM>&JINB6 ?P[O9;S(0&5 O705+D"B M@%NO3-*4F?E/IH;DFK16Y#<(3["'P) !&Q4L+E]9CVHW) 1)(KI);B>3&:WJ M<0"#3;2\'CCH<57? TPRX:FM#6>41(1E 7L(<_,2+\$$=E^ZV))8IVH5!,^T MH@R?DGSEHWM!6CE$_F0!%KRT9TO2#1.3.X8:Z)/GNCXW?@7+S<398,9[SGGF"Z( M6[Y"&A(5T^G13MF"Z+1^"O\!B@C'0HO"H\Q1R3.J @! @+/&]X4/%B&]^SN8 M.=E/1,$T)2MLYO')VH@K8'^@HW,R86G)BV10@B-W#V@*.LNOIE!#&Z9F);.^4.M+ZJ] ,9EK;)9\9&&]X M3 -22B06G 26\8C/@-V5 MWH,F,D 3;?1QXH$0H54+.D)>H)'N"CR!._ TQ'(*I+SQ###A:84:^8426Y!- MT!?C1*88JVT7+^:1,!F),Z](NCG0=H'&MK)DY?Z*VH9%V=JI\N3@V)^6@1CV[N4ND$#94+ M524G\O$$;-!T9L5#/9KM4::Q@$>JDD49IH3-\EP*QTEI?V:A#Z3B<^$ L C, MO 8)& O8* MQ2B-.W5450^IB!PULIR(+%9 7\NR8&G1 R4! MU*SY&"KK??-$UUY2=(W/0RQ"H$QT-7?RQP#\Y0$=-PVEUJ3_'%8./3B;>_5C%#SRU13$SRP(9L%=)>>C]!]Z@>"5 M5K/.\=50_HQ%ZM3>G.GYO:JP4+V+GX8]:Y25 4&3,Q'&3Z.6UG*YZ( MTN*!2_ A^B>S6I0X'_@W^B5Q6Y#[)CT,V$&Y$X7HRZ=,N&]UTJF11O^I977[ M. W8#C%8P)5!-6:VF'9A,>DO!MVJ7^RTTDO%SMX%7B0[['[/ZJT!R.X7V+0C M@@Z$T#[SUC$KA9B5SAD*45]<]$DU<8ORT<[%0VH?^&"P35_9 \M>_<5H=,WZ MZINLX[?NS=BPCQQ:FBH[YWORSE]>[LD ;"*PNE^!LS>88_G1&^O1!7CZ5;." M,VOX(&V?RJ_R>JP\PF+=!1=.?F3,_ I!&-,PTX",('@<_1N12[E==++\IW5G MJ7MEO(6'KW'A68%6610)WNDMT+A[^>*WV]NO+UX5SUR,Z D6 10C;T83^P9*>FP@=$TRF&+EZ4>.9\^400)G1242TC=A<8;&*[N MDB>)+R\@X0<4[C]6-48Y ZXIKQB*&]V09N] @)#?@5QU>$&9\R!517F)49_? M,_A1L2X[R[)A,X^/N@Y&(I2G*F\VR2_AJ)1E3LX6M-%BM4Z*D\A]3ZOSRJ.7 MMA JC3#91#-UKRRD0P[/G#0,5@)'WVDDLRCPX_6'JTHCR*=9:S[9J7'7D^.-5N Y:_0X[U\60, WXWE &^FG[^\50 M20-- TT#K1DDU$#30#L[T!I=#G6= -6%*V\+K49OZ"[CP-*1M:]QNBLD#BUR M6M\:IKNNO-,S1YW>L]1AV16.3ZI>^GS%20_4 *N:]')%Z;CU@ILD2M4K[PS, MCMW2:&XFFO7&4%[YT+3MKMX7M"3I?>&)*V^WS>&PJ]'<3#3K?:&\\KYI#UMZ M7]"2I/>%I^X++;/='FHT-Q/->E\HKQRS3_6VH 5);PM/7#DF9=<4RT=JGUAO MY*W?CAB?*)OBL(:A->R8N*M*[[:Q/T5S5/IQVB*>A=0_[W*+^]B"-U[B-AZ? MU? ?.ZK*1L!D>K5:H@<(%;> 5=([?1Y0"DFD%V M_\" &\TC+<0:(%J(-8^T$&N :"&^,!YMNJ-MV5J*-4*V73ZV]G5('9%)CQSY MTTIG08A=>K?Q53^IGWS.)S50]9.->%(#53_9B"^E^[5!9LV\,2O+\B;<>+7?-+"K$&BA5GSZ2!A?MDV[6%GS2#1 M'*J-)"&'^FW-H3IP:(,,P9EJI!E4!P9M$*&S,>@JKK3_P85X;1C?V ^#4S][ M;"><=:7'9N.RUWW@&JXGG(AC(VIXF#[6E]^UMYZUDZX9UK/FDQ9F#1(MS)I/ MAYGQ@\'N-J)FS^G/P:.NYD\=^*/W0@V2)YS$]_!EZ9OGO0NLWE)9(RJP^CD, MCMN"KM[5CI^[;'A-2QUO:#[7-]O=1I68W8O\NF3X25EYO27#.P.S-]2=Y_1^ MT/#]8&3V1FV]'=1,@&HO0WH[6(F!M\U.:Z2W@V:B63<66FTXU^U>U*:@)4GO M"V=9^["VD-E7[7MAIU%-B;$0=(RED8]TU M&5X;:J>TK4;5_KX ;&O5>2J'=T>KSMHTV=N-I.=N.:=G>=99TLGNEYC!@_!? MU[M_^S?X(WV3 G1W1)A?A+)!WNN(^RSV[OF;!\^-9PKOQ=])R7O=RG_"QG J M3>+-/RD(L\.#F$='E]O'I-;&*=W8W9M,<(D(@V%Y MS\#CK3=9PO#$\IQ?!!R@L<\6@K].__(F+;SK!40J^M&;\@MQ72N*EUXHOU9+ M'HVL8:^#JU9>!/5B11"+"+*R5ZCOVE:_,]CX=V\@YM_=5VQ1XF MB'Y4/WK"1Q^Y?WAT^-':HQ7G:6EYU@/D8N-S= MQ1VU:_ATW=E^QQ_BF[D4$GYQXA )V";ZVCI M(A8-S:K1Z6DKNK)M=HNW!Z8MEW7%#6-9KTQ['<*MWHZ;UD+ MDMX6GNQOL$9UW12N)6]YQ=MZC)SE>I]<+RHKN=[9335-GJLW/C=F%G?\\FKN ]_]^5?']_?M$>&-U\P)S9>C@_S0C7"2Z^[*Q^^ M9U[[54YGJ'E4&QYI0=8@T8)\ 3S2@JQ!H@7Y GBD!5F#Y&!W5*M]/B:=.@Z% M"I*?AWB XM1*!YI 59@T0+LN:1%F0-$BW(%\HC+<@: M)*?S4>B0&?WDM3UY%2$SOW,11XD3)Q&F<)$S38?,U'[/U'Y]#1(-DMJ!I&UV M.U=8AD9#9*^TD\Z^QVC-)2W(&B):D#67#L@?:VLYU@C9Z@S;.W],!^P<0..$N#_W!F+)AR8\J\H)D!/*X.X&F*8M6W#!HD&B0:)!HD&B0: M)!<(DI>VV>Z,UO*]-8=J<])ZV3/;HY[F4!TXM$&&X##D-=C>/-7].?G[ICO8X7VK^ MG,$!T.IH!M6!01L= &=BT'6TN!'&+76QH8::G\. FFH>K;GIXY"[Y#;1Y=77 M1M V=>.SS7:OU21SZ$B]-P-HFLJ0IL:!K;-7LO6*&X:BO5&4%AV MIVWV!T.]#V@)TOO 8OW,;$L$9UZ=Z7 UJ4 M&KHEU%>4JE=N]\QN[]B[@D:SWAC.XRZR>@.]+6A!TMO"4YU&UK!?4RQ?10AD M]0V(\8E%4R]X4HQC@3\=X( ;)F.?[RZD-53Z7=MJ5'/2O1EQ@*2X7K5&6G76@!$:V\L]L;OM@W; M[EKM5O>@8;=_U^LT:+*=X6&C7M1DV[LQ[!$GS:,*9K3V:(71(:6\7H;N-S=8?.]7()\AD^,B:3*')Z>B0JB/!4NZX\VA#IW?!'S^1B0 MTFF9AMVR.\< 2V/)\<6)0R1&FVAA7S4M-#1VAL95)$5\YK'!613 A(7!XCCR MQHDT3./0^-?7WV!"H?-]%OI@G:[=$.Q#B=I=SAWIEKN>]V_5B^N;]K")60\- MNJRN->2/=!]=3\AO\->US';[P$@D#3NM:9\02ZI5[15C_@I5K3TP;7O?>V5= MQ6P_(G_$,Q07L?'KCP4/!+^VPF1MV,Z;>+FLRRB>RS"E_@CW1B**[&PYJ9K=9]D3]SFF7 Y$- MYQJS8^^KB#273BW(0[-PEZ4%^;HALN%@8/9[;>V?>%8:O^>+B#L>PXYKU^:; ML,U1K]LD%:0/-:>W)4:=@>92;;BTR988MOI:D#5$-C-H:/;M?:O?:>_$GNG* M\Q!F\]?AMD0C;-4-*DC?'NO#S#8&C?K[=K;6/#K]@6#0TSX)#9&M!X+A:-\# M0?U\$O3N07WLB6IQ_/7O'[^]OSU2F9-]*Y;64#VU.V:_U_ B)V@9 ML50_4WWWP+;]5E\;"=IP1]TW1X/N!8/X>I5CMVO:S2K[UR1<:>5X^/G:W.CM7O-*D5UG*/=64A]6#6@*S_^MX?6 M>9+3SK):#9%#5%C?:I09V@A\:A5V/!4VV+LB7B,@LHL*>\203&MW!6' MQ^@ M])/E)Z\B5N[6^3/QA(?7V\8BB9P9$]Q@C@/KBF$1!J-:W7,>Q,)XR=8:PUY. MB,6F'&H=3*=C<+;=G>U]!:YY=&HA[K2T$&N ;#,?S4[[C&*L+;BZ6'!-C%#\ MG8LX2IPXB=!>U89'F\2XVVEK,=80 MV6JI=V1X\P5S8N/E^.K+ M443ZA-,,JT+S20NS!DGMA+G=T\Z*YZ7PAS""?P:&DT01#YREP7\X,Q9,N3%E M7F"\=*_.=_&R;=K#SMJR]5FC-IA%#O7;FD-UX- &&;+-=F>D.50'#FV0H1Y6 M[SX+AZXJ<^OV_?_\\^[;K^^-ZL(%CZVYH3F41^H6U+0QW@8*R^YVS&$CH^RT!.EMH!;+[G;- MGGU@&&+-BE%L.4XU[4CSE*H4C3A ;TSI;E1UU^,6/OV M\6P$1(Y9E>)J(+)1A5UA_SZMPNJ'STW'?NL\?39JH,+(HOPE9F.?PW]=[_[M MW^"/=%)S%DV]X$9.^'4'QE>?H'W;*3/6X=AN6*WJ[=_&T2]OLS=M'W<( RE* MWJ 9^KH]+ ^-I0V\R5)^Y 4NO.GU#3YT=!H^1D&;[C38*\.0@%G_(B\8GB]' Z.OS$Y7//,6E$ M^'8:@A((D*&&2,;"_?\:MCB;&3+2M!IRA46\37X(YTC-E\8\#00 M-DPBH/$#B$^03%B:7@M_\WPO7N)('T7$N'\M-'8WTOBCQ#70;+(Q&"<".H/: M")#J''5/X!J^Q\9(3$#LN8CXR':B*- =T1:X"*7Z?1UQG\4@7V\>/#>>J>VO M^#LUVU;^$S8&-9G$FW^R:<,[,9MO[-Y-F1S%/V=1.IT%F_*;<<39]QLV@=F^ M9OX#6XH7OY29!WQ*:8@4W'?Q5>QIJIBU6X\9VL2 #U[ E!+OO&)QY'GB,,E M8WV5S[ZF:E#]P8TD!DG_BQN"PW8%BYMDRYQS)A+8[4@ES.6:<8_D:+" UC 6 M/ *] I-P.#V#&D3(7762@%KFANO!AD>&D=+;XT3 )(2PC&\S#F;2=[Y\[(VI MR83;:@23#!(N3 .,4V#@[D>3FY@7E[H&FC#^^'4-,9A^!UH M?P,ZS4=]YX4FO2$WJV"R 6[73]!VM>'I;^N405L';<4DED9,B7ADU #)4+Y! M=R"GBJ2VC-* ,-*4!X@4?UEZSO"1]]5&*+ @B>&[Q(?7^R+,>.K ,0F#04/ M3&0HOM$8*Z_-U\$ 6T&&J3(H\"TT?L0G/L>W(^9PO!LGB@^(PQ,Q;D'T,@TI3_ <8X0_/7'B0%F-3)K I 3,*H?/F3# M"(KU'[PA^\9AP# 3)F)XD_P)PPV-((R)N5'HXXO@Z)6+/I],4$7=!""10"1E&\P[_0D(L\E BR[ M!2P(IH,D5GR4O+\(--\&4EG F2T$Y4'H*4!8@46Q KZ"R0*7U6&O:B=XF'G. M+'V /DLIRN9XA"]H,PER(*TKSQPL5UE@:4?%\\KZ;Q$YB_RW!!_Y<\NXK9B9 M? +U+1AS8'GAOX.BS'*%P4P#(W !C!%*'%)@A?EPL 741X*0SK:]T9?;>/HZ M5)9E*H,,PH04K6FSAE_07IX45!WI<9>#N<6KAD-UP0K&6,11P&C/E"!G M^7:ZOL73S\GRPV9-8/VY-3@#$18O>T&7@::TT>-^TI-"X FV)P7Y&T&=(9%^R [ M/LZC@B"9$3$'8.,^X3D>*NQ$\-2<==C"B]D63T,=L-2V 4LH@2F!0 C57XTX M FH)M0'#NHJVN#2_82>40CKFI :JU2ZQU?L.JF6;S4]Z8!+ZH#Y(!:(/&CB# MP#V%=4]@*,Y(BM##+/3E 0;P)OB4=N5,2R--[GD.Y3&'R9!RRW0]X"MRTR=P MU>3)BF=1F$PW/]&QC,=T%&JD'AUXB52Y$X,B3@ Z/EL(_CK]RYNTTIX7$ #H M1V_*^@X/^RN7$X11^;7R XQ&5J_?1E> BCQ1+U9> HN\!"LW)O([>V#UA^V- M7[>LS=]M&[9M6[U>_Z!AMW_7ZW3U9/5DGVVRHYV&?23(Z]%;VO5'*ZYAI?_N M-#>3C[O49/E?4(K_1RK%'6ZQ+Y8,7=A'-!G>ML$JU&1X:P=:*+;HAAUUY;[1 MUG4](-*(K_&0X3F[)%^Z: M&RJ(/$QC=%:]6[FDN!2)H9E^SB.CUVQV]?KW^ M7?>&>E=K>]R10XO^7'"4'"U5I56O;*4=27&\9*6U]9\IHG/'A8]:9JNW;P#K MOC1H:MJ=QG*SL-PW[>Z!M;@TEC66Z[3PX= <]KL:RQK+S<^:P5U>]K ZM*Y'M;77O>^1\/CV&'N,YQK@&STM%0/*EU,G?D0+=MG6@ M%JU3VNR.BSTLL?I"RVKO#I #348-D&L!R+ZU0S1 K@H@MM77 -$ T1ID0^4. M?5+48S1YC&LX*59F7#Y%75VH?[%!+L1V?VC"WQK?UTFCKE&HZ[7-KD:=1MUI M4=?MFT.-.HVZTZ*N,S('&G4:=:=%G3T\KZ[3AWH]1N/'N(9#_=_7Z@QUO MVVH=V"FI1KOSA?.H90W.;0'CT;GB:+0/-(\NBP>:;M=CZ''T';[-C7Q M<:T.V)79[;;5/3!75.]EI^-1OZ-Y5'<>=:1YM ^/M-U>>Q[9Y[;;'VM_ ME1?>E!/K"ZWJLNMZG*KNMRJ+K=: M_W*KS[1$&O%HU5(OA;>Z3NC5KU_7"=7KWUFI/WJ'U$1M+R?K8O]L1HX36!Z/ M\*D7;^]X(,)HK9SJ/J39J4S0N>\ ]23U)+=.\AKN@Y]20%G'[M=I;9V!.1PT M_TI.@ZY1H.N;G?9YBAQIT%TQZ 9V\P.[->@:!CJ[KT&G07=2T-EFKW/&[?5" M7",G*61:L?2&A"!U6U9O3XQ5\[EY1<2.[8>X3(!T!GN7(=0 N2: '%#I5@/D MJ@#2LMH:(!H@F[>8WMZ%3"\%(-=PS:!K0%[JWK-%YCOK: M'?.T6I>71R'O6;'VQ^\3SJ[1M-IGET8JD:G>,SHB]*!Z-]E75FD>GY]%YW)J:1_OHNC-6 MT;@&[^_59RW;5O>,66(ZDV\W'@UT1FSM>=3?-U))\^CTNJ[Y8;(7SZ.VSEK6 MC^JLY6-G+7_B3"01GX.Y:]PM1#3H/NQ)K.UII.@^ZTH.L Z)I?14Z#KE&@ZYJ=GFZVK-.6GY4"O9YN MMJPO]K<#1&>E:H!L 4A' T0#9!M VM:^]V0:(%<%D(YUGNX^YP?(-5PSZ+3E MBSN;=H=F6^=5:="=%G1GSJO2H+M&T/5TLV4-NE.#KF_V-.@TZ$ZMZ?HZ;?EY M::S3EBU;I_+5G$C??-#-(].SJ.6;EI>[04TRAT/1!@)@\%0ZVU^X?%%"&R SP2?8B:ML RCM(9\Z*XU*$QORYIL MX\&+9X5?WL/[YMPT%I$'K .B'SP[$SX3"^[$WCWWES BO-=C/HP83B8"YCU> M&C,8!^8B7YJ^J2)9>'UXR\BPWE3(K1!V;8D%KK1;5N=G4&-S("+\$V#T*.Q, MXE1AB*[5WA$3@*L[_F<"4R!^F?2#=*0",B(^\8&_,+@?/L#/U< /CYYOAWG^Y>O,+([>] *_SB M&Q?R+T5<*OV#&@[P(D#2(H,M%CYH=)+= M5]6RZ05R]33C]86HF:5,_72747(/P52?Q.&B_G*ZB](KR-L )7:W'6)55 <[ M:V^0U&\T>BJM--(&&(LRCGG$TZWI$13[(0,;BON^J$88(BL'")M&GI/X,6": M9H.8BR- *GU9P%T5RM=?51#7C .IF&R#K5L&Z+<(X(#^,UI3:QR53>R9A[IE5UNUZC4P-)B$P/8D<&8LF'(7N/KQD<69 M&V>=0U$4R)KN;%*]JL,_H@Z6 T/CB=!GXQ!5*9],/,?C ?P/W1WI5'99'\TJ MDFHX"(LVLEP9DK0TYXW@5?CHCJP>0&@1"H_JFT7<9^C<>//@N?%,^>**OU-H M;^4_86.!$][\DX(8.#!;'AU;"H8["<&-/;@IDZ/XYRRK4;B _;-&%C\_89- M8+:OF?_ EN+%+V7A!SE/:8@4W'?Q;_\VCF#$BODT4L/(>0E4S%("P@7'R#& MKA.*6*3:@50#*&XGEB>C7%BLU5/?$S7(!G65VRYXZH9^ZL?H0Q8YGM5L$/4=371>?J3@P2E4/*0STAY3(VXV];]U0D,%."4;G[ M'+3-5!\%)NP>?H*V^R2,8(J!X211!+]8&OR'VE! B+E0/@^!9W)7>3U@6M.( MS84Z,.RT.Q=%NFIQ*V:=].57G1_+:ZS1H7S74#A8,3BZP3X&D_%]G!3\T@$^%MQ3 MBR0"%@,OF..$24!39RZ*AI3%,<=/UJXU)+J(O,TZG0PJA?'+(O;F\#P<4"). MIQ0> S1XHY:V6<^H8]=__L?0;@_>(-I@E4ZZ2H]< (Z?N)S@4U(O#,*FZ.:\P4LP#_0+*(H%7J0*@B-S7>.>^1*;.*(#% CG/!+_E;GV M3?I"Q%$(\!I',+)2+^I10YJ@\)*9MU!/3T+XU@"EHZR*,,"+CA_H4T5FR8?8 M&*]>EOAJ0#UW8N6!ON=^N* G@*0@$R2V,0?5)?4#?@.3N^>!\>D_V7SQYI:N M6F(^75J@UM#7"\*AUI3"!30I2"_>!)+[ L=0;Y*R#Z]*)J!#DHCD*D@]M_ B MD$.!6D=2'K_./;PD4IYA-["+,GR^POG2/33HJOA?OY5+[1WAS,"U9P,-$T*4BL(9X!K.$ M7Q""<#32Q/(":R'O$N2).AU[TP69@4LF=(ZY[\%*<-\0<,#UP'P&!^(+D!( @;-+1I$+J($ZPFZ]D7 !FM"_VV]PR@)_]@,.UW3;F.[^ MF<^*_\!-5\$EHD!$FB)L MATBK1*QB R8E7R3]VC?J)9(5JS>WC)[!,XB:OPM$N?= (V8^#X#I0\Y<>5)1 M=UWX$K="P?@<3,<8I[%4DF&BOOC M!#234EL/G![GTDP-IC=@H,SQY4)R#4:+84E82P%^?(-@AGDJ*J%T@=$!"P-M MFUVBD0P:'T7$N ]3 E1/$K148W1KDY,AM8\ *ME@);=AP5)2MA,83.V+T652 M*LU,ATE^ILJ@*%UJ8\,- 2@"\HK;J R(D4H?13\5/7C0C7"[QZ_4'H.$'A.H M2GHQS.X'_L#M)L8P SR'<&5H2OM!X+P1IVBCIQNZR^=,/JUV+^DO4QLS[4LA M**@PB5'2S:(9DJD97("Z/,W4#9)*V@XXN] %%I4?(&NGJ*G0CR-!.&??2;_/ MX8=XI[M8<.9+W>&Z0&7:B>D(1'])EP)Z2YDKGKS"19!R-&$0C2 (9 W@#F$" M#E70PR0)Z)C2+'NY&HQ_<*D(!>??R>)S9J2A$)YH#S* 8*IQPT">TP2[!R(B MX6'CG \R*[)BX8+AX$A"?+M2D]H0G\?R)UIA#C#RS3\$G\ ^RL=D@O\3D^1Y-,CB\<'@G(*6X,=!20)'DK# MD+/-'/?6J51RII%D)\)*0[):GC-C+XP6H7+"Q[-0E/9"=4!_2-UV(G7;D?J* M.&JS@M)Z\%R.5A@=2JK6*&__R97 P'Z 2>'U/H_+$8/S@N=,*,]9T9(A;UB M]V*7!M,"EC*72>Y_*)*4P(' BH6G'#- 9-=3;H\,,&"S )E!+2,K:6/:0.>4 MLT67@S*>)Q[W7=H:BK^0)@SZ5>3Z3!(4_-J$ET5PQ(3_>CZZ.<(XV[F9 RA4 MVW/I:$J+PPTO/T;((VG5-BR=CP_D@_5Y>@R1IQ[Z3^"BC9':5!(^-(#T-Z%G M%TZJ?CAF?L4AR?6$#%F1E$YWFF9IQ>JMYO?4OX'K?)\?"38NK3:"4IIY\3 C M'1<%!;_P&=[ZL#"T06XJ<[A5<<(U.[2B2$](=*[IHX0!8\!H%*= M[ G)U;M-0:33RW"TQAB=Q$FG)N@(D:?27#97O3/IY$HR@X/^3M[(]]GJQ"Q, M?-*5]Z@8$GDJ@O?=,S""XR59>*7]K7A R]]HKNP4ZR;86-W1A!%J<1@E\6,/ M'148CZVH1)L2&(=@+N/NE?O%M@C3-08=#'70P7-IO'=XNOR4.?4;I<,W!8).IWV15#=.$A/0 ME 6)5^%D[RE"2R^ 3YD\#IZD"IXBZ1Q);ZKDZ/R'%Z>@58"(T#?WE[H_2:W& MS*%1=J.D3B85$)#?5A=>D0N''5KRT30\HFA8J)O&W+B0J )Q">'L"8>XB, 5>>*[4"X7A[9\W'HC1405 MFH"[KYQ!OAIU36"B%9)>D;@)_Q 48- M(Y'>^BC:W@;HK35^I^ &/*Y^@$W>:+=N_C?Z-W%8,D%DN ]P5[FD@):_I@$D M[_ ^09#E ___$]EY;9.BBHSE;%S%F3!;IVSD1,OKL"N7_(*\L8L#[WY?VPO"Q6EY83 M[P>>_&&<&1BVM%'0DG_P"$U:W&.8/%")4'K7R6$ IGL0HDM_RF2Z;!&[F4<= MR'[O(76BU4O\','RHB SXI7#0%U7-PI#U7;,;V'H(KWJOV?\@><(00XSF9P_ M55.7_\++8$:A5$HSIS%1>" A(T4]!T#P(C0+Y+\!,GB!B/NOO!TB%:;VU(D7 MP3]P^[LF!@%J?](^\*/ B)YF+&.4 OG,R[]=ZGKWH+S-6Z 4EC@W014O*%$XJ0T(:,L M'TM.%%=4N!_'-67/Y\^>,Q>F7'7A'"A#*E*JO51P18MAOF;M7R>)_IVX*LHP M]^E1Y**+MU"3 KI6A! EBPB*6AX4:)IK[DG-J[P&FW]TW62?KFCJZZ1")4#( M=9A MUJU\UZTAX%2 %ZFX/;@<#CQX,XN["OJYA I?2;W4IK1MLV MWM2::J8%ZT89@W)JM+NDO[L(3_,'%4?]3L51-VI)V\WX'V $R,OW[2'Q\I"F MPNJ=Q&=1(;D93]/,R<,4Y @452 -!1A'"HBZQ<#\K<)#D^PH*)*Q\%P/_;M@ MJ/_3NK.,WVYOOZ9;8Q:O&*NK>ZG]90:>.MVMOV-9..2EYIH*3"R\CB1:G>DI MW)7[ZG(FL\M2YR\%?,GO2(Y97+&R)0E@^H(\)+GB28P(I/BZ]-_JC3+\'3@! MIZ=PCL''>=00J'JQ.C:I4 R'RD3(ZU]6F &^)?4\ _,$]R.Z7N8(J MX(@5.*SB350&);J8RE.6-PLRM@G(X4HWTP9&+PL> Y:!K3 [(B.&1AHN<%I% M,ZO+89_\4V% EW7H,HEY(#)U@Y$G= OFK$1_%Z)G\KD^D/(BY;;EI]DZP2XG M4[YJ07\H)5F"D80# H@NG0N $^AEA/6$47,N?&G$U^@(]9P]-.5=D2(2IHF0 M!/\'X>A=@;[XZ8>D93&4L1S"]6L2P0>F\0[L>I>I$#"E_#(G+CYX*SQ6 MR'_);O%2OQW^CHF9BI@H":>7^O"%VB@*I7/1?8K\RGYP\8L8YI>FE1U;: MC&1$&9.V$Y$-57^ZG^5'[=(H!KX#_>=J!+K>+"0(N2'Y=Y390R.K,&6ZA\RX M3)0G+RZ:8S@/"CGFH&EP)@5-!G.";2U>-D07;(7Z,1&1%<+)P(X[&M)TG;MI MXE?96DDK 4J?'\989VF:<8&]=%RL>A>I;C(_W-"'K1"YSP7Q7^Y.N7=O"T@S M.Z&,$'-M'ME%CE\LV146RS[A3PH3(N2 V:T&SU:1Z@EW=3TJ!I.D*A1KN8'7 MO",16=]+LE[9=B2CA???A6CK@>^+(K+_GE/$\_8-)]E:=R M]@CIK(^)*[!5R/**U;NDO#^F.$0WW3(KMR4K5X&K+$G/;_ R$6?N@'7VPD^7 MN8.XZ*54V<>EPV$AKGO!EGA/GX95JSD7%-*Z^8$W.847R'2;:AILUEO7&'XS MTN$WI]M4JX/?R?X,C"^9+%[ 5O)!&5@KB?MP+ &9ON,+T)YC MKFZ_.BU3E]Q;5:6W9HG"^GON_ M7GCCP8#S%AN[DY'3M;M#-FA/6*O=GG &X[CV_VNW>R^.L;$!-*]C;WLLF#ZU M&2]JG[JK/H(K/R\&>2JG#?IHX&OD,:7W3LI*+ UER$,N,4=2ZCTJV(0A:&#C MA@_B]6-D0R+UJ+>%+"2:B33>RF%S!Y\M!'^=_N6-ZPG, WCM!;0^^M&;,@L0 MP2L-'H@%\NLS0X:-CMW_4ZFU^J)UO#R79:G9V&?:0WVZ/-8T9KCU9TAY&*_DSM8=;T,TGL MAPH[>V/'MBN@Q^<-QFJ))D\%R_JCS2!.9K ;J:U^#*@TE1I?G#A$6L@@;/N: M2:&!L2LPKJ$'Z+O*D_=3^H J$Q8-7.Q$1G=B1KJ06C=EJT9(;VBUSQ1XV%H/ M?=RU(=S.7#B@6]PYN/#S#DKJ6=L)-A?6U; "6._; KOQT*JFA(;6L37FP!II MC7EN+FA8'U]C#JX-6KMHS+W-Y G]7Z/,Y-\*)T7;4VDMK MKW/3;(/VLJW1!0)$^QQ5IB6/#[&HLEHL%@VH*921W%H_.OK M;S"?T/D^"WWL0G)ECLA!HVZ!FG!0TR?Y(]J4UQH]I &RFTW9I(2:)F!3*Z\C MVI37JKR439E.(GU2U9@\\HE$CW%98US#@>37M:JM5W;JL >-"IUM@F+6._?1 M=NZ#RU'5&B#ZV'%$[=72VDMKKUH*='NTMR^["0#9^=SQ"WEVW^[9)*!39FO= M&ON@!_MW5?O_ KH@?"ZV,EAI5V \LV;=2/GJJ;Y,&R[*3H4)C.Z*5^?L_J[[ M.>P\;-.Z#NC)ZGX.NI]#'>BA^SEL(8XNVU]*@M?]'#0P=#^'ZK";:/70LN-9 M]&D%F\](BFHH_/1\ZZ_+ 7W##7W/'/::%+5^@C+9QW1F7:P<53/S"N2H>N&C MEMGJU;#DN\:RWA/VOC[I]\R>W< ;%"U(>E.HT\+M?M_L=%LU!?.IDU$+CG U MQ T^_[J=77UX@0NGQ-2)H0$:MPW#?=#NW75J#^U>Z\1>]]7'J&7EL'^ MYY2VP1WWOHL)W-FT65B#W86F"3$[YPCJJLL8%XK1EK6'.:,Q>EQ\-2B^;6L$ MDSP$44A5L!X)MI*?'<^X"@U#>EQ@[-.@98T&SQ#[9%O=T6'#GB%"!R<[/$F$ M3E-OD^^%53"4_C:.?GFKHG6N^8Z]3)4;(DL30OE6UI1H*^? MLI7MY"0\MRVV_R2OH4Z>0@/LL?>AGUQP;X[JY;_L6_:I71#GSX XMO_C0K'1 MLH;7AXW+V@(?4WH,IH6>)B$;7Z*1X%QPE?D-N6!76X)"NW-VP\>^738N!1_7 M8 %^""/X9V X213QP%D:G,I.7&[5Y&HRM'1A6FT-;K,&V];)+RO/CXU'%&#J M%PW"@&\_EI_JR4N;\$78VYCB(>]RGV)9*P>.\K=W0)S<,$'O5;J C1Z>1NJ; M0^YYCT2B1JJJ,]CR5X;(0VYUKQF1EW(1^SZ)T#="5ZSE!' 6N$:P(0?:R-(\ MI5V=YGJ:Y=M!X7W,XT(./O9A"?$0I:_\Y(HP *@GS&)PCG]]HX'(HP$3>L/I D2X@Z>C[TP M$##'11A19VO!IW,>Q,(T'F"J,*_88SZ,%$XF I8[7AHS^#6\7KY,U@GAQB>8 M01)Q_*EQMQ1 KXI!"VM9(W:VG,.'IQDC,7T>\]*4_?!A;;T?5F:D,/76]F"W%T61%=;T8#XTG N 9G9,GLG9X'('O]KI=L*8,3>].ZF@!M[GS#S,D%FY^MCI9D54#FEL=)XK_L"&,D#7 M]B(4'L[[=<1]AK3*/=H_E[/Y%=Q:^4_86."J-_]D[9!Z;!@.=T+A3:=]LY+' M7_AS%N5G["F_&0.8OM^P"*T?B&)8\B[QXHA#KQ/W,J5*J9?R$7EG6),,Q:W M%B;>SU9?7.O;^[K0@]]TU4T!KDR.JA?>&9C#P4ACN9%8UGM" MN3Y)"SO%Z/9A6I#TIO"T0C_MGCEJU757T)UB=*>8HVZ##>R8T3,[W3W*0EQ@ MSXPCC:%QWRCH[O'Z.XQNGN,[AZCN\?H[C%'K G=LT[NE#C'0G7! M\ / ,;1&UX>-R]H#=?N8'<@!1XLK;0^B_3L:'[I]C&X?0R#?MT?2I>SXVAK4 M[6,.5("-Z\;2N E?A+U][O8Q11=/HU3.(9>_QR-3(S76^0J'71$P#[GPO7)< M7LHU[>?JWB^HJF1],,#&S\>L07:$6F-8*2V=*GI]2DTQ\J8QJY?*LH*18+XL M5;*(N.,)+\3?"T_$85H#A!O?N(C7:BS!J-]Y;-+G*T,Q]YX%#BQ J)ON112Z M"1RZ"K.!H;'JS9<8*S')L83QJKT],JL[%V3 MUG&C&:\O1,U,K>;VTYUZ(=#N FK.[-4G)47N6E&:_?JG-##$0)= #_ M$]57 1-V'\H73=8BOWZH'.R(Q:HROQ,*=([CY01>& #QIA&;XZ5*0VX&:,3= MJ[NO]\YHQC+W+KI?T21$U]_7]??U99">K+X,JH&%KR^#]&60]OGKRR -C,N\ M#&I$=:[*@OV[E9]L>F597:*YM'![:(X&+>WX/;BZH*[0?&5RM*%L?]OLC&KH M:=98UGO"O@L?V69KI/<$+4=Z3WC2PD&.^G:_IEC61?MUT?ZC;H(-+%YNFUW[ MY*6@GJ4V@R[:KW&_1[.*3O^J4:]]@KIB_]Y",[#VZ._2A$)932J&?H9(R"9B MM&7MH=@U1D]9L%\MH&M; XSQ683"P^BLUQ'W&480YJ$]/Y=W#!48U,I_PL8" M8[LV_V3MMN[8?!KN%#]UT[%O5O:*PI^S*-\3I_QF'''V_89-8+:OF?_ EN+% M+^68*R^X62'BONM_2Q7"JZ;4R-C70F>%+5%_NLF";K*@FRSH)@NZR8)NLJ"; M+.@F"\>L%M>]OLJIQ_9A72@V;%U5M^E;H.ZQL ,YKK>&OG;)[4*SMC6\4GQ< M@P6H>RPH);@OR"]EQ]?6X$[68.L:3PJZ94$--?:Y6Q8T4GP/N?H^$HD:*?GG MJ]MS+8@\Y*+[FA%Y*>5^-G0I&&PI[?-(#9\]VPY86YH.X-VJJN/_2,L!/V0@ MWMSW174[ %Q*7LV?32//2?PXB;BJW1.(.%*5>XI- JI:$JR_ZF/@ @\C#VB4 M71NG/0VV]1APR]T$OD7 QT48Q?3NM+' 855UFH"Q%M:12C&V;ZVH_6'V<87J MSXR:&+GI)@Y"9RE@"3O 12(^!\H*\O#'V93S3ACKPSZ4AST00[6JS'10:XIM MI9MTEXKK*)^C)ZL+$^G"1'6@ARY,M(4XNOZ,+DRD@?$D8%R#MU5WJ=A>D,MG([5N39HU?M:H('0VJ Q!U97:\QSK+X JH-5KR^ ] 60]O/K"R -#'T! M]*R-)H[MVKBTBI*-+8.\H<5$U^ST=&_AP\MAZG+B5R9'U0NW6^9@H%M,-!/+ M>D\H+;P_,$>MOMX3M!SI/>$I"^\-S&&K5U,LZQ83NL7$43?!YI7:[YB]0:=! MV]P%%OL_TAA:[IHD=^V6V6ZUM>#I+ALUV_YUEXWMOT/TKCE>: MNZ?+%NNRQ=L N>L*P7(96V&NI/%+FC7G2RTUTGC0W>RN.9.%B];5N_Z.A5H M_E.]VO>!F MA8C[KO\MW0Q53:F1M^NE$CQY;2C<5 YKE;)OY2A9 *KTYMXI&V@8'ZH7F&.^_W94Z7^"/;C_= MI9TN\DFNT>/9YGD)+5H.:J^Q1P&J78-(JBG2F+@277))3U:77-(EEVI##UUR M:0MQ=&4=77)) ^-)P+@&5ZONN;$5'KV.I>M.G)T+=?'9-A#6&PI!])[HE6T@ MM.I]'=! :&W4F$W*I&X\K+7&/(W&M+7&?/2FZAS.W6,TRWCD,B'OZCU>&FUK M]//*705\BNV^5WMG[-4X8[<;B*R3?-FSKUIMJ.L$F9Y1O&"HCEA^IKX)[9W8 M1M,[9U,$V2YDD43.# G*' =D-T;J,!>=\^CH%Z8QYOA1WK5<4=1G(-:R=L_&D$>U1+^0!$ "0K]I@/?\MY52!ZD5_-Z)A"(U9U'5G;\&WIU2'L MF,9O/ T^?(^]=:=>X$GXHCB HQ??RQX(/@E](S)UCLMKI>5U_OR/_]C:-NM M-W>__2>;+][O0OT-2ZJ8QN*J-O./5D]0VGON&L M SWT#:>^R-(WG!H8^H;S<'_5MQ",;",] F2FO^XO\USKKXO[/"UKU#R+H-;Q M1#4-5:LU.#<O6@.DIB&ZM0;(1NW5I$9B30"GUEY'TUZC0TL5U1H@ M3R_LTIR2"FO7*7O%VSY6O2,/K?VI;74,F+_OA0&-]9-M]=,/GA1PFP;-IN^B MT*H'L'N%:<01@Q%EN" -._>$@!<*FD(88T3AA..356&'$W8?RK=.ULID_E!M MO"(6<\.#Z3D'!R2>&@][!B3^SD4<)4Z<1!BT^0Y)>0%AA^55$4 A!,?0*@@ M)_#$A!5<$+&+*)Q&;"Z0U3[5$I'AXOCH.T1GL+2,JC$Q+E&)E@M(I6_P1Q*\ M!-69Y\R* QDN!X&;PY3A=;'Q #*"X$Y0+$/!TX$Q2A*^B?B?B2?+FTC998X3 M)2"@^.8Y%IOY.W=8 K^#5^2_AB\C[J"K!M9!$IHL8)VP F\.D :) $3C,#1Y MUX-%%71#5%HI0\'U8@\>F#.8OC>9H%Q%X5Q5L?&4:&5O5/'6'R?%!_*7T_3B M,#3\\,' 5X8R)MXLD5QR>V?_&IG28'4*B2? II MQYTK\E"\\B0/F"@'+1(N.8"6D7$K5)3-7PCQ?%;L?^@(7,C&)@:R[_@':G A $9 M9LJ@P$$,E@ZE<6'@P4@LC1CE&[W);F MY+14PZO=:5::2[=GV=W>U2=C-&JRG=9N$]*9(\?-''GD49U[H4/L=>Y%@13O MUMLV7$/LQ'I#I-33.V7K%=4N-AY.QY66FQ^8]K"!U[ ZK+26.N8*Q&A##Q'3 M[NM, PWE"X"R_;0>3<\>';T)T/7K@_8<3UY#Z\[L-L"CFXZ+[=BYH3IEMTGV MV'&Z0CY+('W3X5'-G]&^9H;FT(DYU.WMNX,>D477X,GXR@,,=4LOBZ\LZ^/E MP-Z]:>]Q@E)UX/#N/96';6;CS5"/Y0-?H 7VBZ^X[/>YMVC$(5!?$;[INZP^:VWOD"/QI MQB7&!4KJ<6\Y+DE2-][HV1TM+5I:M+3LXO/L#ILJ*T_(=]91U8T,5&[49/>, MJDX?2*6SNZ5VV%,CBYOTZ+4&G>]4GK^>)&]J?+$./->!YSKP7 >>Z\#S;0NW MS79'U[@_]]&]>6*DHW7+T8)F>U3#KK\:RAK*^]\&FJW>8._HF7/'G5]$Y,9U MAUQC]DZO0;:(#E0X,7_LSKY[K&;1R>_K6IV6CKO6<=?/%NAGM_S98CW9?1U[7ESW= WON: ->AUYOULCV'B*O+;)3:^1V7X?&UY@]O?.$QNO@ MZWK>*%U2D-JF*Z=1H]P\M0F1TY):*T__)4GJIENM5JNOI45+BY:6G5P?9JN[ MO_/C_)+RA-#KNM1+;PT>C7#"]CN+B OL:D%-8:BG$M8[EP]1\X#M?9B$97PX M7D<$V6Q&#;_UW7+Z^ X_%-B :JW/#[;3$6MMK=:[*)C4AL''#C-Y+P7^8Q&* MA#KBY"^?^-AN1)6!SUHT?!01X[YGB!G_SGW5+H<%S/6 W2[&V$?RPU__^?L7 MFC'^X^^1%WMB9BP0_@WI"?(8TO9&076?EVH(-(3S_\. ]MCS:[H9OL?&GN_%RZSGR1T/1!@)>)LCOX!W2R(T',&JU0LV 9(4E?UL#NGU M4H5IPADK]W1"\*8M*'SOSP0;4*B62O%#F#:O4(VB_DL8OR91N.!(E60L/ !4 MY/$+;2:DV@A]8S_X);2]^]?7WPR B9/XU(\'V1JS']@0ZMZC6TN$F8=A+MX\ M:^V3"-1I+.\.Y\(_ FH.-YG(+E@T"NF".8]G(2B+<+I4C>5DPZE_PX/PCTGB M^S=2\468WO7#@+\#@*< 2L#N-)T2OO'?H$R%ZSE2U66M\AZX:H'"I?IC+M(T M;X#G@B1$'-LRPK8.-@'JLHJ);A"HQ[LDV0.K_W-)I;>'^,G6 :M$\?A34VV7 M8M"VU?M,0?6J/:9@7>$OYMX/E/>',/+=!\_E*M1)MAL,LB:;^'B81,8]\^56 ME'"47>R?.?UIUE9DWSJ.N2R&VD MU)IY5"U9QJ\,/B@^AZH33"(PL>"M4>*3[F5P6N0QCJN,. 2%4,.M3)O_8%FC M0)@MKI+XF("VC:CWIF7\,?-\7FJ1.0:3D-\7%;WJCH:__LX#Q$4Z%*C,) JD M"N5K\Y?362Q@KFC:D3FYI':?P'S?QS:<@%K?YP#G(TDRAT_9R!..2%=M#MY=)_V)64_;E)S,@',PT1A(Z/W?*/.IZD- MF8(BVYT*K\!^7.W!&P'KP3Y[:K_+^H&&,>PRV*J4-BYEG1,&B&)Y5\C2TF&A M,9$*:0ZV5Y!0WAL,*AE.75M!KP1JX-S8)7NZQ > I ZZQ#KJL[%N*%'_C+5 M&,#S@,[.((\L<;V8>JW"/S+"P'QBW%,\41@L,]V71'?J7ZEZK+)"^TBOFF2* M)ACT9!FW^*[\))"^(^UTB:-F>JOP0Q(V^;7JZ@IO=AB>3-@2M_AB?TPO#Z0#=H3UFJW)YS! M.*[]_]IV^\7;([0DK&$_PA/>K]FRP54 6S(JD7=A(-L3F\8_Z-0%(B^WFW=L M@2<4["L+.[IS$4>//WBZ'MT*$(#YQV@3Z#^[[PO@ = ^W/BJ,?X>P/.0R M+"F*T,2.))K^Y^NG,)H"4][-<#_:/@KHO(",-FFKI+,ODN%V6E@V[-!))!(F M,9AW>\<-4:SX5K*]=)[ 7G:3^OQ,L!/A[XCVDC0L99-I[%(NY.F'#O(N;IKI M+^#+T+_'[3+[T1K'?L^>^:">R7B&%@C\_RDP =/4YFB9$FW2]Z@#&'"=] M:1&]Z+-8-?M)QZ"91_81?B!=C*OH5,Y.()Q#ND -O8$N9,:E+)8PVKE4(N5U'Y5=;DG).3L:2&>IMU M:QU49[N7JLZET2M>"U7J3=*7M.+/H66TD7B'*M*U+[.Q<[4RE@?>VFI5G 5I M0G.SVI2PV;Q:6)TDW2/ DRZ492I4*5131\J_?_E=:KR[+Q]^IT6B*T'=F1BEZXR0X8T1F"A M8/QOX5TA.?K98N%[#IV:(G39L74C*L=4.$X;?E2L+A>Y_DH ; M;05A4'E9)B,/(4G2F4K"'V:^,E>T7SS'<@ MITX^^"X[X9!] M1G$BF))*I>,\D9[%I8G!<']1/FE_:4PXB5O+LDMS@R=;5K=5_$B])PEH]T17 M4GK)M!EBIL)SV4^QU753IK'TS*CI I-N77GFPKT8MI60U :L04)L*<58.7)P M$6O&"(P!_W]YP.@< MGD7G2#I*/\4#[?@Q<3#WR]&=!3I?\;<.:0<4)P^.XN3EE-X/DDZUS/S3XN^R MMZNQ>4E=XK<%,2=3:$7VRWH,+V,0E+A>CUY :\:3PV/OA]UAPQ4/.5;CLK8, MPKCJ1712H8=%/G;&2TE4,EI6SGB9#S:SHS,'N[*B)#,0>ND>'B8Q@I+843Q^ M;AN?[D6\.9B+8-QA%(K:'ZQ+4'9?DL@8XT4V%X+N$68>@#S"H#M8J3R=(6$% M3!6!RE*OU 3,F3RN;/\@,NF\EL=RXIMR4^&-.EX52)\68O,G>V"ULYB,XIWF M3W;+ZF7?*#M6/D ;^-J5HF7@>@.NUD#[K8>_O$<567[UDRXW@3BH,!X+;R*Q MRN\WU:_4\5@HJPDVULI9*^$\XJS5E>S#C!?HG(52/39[O I1MQ%H@J!#<(4 LIK-A>KD/#Y(^N0!9NUT WG_0S1E0;=3^F=33L/,S+I+< MOIOYU#"GOWX?SE^^[!ZX8_5RK:?9[*[%?;6E8EU9>(7 M;U,];W2J:A-?0T$?&57^E#H^3\LQJU^*<+>YS9F>)4WK'#SX>0>E]*SE=9H+ MZ@W5ZY[6FZ6!P*JFP\]/4_ -K IT*SQV946!VOT&:?#CE%5ICI*^[HH[]N " MX?$LJK:!MK3,'+RRFICM!I;3J;4TU=0BKC4T-]0#/K!Y9ZWAH>U:N>)_!AY> M:=Y1'MN5&;BC!JG<)A@PVKX]FLK5]NWEVK=*Y?YOF*\;SJ_-SFTU2.DVP9#1 M=N[1E.Z^32^: ]MYZJ.H5C5ZMH\N-K K:^NO6X#]SQ-H!JH:H]_&?M<96[K M)YCP9X,48!UJR39'?6JY>(JA>Z"E>\'8W%EY-[O(1Y5Q\6D M)"(NBRFIU\?49LRI9$' TWJ\I>EF4Y1UR83PQEG"2?82RB!.8JP@7$Y#HES# M_#%,-Y(U.+# !F:M47DUJCY&Q;FR*CISG%!$">28>JRJ%\%:L7Z7$\-_/)E@ ME&5CXHO-#7PR\RP$3+,2:W5\*#TQY\M:11^D(0$B>UUE=E7V%EC':&TOD,G\0%N@QSC!=62D M4.-LS/6&[S>7W=^VI5R"3-Q2P6(L=A1QGJN_ M@+68(')3C^U!Y8G33G$%#S MAZHEDA6*R.R!W=)37Y9R4U^5=RVY(:]K0OC5R!KF/Z)2Y9S>FE5;(I'!&0GF M4VY:FC?_4RM/FGR%B%&%<5@U[2Q5%N<2DOF^523RB62.)8+_4NG[N$F' 6UC M0+,L8_:@E#WCF<_1-&)5P?7JU;\DS1@F,*HK7IWIC$\SV9S+6$!.CXZF.@-. M9\!=4,Z7SH#3&7#E"[8-">//EBM3MV9KQVTBVJ!>:ALN'[MFOV,WU@%_*5T- MFR='QVU:V" YJE[X<&CV^G9-L:QVMG0BZ<25Q7ODJ_"FCW$-9@ 5L[W!>LI+ MU\]Z_7?.,8X45B6U\ZCF?,^K7O-1S'/ZMKW_-%>M;-NWA<+_TQ"%07$=Y0 MQZ]E#EL-+$YRUECE,_CY+U!4CWL1<$FBNJDJECGH'UBLY?SB\H3H^DZ=0K,^ M<88=GV4 <1HZNCTR+0U,0\>X>C*-UWJ1AH[/V#U&4GJ3,)H;*NR1PD:IK4?$ MZ:&(.^$T@,G*P&S' :;ES46HKOUOM[=?+>,.YS67,Q5IZ"V.,.;&O<>QLQ?V M8RN&D,8A_3;_%<;H\0CG(SNX%'JF6L9_RRAX$Z/!V52VI"ET&F?QCB3!2'=\ M)8:,3A(_?7L:4Y@VP4X#>LN1N3**&GL\8L,ZYB^Q^R+\('L])/U26'4.T"LY1A0-&Z^U+2=>$HKBF<%X&,+;A6HG B3VC(JHAM9.@HY@RH3PH=WZGE4M?JX-=MJR695FA; MPM1H\%3'&JFG,*"R.FCR(KI&O)-]U3W9=76!E?G0B8*8QQB?Q3SMV'AX''(A M +CCS<$$/U>4]U9H;^MB\L -UW/SG4$VCIK^$9 MZDX[IC;6JI_4F,^8/Y%&!"; 81/%,*),'# :0 B-%S"Y!Q:Y-WX88K/I%Z7Y MXD:IE*JRK])\G:^1=X^Y2W?8P% F=_P#_B.[(QJ_96T41HY2^-TW;K,Y5$SR91HJF[9@O0Y7$ MA\]&H9^V_*3%LP33G9PXH4ZLF.($HQ1,4Z(H";8&QGZ%V%^[F$QT7,BU=X+-YC.N&C,#,5!>AOP*VY_%#: M7/^F+RSC-FOC/8$7X0&%3CII2]B$766LU--0F'J6>_UF#NS 1XNDPM8Q#_[W2V04A@/BV/R"Z4O6OGWH_TT*I> M5>[8S%PW0@2HSJ/RQ:49K+42YS_DM[+G-<(!%PBVOYEA2,KD#$@%A[*7>20@ M$,;E\+W -$%0#3EM\G\JQ4[[Z1P_0#D"L8G5L_F)(($M07T@=P58O4Q1Y,67 MRAX]K];I[R$LD.*T!](F@ZVV.5()Z0U'2QAJ6LH%)H60X%S^8FE6K"(L_DOU M=J2?2$ G 674HI>$3_%\F^$9R8]O!0S?@ F/CZ1=7 D\8-##*%DNL\S>=V$" MF+64O MYU0)@@08B/=<13#.254&S_^^N7&6G$BXT)8,#:K=JU M\2#-]/3T].O32Z-TN[I$E$:Y0MAP"V:U%;OUH&P0G#Y0IJ2^(/X8[S_L!E.& MMN!S 2H+R0^E,)9N)MD MWFTDLY6C#8L&IA&H QYJFIX]"*28IV+O/AS_J9!KXFX=51D:?J#2^URY31BD\^=%&P0MASJ 1()>#V8H^QQ3H,<#WY%5$]QN]-[RE MQ+:$* D:6:KH\Q2WU 1O(I@V-@D=C=RNQ 8@=XCX_:>(EM".2ARHY[.9WVH]B.H_%.; M.Z$"?X)> VR/FRADX-/,3I#FC@ $BH!"5J!!O8$]9?'%KFV>B%1=+-!%NJ'( M5:$:Q$VFAS>53I>9TY5*WKV'/PO7+G5:)Q\4-NIFVZ@\F: 6U"2#"OGA"DT6 M(Y/Z&D%IL)N*W$?LI)JKX6-D XM1#Y[<@&PXH!)S)LB?@%B/I9)+-Z1J;BDZ MKS170#VR?I)Z*[R:.),>TI=^#FU ,EAB WRFW@/B0SB@EW4M@9U#QVCYFVD- M)"JGUD\,$BB-[FDM ?S:A?D$]SP/:E3L^.Q1>GY%-C-6A-+#A>8/JIFIAP@8 MO_AKDB%Q)6E-6V[A++5?%KE+-O"]]^@%*S[C!2^,XVX#OC>?1 >V99^(G-3AAUV)RC@I<$?T_!" U$X/NY1RKN! M3UX!4G3Y.KFUX/:IU72-^*U0EOK,MP -W2F)0KJ#X8.1_/TR5)5]K=P!M5J[ MX7U"J71%4G$OJ0XAR@H(I@@"T%+CUHH1;!,@%UZ"MI9E-LQ MZT6H#!V[KU7)EQ: S;82 MJ- "3XO, ALM?[:L5.<00>!%&]U5-_H^W&C*;B#C@1$7?4XJ"DG4#,!2-+)6 MRLB?VCQS_BC?$Q_!L\;!:$"&2$16)6A4E0[",%:4S=%KK3&+]5/\@EBV.EBN M'^R#SS)00,9>M*TZ+1-HRS2]:N ZR:TM4GY6HX+V@-=G2%[%Z+*1K/PC9Q? M(\"X9DN;3+6_ V 4C I(HPT-Z F]C6:@!MM45VO'CE^Y_.W(<8N7&H4>@L[8 MF2JDC=$3[-Y/VJGQ@7*^O!X&"VA9B(^J1UA@/;:8^1WBKA3Z (4R>6T^6J9= MI^_PC,1=BMM@%,[!*(6-9\KABH0U?VI^P RS8"QRFH2'?1Q,A'$JW)J+3\[, M[C%;W&-^">,FHG<2X"APWY_GX!K4:N>B("]"$J*DS/W M-A%-$XY(2SCC:7W_"WJ#,,0O.3@UMLB7(M!T^U8PFCXIN8ID,O?+=>G@(5F>QXZ4X!9'!^=.S#QLH#;Q6B?'JU4O*KK>'!T2G"K\CDD/$^%8Q/13 ME)4><41L4Q%G^UIPCS%I$656([T6F37XJI'S$T[=T'7I?ICQ;K%/F1S;X7?)^3>R M8\="9GZ24PY.HTO)NHBW"5NG..DE,G,8BL5-IK1>8"'<8X4Q>#L7<*[@6L1S M#2^Z.!/KR$-*B%Z$DD(.ZWM6T*-),SOB,I7D530FF:LH&#OE+%^G(E MLJ!K4F0*Q9DX7%'CV*"%77F]8W+7%\PEQS\XY@A<(>QMH<\\G[*I,RPU:=5P M1PB%1+C=9Z\5IE&4T^M)&K&D4S(3.!@@,A[(#1Z>=3IO3S.9##Q>7_V-R[EQ MUW[F];D_<6#/.;!+FW%@9S/'X\#>SH:L*#!OR\VV5JMI*:W1_K/:U&KUJT;S MIMRN->IKN^"RV:-VP1D[ N&!J6W(9Z% M2VU'9!P^WJHD;A3*MA$#%^]=MNE\[@\2%0]$,0.K!Q>H+Q5J=KR$CPX= F$" M -[6F&DR7[:CASF(Z))2HOOQ=A[K>^:S9\1"[1R1=^KE?95 MI5SIJ*6/*N5<4_"DWI &3BHLXEPL/GQ\XQ>]S@- <@-BP_\@\+9>0?5)P[IOQLM_M3 M[8=:IL2/GP&X[@( )FLZP&?K:%B!9,YTME#;?5:.8+A2S M6V@!DBWF-C_97#J?.YC)9M-Y8[T->YO)FJL]]KTV5V'4PGI8.]D:6ABYNQ6B ML*>=6G/0D>^)/F68C#6@2M4N_!?A"6Z!4D2F]TR7%_G&\MDV@+_=RLQO4)!= M+(($&F*N/MKTMYX[\*SQ6J26^7&>M)^@.7VV5:H>Q>F M:C E9T_I>T <_%< +&4*!(N45@X&&(TW7V@1M7J;[J/!QB1GFGF^IXT]WJX/ M>[+!R08G&YQL\!YL<#YCZKE"?D\W>$,X[GNM30CU(1OJ$TK;R=]0*0ZWD4A> M/\N='7RWE]_>F+UCU-51:1RV72^D$MV:;]W M*3E+A[!+N4))SQ>-M]NF]V">4[QI \W4MM6\9/_8TC3U8NFU(G[CQ-H7+7]? MGI%P:L*I"8?LYHK=&Q81%[2C/EV# M 2*\,"2J86;TG%&2\D%!&5ITE-.S:**O%_-BD,S!GKB8C__<<\XV\QC#F'O. M;Z78)4-C0Y?T%ERQ!B=G'G4-SJY 10^J!N>R>E6^NVZWM+O;1EUK5>NU1E.I MO3DH;)/%A3AU$$KK5]_F\D=])G:%BWE09^*F5J]JK?)5M?U#Q=4]BK,P5=38 MWS@5Q:,^%?GD5,Q39@6@DYT9_"OV#+F,2B5?A_TTH59:BZWT7FCC(&88@YIB M"40$+ KV(UM_9U;*..U_6,.H_:#]X3RB/ET/QK!V:E*%9&W:?2!?RLB<:!,8 M^L\3N]O[!#<64VKJ]&UN!$XSI3.-2/TT]]Y]'N :5'OGU")[V? M*A$BT.JO6O\]QLF%L/K_^!A[W\7L[TC7-:?4]L:3Z:HS,E^U\ADBO^I-V9,+ MV>EHA>5;,8<(]JFA+BY1BU,D$#;F>6G8J8I\R_WH%!;E^S]31/9KAFUPM%;J MZP)^C=@T&V/3I-EJ)+=3N4%PMI,W.VB9+R M=3(@Q;%='/!YDSPR(VVL4+I[%&ME%?7Y_VZ)%AN/\O7[6R/4!?3+*_L5B+"<^O26S6TTLQDSU LMKV--;#_5>!S93_(I M9@9&D)5DG&O_ <9H#5T?WN/HRUI'P$5KS>H:6\HHV[OC#*++7.NX'N!:MR:Z MULLD3$37KD27>8BBZ]_.:.188^TFK55&UJ3[I"]K9;,Q^76 ZDC63%2O1/4Z M;OEE+E2];A4)8Q2UNW0K74F'LL;(YC,O"J12YBS1I38JBQ)=*M&ECEL6+=2E M=BZ+$N5HIGW\+^B?/8W-_T$)P[ M:K.X&,I7B\+3_<";./Z0XWA_?6Y>:Z?V7U-[XCOH<_\LFQ:$K9JT:["9 FM@ M*_&Z9](%=Q_!6QA1VINPGK&AL-X1=8]_T^8[K=J7>KE])"E9ZA7.Y2/4[)/[ MTZV:.,)?'#@^%C)@LQ-L;8<=%+!G7H^[+43-6SNVAJT!N=\L]5>QA]:H+ULE MDB8B!H@"#_@2/2\J GFQZ]T!1@*SI;21V7S0+E],GY4V$K3;# ;MWE57?Z^U M_BS_T&Z;U4JM56O4M2_-QMVMKM7JE07WU;LCSP(EZGT2XJ/_<=X V1)=7E.5 MN==$VQ7!#HDFD??L.^&J>[9/'<>>ZUN?D.T"\PFM645 IL"*SMK8O.T>&_J& M],//1=-?ZL;*PQ< AB\U1)Y5YK+[I,R!U6=_TNKN+R6KN" P/><4IJ39Z1)[ MRWS&WOK8<7M/\+_A=#RZ^#]02P,$% @ I%-G5QZ%&EE$#0 _Y0 ! M !V<&'-D[5U;<]LV%G[/K\#J9=.9TKKX*D^"2(2A0 !ZQF (Q1> WRK[C!P@&$103RF:>]U&K7=+Y@N%P*D"OT]O/Q+*K M[/3P>-\_FAQTO:.@A[R#D\F^US_J'7OHZ 2-^X<'Z 1V?PY/C_N'J.?#OM?K M=TZDV!'TX/%AX"'4@X?[A_W)R<&Q!GWBI]R?HAD$LFF$GS[QL]94B/EIN_WX M^+CWN+]'6=CN=3K=]N]WM_=:M)7*1IA\7Y%^&K,HD]]OJ\MCR%$F_C /5Z0? M,)_"Q3S<\^FLK5K;Z>]W,F$%A3> 8\(%)/X2/!#,$XLYXMUR)7F]K:XK0QVO MT_5ZW1: 0C \C@6ZE@Q"*0.&R@"Q$X@N< M(3Z'/JK1OH_O %!>Q[,Y90(00W4"^5A7F3.AU5H@8>B6^E#HCJ^M/K]KS]KH/9JJY5W[;\Y65Z+U&'?.RXU2'3>V8=2D=+55^P:>K?O&8U M-!!'_EY(']H^C8E@BSI]L4PE^^'2"U? H1=;&?BZH^M;2(_<+&9B:L_2FQ" M0JC0^JHD+9O/,9G0I$ 6J3YSFG6<(9ID,[ QO9>,3OV_4\A\1B/+4&[/&9TC M)C#BQ5N#!I@R-#EKR1N$E\V3?T1PO"8-R715_SMK M<>G_""6NV>%VSQER;;=4X?(>I6G^?V^^#R/7YDL5/X[^%JT/T,2U]5(%$[Q% MXY7V2%X'.#AK75*YJFT!5?9M>%.]C-$F$^$,+K].E5.1#8IK/:*VWJHO2]72PLQY&UU*.(UPH-;]\N\ M$0ET 2.U1+B?(B1X?7];D:QD]"0#]]*5:,E&C@F6H"!%!0ELT]E:.HS3R5_W3 MGS$6BQ0"9_3I' LM8O3.4JMI77X^UY!>]7;#5I MMKV '$N/#PJ-J$MCF:J5I1,526#N1Y3'#,D?&D514<1I$ %#](!(C&K?S);R M5E?WUUV=J3;(NY\I#1YQ5'MJ6LK;O-OMK'LW4VV0=V\1Y/5[;BIM]6QWW;.) M8H/\FBS]1_"IOG.+*E8/]]8]G,8:6KU!?KZE)!PA]3AP+&KWXJ*.U=/[1E^6 MZI[2!PJ@0;X^]_UXIFHAU>5"BSTS=*\+9V7H8)VA C+0T&]QN29PH-HOU]20 M)!X?4"Z87# SO9J^0$0:JY\(K8EFI>]PG;X,&$CDE+]5;)"!-XB[^ZF,;^1* M6\5;L[GTD--"OT+;RLW1.C<:R--(H C5)"90J#KA#5$[A=Q8,#6M#!P;#"0@ MH(#2(.=_@HQ@$O(!8KHKUG6]H6=UO!'F9A!R?F+).&B0W\^#0$/!Z!H32'P, MHV4:9HN14!?.RI(1(>?(8 E=2"HU<]1<0\Q^A5&,[F0<%BH:0\C2C+- QIA']?/CVR"V,!'OW]X<'!L M#(;2I+4L?Y]A-BDP+''M"(ZC9W&3 EB9,49*)3,)8I-XR=+];F2L:5D9,#)< M&4 SG9X]!7!S^IJ6U>E&TBH#:*++D\<#;@Y?T;&ZVT@R)>K-[.'%!+BCTTU- MJ^N-'-)J KV9%-1,?KNQXP9J)S,I M+<^=NU&X$<-*F9'DJLK"-Y0@(ZWN2$Z5OHV8$R/'59*<;R8GZ_EV-T8JM*U\ M&%&^F;-O)ATU\^V.RPTG4"MY1B*@?BJ_F:26)N;=*-P$827,R!M49/B;R8Z9 MLG?-XE3H6WDQ4@LEB?^F1FVE7 C8U*;\,0<2.PUF^Y+2@2#OCCG' D5.]]B.,815J>_MV2Y#J25 M7".K4B0WLP 2$SHD+QAI-J-?(%,':!_0EO09^E:NC%Q)D:LE7#-9R9Y7J+=0 M!7&$Z"0K<:3'#F3ER4B0+!^F2)XR7#559N7-I"QYYK'M,*K0MI'3-Y(D^:.7 MA@^AQ!')OT/D4Q:@@*HSC,7726S%4DU,*W<5!WD4=^E?F0T@UR+J57HK[ZQH M,JTZDU[(40R1?G B:')Y*UIK8EII-5(M.:W) X!B;B4U @1-Q9K,JLJV4Y*< M<=8EGYY4]GV[N=0&9N71/)NTY#''5O<]70Y2^";S=P=5%D2MI9=O?"&AOK1] M>+ %LI59(X>3,YL;*KQ5AH0IQXV/%MS9^*/[>DQ+[#>N7XWKPI%9QS%;HFGE MR/IQTB.'>%5ZV#M-L_<^52< M*V3%,NV"O M;Q<.OX@M"_N''7.WU@;VBZ,]D1N;&2+T97T:9SV;1#FVEU3Q'64[KRG!-19;6WJA.''5#A#K"JHOO8>0< M-#L@6HDU4I<5Q!8M &VBF6RN;XE5]Z%8I-M-U)%)7ZY#KW 4RQAH7=:1YI

7?2'J5;]4MV%9#6UO7*^[4?HE:,_M'S>V1[AXET@?=*FJ $P*;V=_ZS\;F-QVB;QECUAYA9@?K]XCT\7=J_>T!2^GY@'PV+]L("<52:8C\F#'W M2.*%K5I[C)$8W'"0H7@+*=^D": H /P,EO5I9AY62NEF96&LEK\556R8<37%, E0!6 MMLP,WT0X97Q$"[>C M^P57P[BZTTG&FV.T)HO0)^;D, M8DBH)<>+7&0 %ZKH_!&R(%EVW1"U1-9!KLZ B"DD7^>ZEYF_M6'+7,1.["@G5H\NQ:7T P39J_D#+],ZVSN;#^J3G92L,27>MFE<7(^ZJSE M,Q1@X=0198] ZGYAYVF F*_BH1!]E4.%Z02GM*I=\$W&+?PK&5,GNB2$JN% MXM+PO[ _NN8M=CQ=L7P6<2UG AC].X9,;5/1;]09H2=Q$N)_3RP MLF0%JN5WH35WJ6@0=U&26AONN6D?LT9 MQ1%EER:6RN/LZJ"6WFC&?1H3,927:GKCV;@[XI]+'2*+3[%C,XM:=L2P;^V_OIA(9>+QQG\^.Y_4$L#!!0 M ( *139U?5N:(BV2 .,^ 0 4 =G!G+3(P,C,P.3,P7V-A;"YX;6SE M?5ES6T>RYGO_"HWNZY15^^)H]PVM#D?8ED*2I^\\(6K)$C$- IP#0!+[U]\L M *2X@!0(Y"$/=2-L2H! G*\JOZK*S,KE[__Y]7CRY#-T\_%L^LM3\1-_^@2F M>5;&TT^_//WKXQOFG_[G/_[VM[__+\;^Z\7[WY^\FN7E,4P73UYV$!=0GGP9 M+XZ>+([@R3]GW;_&G^.3=Y.XJ+/NF+%_K'[MY>SDM!M_.EH\D5RJLX^=_6OW MLW$JVZH%LT4"T[XJ%JQT#*R'%(P&'\7__O2S"P9DCH')P#U^S$86G2D,0$:C M3*A>N]673L;3?_W+Q??KKY^-=KG_^B5I\6(81GJW\]_^A\O.V#^+7BV7_]\?N'? 3'D8VG M\T6K-WVD__O;D MR7HZNMD$WD-]TO[\Z_UOEQ[Y>3P_BJ\% MIG,H+^*DC>##$_B] 1^>3H?'Y],X.R]HP[J+T\_GWQB3=X\*-[ M_,<.7_KL&^ <)WDY6/IGE2Q^:-%'-NK/? MG,0$D]6[H^6O'MF0JRVF,J^31I+JP'QV@15P/H)&]F1]>9[: M8.8XFI58:YRGE6PW7_NLS> SF"SF9^^LYG0UGY>?O)Z[0_&_7'8=KNU1RL6# MEHF)X 738"5+Q>&/&(,4/-7 72_#V "X/)H+7'C>Y2>SKD"'6]73)U^@;2N; M76N-)G;Y&DDNKYC-)Y[-E\?'J^]DXP4'7V:Q\&4\F(PKLZ>O8N0U>,1\EY32B;0WZ:H77P:IPFLAX+,>OTU3Y9-BSM')FT4BBO. M8LB(3#C-O$R12>^KU&!JM)E8V+O@VH4(^O$0@5P49"1YB[L03L+TT^^ NN+[ M-IUOZU_S-3RTH)M\ M.CZ@T=9M2#J;YHUV(FTJ.N.S4S6HG:#^SH+PGD4-42D?E2SD/-@&9!?YVT;:<+N;OXFG$[?=C%PN<#1!LY#%JR0KNK#A*T"R6)%F,WM2*DD/=F]J@ MN1G.D,R; ]EPS=0A$@(9VU\?GTQFIP#O8=)< EN&:Z :FX5G>.[BLHX:86F+ M:AL7#M4W5TI,Q-SX+J@AF4#$#*$5"!E/D+C==$^LL"U8SH%P:*3D@DT?&/B*7#R0^\ZBCMJQ>PQ2?[ .:?3>TH9M]''R;LX MQM/W93P9+^+D C%'7H,K&2K+$0]AK1%2Y":SG*MT,D2A+?46\'U40]*,B:E! M+!(RJKR'11Q/H;R.W11/XSEJ;,OCYP5UG,=HRNEL39&:F8PGO$[6XT:6 MD<): ![W:,O50DR5[Z,:DM),3!5BD5!:4V]:L8=[TAR%X=YREO& PY,N%Q:,DPRRX\9 !FUY?P,:]NWAG:1]E;L' MSC4=>V?33Q^A.WX%:7'AGMYD6Y1SBG&(J#/GXEE(1; :12Y:@766VI6W',2]Z&4G&74E3Z/ M[KNPAF0STE&(6AZ$N5B?\=FS[O3->#J>'T%I63_SD=#<>J\%$[Z:=DE2T'I! M:!%"2M&6&#SUQK,=R9 ,1CHZ$,PZ/0/>QR]_Q 5TXSA!Y2,8+;FS+)NL$(J+ M+ D96?$F:>=<<)4Z:F(KD"%9A#W(?^\YIQ=_JW3QV_1=-\LPGX^DLM&V.$01 MN,/11<-228(9KU3.MKAB3%_ROX1D2/9?#P38?]8IHQU623#O(0-J+6D"?\+B M;)!!V.RJ\\Q6*9@V)K2HKLR,\=Q4\+PX:B_1;7B&9*O1L8%, G3Q"D>S;M'< MW(VH\\7Q2I.5-@4%L3 )J>#^Y%OI&^48:B:X01GG%+DUL@W'+AQPCXX#!\_X M_13?<,9Q7HMG$ 6>42XE5%*C8A5T5$KDK,A3$W-(&IYVT-3#C"AI;&M=8M%$S!UXF [5H11WJ>2N@(9F]O9&! M3B1TD4(Q'XVGT)U>'.<:3Y(M4"GQ5N\(6=N0^8PZ.2_<*\^M]>2JS\UHAF0' M]\8/(F&0D6,3NC[^=RO.=GRR1$/MPZPNOL0.UJBDL9"U%ZPFWHIC9<>BU)D! ME]K5 %H$ZINR[V$:DL'<&U%(!4-'E]ETONB6N'[?PRW^OWK]Q8D90O!0Y&F:5\*WD@,/-4%OFN"VZ.BFMZ#'?X"#L=S3@ M^TV*ZXUZ#R)I>I=@FX:,#\+U8)A7J^NK"LTGS=O&ZH(M%GB@KB=Q\?G]>+#YP3KT;[^W=OB\3<&^I[^;][^M-V=P.I=F6WN"V MFI5FP4A@.#I9<7P*@-JT&_[U)CT!]I_T/A(\\&#=DI_$.4_&(P]-; FFRAB6 MC++,:A-\$+I&:ZF=?]_!1)G48H,7T';< GE6$1$BM'SWD0,)123#5,4?6K>,)&N *9-=3+@7<4\=P?'MZ8?K M;6=Y^V]P>>%,+L;3)?+WV_2]@#KKX$*]M==?%UW$E3Z>QN[T-YSP^0W4MZXJ MX"U+"XFRCFJ.IDH&#JJ$)#0:U^3*7V_#&=(1NR?[KNN/PQ ^H16R ;J)_]Q$ MWH\"-V!LEDRE5F)6!LL2M(+*/D?+$P<3J96S&Z ,JE85*8T.FW6Z)A;-[;P> MV$@X5Z5'YJ7:TN8A!18<%*:K5=8&YS3YQ>*%QQ]>1PFMNR6<+[.V\?T$)C\+^RJKG"HXZ9.Q9MQJ57 HX]XJHK/EB5N$]0J/UM>\ < MTE:Z+U^NEUCJ5UJ$EV?SQ=NZ\A0TI1FZS^,,\P^HZ(Z,3ME <2S;W/9L@PM6 M",$RZ.@*A,(3=ZM9^PT&Y3F0N<:Q1,-$MHKIH'.[I%;,Y.*-YM$E@/LZ!QYVMSM4 MWM?Z&^TYRX3%!M=7S\L.!_7R*':?FF-(J1Q,;G%OT")YDVX9WX(9Z6*0DEL5 MJ O,;,,QJ!V,6O('3SR=1PY6EL>OJ'5V<=)N?,MQ\X=WEG9#=\6KB<=&D!^$06XO]F+]XFKL0O6,% MBF[='"/S <]UVR)>@L_2B$?K^[C[3..WSBX3ZTSP.1=DCP &O/)6SB>RB%L( MX\)KS;-1U5*'!]\(9D@']5"X>74]TTBR5_TU>ZMJR,"*\^WZTRL6.406@A# MDTA)4OMCOZN_/G3$P3#)=*CTR&CT)RPN0! 6SSL/ED&[M]&MIJ9W/J 68P/R MV!1MJ/?N2P (\HK.W'K)1E63UFCAN_5NXF'W MT_TEO*5O[SZSVP]7=[J"K#QHZ7&,J+DYU,IE*YEH.6N=U;(5-BDN^N1S#]?* M_2K!=&3I5UATG+KQ5-<0?2VMQXA$C5_G$%@LVC&E/9?.@:SD31UVU,_VT??7 M\5@.5>%#M&PDEK-:-NN5@)N/-IZ MRWU1M0"U/YAX"(0F@<\UZ@*X5GE<+=W$4JM^F8SW#I=70;7F?X1)\) LN\6H MN(M\: _([S5T,95+[\.J4&I@.OK6T"4K)L ;U%-+*)7:@T[5^#LLA<8I< MIO?+-N^<1_5"L]:<$Y%9QU)%1;%X5[.SQ7!)[1F^.]MHQ_YFUB%)I^LJ-_GT M8Q>G\Y@W>8RK5QMBE_^W7%>N.9^MJ)PTQK3D$:V0'E&Q*)I#CHLJK:LI%O(B MX[V,9$@G!#E/[[)$[XD,][*H;ZV2?+$\\I;!U%BLD[DPP=O\*K0"4M&:@2VA M)F-:.YM[9/8!0QF4C^M!N7U??" ,FKOQ7!]YDT#8JEE!1+C:1&7>\,0L!( L M>4WD6^\M<'HH,026O+42F.OMM=@;98[ M\7!+@^D'D_I]+-*=0!N3#3>FE;$Q.(&B1)Q Y5G)2:88<03>>M2Y2K;ZH(P+N M=X0$E](-PKMN]GF,TGUQ^M>\]>DZ#_!XCH;+YW76=E(A"6BY0"*@<2)U8C[% M5GT_&U]=PHFFOFS9'=V@SOKA,F=B&;UT!^ J^I*-.7*+M''$: M=&L&A$<4BQ#1$!)6"-5#\,^.Z ;EZGST]#Q4_'W3\\UX&J?Y,CYM7.59M5+7 MK9Q 1)W:QYQ8B&!D%#KD0%TW8G=T0RJR\_CI>:CXR>BY'N+;>G'8;Z>'-6L* MH*(%%1A$#RUT3K$HK6"B*@O6:^L2=5Q1#\,84@W81T3XAR;40VS<5JGDK?2, MV^:33P@MQ(@OJ^(*K +Z&(1]-^Y]LO!.XNG*\'M;S_HVHST)^/)E!V6,1G@( MW. OLJ1:#E'0FB7O*LO9%\2F0!5J-^!W00TK^JX?*EU/VZ.4%%TKC'-0KUIN M6//IM+2$C[/GM8XG8]P?YB/C\+RK(!@OJ=UJ(:9HH*4'2".!:SSZJ/.2=X U M*!?UB5E?XX^QB_MDH>K10WLG4@'2ZSO,W_;+9HP7-J [!:BM=4IK:JBR84%Y[+4Q@KPY&4S]KQ$W2=/ M\ZH;\JS0?1OZJK1W,P5XK;[%= +P4OF2I#10JXETC=,O@708_ B'4JA+14_ MB21$6.1DE?=KO MCN"&=,'[8%RB$!P9KUZ-YR>S>9S\VLV6)^<7(OAN7I=1@7)>165;Q/Y:>K_& M\73> I]Q%$5)786RJ-FVZL@&?X3HH#6>TI&G)*.ASK^C'L-CT!NH:?J@/*!L M.7V69RBT209T*R_!45\.S>"**C*1 L_>%!,4=560N^6!WM?%Z3T1:,^I[Z%% M5X?S\6KV93H*N=I5R:YJ=6X;:O/1F\*DK(KGK#-DZJWH.HHAMKE4J=LR7REDQQ;M2$TY( M_PK4+D@'U0/SP=0IPE;SIZ(YA=Z.)_L"V(1C)T'4%0Z6YJU]OIECN(;Q<0EB?%"X)) M%G(K.82#1>ZRS&LUQM<@'76 UF[(=J%0^,$HU(/,^M2:SM.9+VX\JCJU<*\=MR$!DJ:(96HL7IG#I(5)?BN^":R=Z_6#.;G)YW<,!^1XRC#^W_7840TXU M5HY'-RAD-L*+QB0(!NDOVO$1/5-52=R=%Z) M0&^=744QI/CC_21]W>XZ:*;I;/(E;D'K=-G9,>Y%/EEGN6;!QM8(*5L6?'), MJNIY=A*JI0X9OHQ@4/'!1*+>?XKI>TU]&U)-WEMM/#.Q)2@9X5E*7C-3=-55 M)!N!O.KJ-11#JKI (^T#9_H>#O@_8FM\V72;6;V,]H*U=.AI?Z>'T!W]^X^- M3 ] TQ.V/_KT+'[[U1)&P4-V#BPSLK3RI!Y85-&QW,H/!J6X+M0A3+MB.W2S MN?4Y?TU+BSM#';A=YV?\*-I5^&H$64N;/6>N\M+T[+;>@F?"V.A=% D<=:+! M7D"'I8OTP+:K.UK_XNSIF#L'.;)%!MNN;45N$4I"H&HE#6SD6\3$/'=^]'XW"JR*48LDUWZRSDGEN5EXV MF[FV6KK\(QZ-W[*\C^,8)[Q[6]_@YAHG_Q=B-X+6B1:X9$I)P$6H)8M"MR13 MSKV(TH="'4^V/]K'>4C>@7=W.B3I!$MV4NXZ*7_BXO_X!2:?X8_9='$T']4, MWG'E6/)!,IUR9+XFR4*)26I?C/$#\,S) Z,A,$9,+ZE M?@;+=$8M->1D&?C =:I1&4-]A79GD$/*0AH>U^XLQ@=AVYO9LAN)XDJ-K5]R M (^& MUP5TYQB3-8E;+QFHA)LO>,O2ZIY9N:(X9)/EE?/SFA&[WY/OF,KT>.ES#X+I MUQ6R*:KY"M+B0SZ"LIS ;%5J<[%Y]X!K@9V_F\3IL=](J#P=%YX^4K+6XG!7 MD+R%TFIIF47H%TUJQOA2ZL,XI9RL5RLOG967\3Y.*-2^VH\6;:PL"N?W=\& MH'@JA:I//GHBC?Z?JU4!Y?EGZ.(G^'-YG*#;X%@]?/YVN9@O$%Q+<3IO3S]* M-KK"A6FDD6UT[G=HN3"J#X\)R6K2D8]TFE2GVG3[+'#7"M$O'OZAJ]#\GV MO3"OX5QI Z-:VBVB*BQG@S@E+RR </V'7&R:305)Q]0_5P=5+]-ZZQ;3_0W7_/*O?P;?F ^/LMQGTT/<,83 M Z#0R?N<$R+U_*Q(R>PL..!R@4&#FU5UW+'":V*ZQ5]ZB)7)"-KG*)!UU"?4 M[8@.W2.WU1*/^:R6>#-I7P *IE7E'"4#D*5UK'KND(B"KC? ^B;U?&!1!VD$1W*VB*JH;=,)% .-0U91 M"$=> ^W6L6UJ?ED('$?6:H)KWJK3NQ"84(F[E$2R M@OKV^G9$0XK<[I$:A&(9@C)]0V.?WG7H[SSW'E7GN\P D<9\_6EKW60Q2I&' MPO%LT5(;IB$6EGQT3$4N>-&MH@KUJKX1#$%CF]8.\I^QN1L7IZOGQ,G+29S/ MQW4,Y6S,:& 6TXJ006YMR97 )0,6EXS6-51NHZG4M>%WA#8D_9B&,ULZX)#+ MB.P$W RY=>F!^7R]DN';N+GP-7@<1MN7='-Z0LRW[8TY.D*/>;BR6>S]OQ7&][F"-/I>7.".P(I\0\I M5[(G3?JAI$VK;J-"-^M6_<16P_AXU.*,SWN,G>'S!5<,!\]<:MTRN<.363;? MJ/8^)L<3:.IV@[NC&U([N![5<'I)T;HN;QZZR469F KSJETXUW8JE]RZ](1H MLD\J%^I\R]L1W;$CW"-D#*%$J,W[UDVLU38_'J\LRC-(PG@=I=0,O%*X!;H& M3@)3^!-G0FA7>[+NMP.Z8\NW1\@1.GGLZ-C>O-]^I#B'?_SMOP%02P,$% M @ I%-G5S >IPIL/ UG4" !0 !V<&_^*G)S701K[4J>K^WC)S/'IS+3'=G7WS L/E@N)4Q2I"5).JW[] M7 1)K21%,A"D1'<=EU.2J<"'^]T [H:+?_[7;Q>C'[Y",QU.QG_]D?U$?_P! MQG&2AN.SO_[XMR^_$/OCO_[+/_W3/_\W0O[SS:???G@WB5<7,)[]\+8!/X/T MPY_#V?D/LW/XX3\FS=^'7_T/'T=^EB?-!2'_TO[:V\GE=3,\.Y_]P"D7RX\M M_[7YBS(BZBP9T8D#D38+XC0W!+2%X)0$Z]G_./N+<0IX](YP1RU^3'OBC4H$ M@'LEE,M6FO:AH^'X[W\I?P4_A1]P>N-I^^U??SR?S2[_\NK5GW_^^=.WT(Q^ MFC1GKSBEXM7RTS\N/O[MT>?_%.VGF7/N5?NO-Q^=#E=]$!_+7OWG[[]]CN=P MXQ5&EZ\ M6GSFE1^-$''[A-GU)?SUQ^GPXG($RY^=-Y#7HE].N8!2!/KH"V?1"Y M@(L 34VH]YY[!^<2Y$.$Y9%?A]-S?WUY]E.<7+QJX;V=?-T&UM?+,U+64NH$ M;8>?_]Z=89'?X7A8EHS?\-O%+Y$A2;9C-%.)/9Y.OK_"Y\XG@%[?X'XYV M'_4MVZ^;)?Z%QN_Y2N1F+T!SONCG@"E'<3XF%;5G=;WXSAI<+%HXQ/M;-].KL:SYOKM)*%UQRBP M)'!R1GHB8PC$<>#%SJ.9&I$]=%N/MP!Q J37$_)C'=#==>"+__8^X72'>3B/ M4RW6G&1$8!$M>JX9*J=D!FU[XXA*E+D8G:.&5F!_S? GP'L-P3YFW'1G_'5* M#4RGB_^4Z;*!,R%$JR7)RJ"Q$)0EE@<@WD:C 61DV5=@>\70)\!T5X$^9ME6 M8_DM?OFA^3+Y90T6TM-J,?Q[<"GP_">PGS, MKZO&;SO5#\W'9O)U.(XP,,*CY9 ,H"!)>[3;8_'6 MK0H$A %'*5KNLAN7#T=\T5QV$M\*+CL%L;XTOM3$?+Z^")/1 ,!9*H4OOA=. M285-0W.;YZY* J' M,[Z:#H3C"GR)A@'Z5P@,9RDM)=9(ZG00$-.F(H-MS=O5H[]HGJN)=07?%4)0 M[\A*XR*CB%=)$P:.)VZ2Y;*&.[-Z]!/@ MNX)85_!=(1A56T1H095%QB,> )$(S7?80 M2*I&!/G>H"= ZOY"7%&642',]/,%-&>X5?S:3/Z0+4[BW"%8QVBCTM++[)Q47),D_BWS^? M^P:F'ZYFY?1"\>(&7.'XX 2Q'(U]*4 1%QEB%,HJ)C1H76/?W83A!!BO)N(5 M&E"AZNHM3K7QH_?C!-_^#:X' GSB#!+1@"Z=M"F4$SJ' M/06>.PAR!;6= E@+2_Z7X33ZT?\&WRSK.$72&5TV1;CU%*U ;XF-:-K'X+U& MQQU_++LE"=:,_*()KB+.%1QWBG M"SEO4?V"/T%OW7L7*(W$N:)WTE@2E.(D M@%*:F<3 ="NV6S/PBV:XAC!7$-PIU'4?T[P>>XZ*4IFX2$"2CVW.*I"@0R1) MZL@IT\E5I?C.T"=$\KX"74%SIPC7:X246E@C?S:0C%);JG:C"*$4#J!'AQXZ M22*;$EZUT74+:=T;[D73N;_@5E"X=]#JT<2^^#""@8S..H=6O5!!E*,PEG@G M$TG9B+*"**TVI1HZG7=K$52D]LYQW]X(K2#&52>*?I@?WOQ+'$VFD/[ZXZRY M@ML?3L8S^#;[>=0.^-_"B+Z5X"*:B?FPX>KU!7_8@>)VN=!)TQ8-H2V!W\;QK MU\6M$ T>G *OI */T=1<]M<=8=_ ?#>Z)KW(^C!:0('3',&32-'GQY4Q$!\C M(]1;;]!9M-ENBHL^9_;O-00X(OF[B+@/TF^C/;_#_# 6-TRB:4)$HJ44E &Q M%*T3FD6(W'@MTZ: REZ#NO*S,/B>XDUHIGR;]>GLWG]N;M9/P5FMD0 M=[''Z*S3CKLA M'-&,LT&6"A4^21(X;E^R3,>SD(FPCD5)0:58N\7)?03/PIO?A=F'JWP'@59< MXN^C6<1^;T!Y'EU(N,SQS$N<@05BF5,(RO 8C,DFUO;A5@(Y/-E=V%E)=!?1 M]F&Z^>EY^?_/_^]J^-6/$-GT$R"T82S+)?[#ZW&Z_X,[GQQ$+Q$_:GLR%LW8 MA+N5E4(3IUB2H'B0>5,Z?"\SKPO@8^E/)](?6H4'8ZP'=?M\/FEF7Z"Y>(_F MSW1VT6+BWAGJI"9!<,2DM2'.Z4 TA^2D5 SJ[XLK<)R"SC+&< MY4%1O>++$5M1SC1ZX1TLUDE8O6>G1CT;TI%4$.-36TW4\9DPEPR]6; MJB+WT8%5.$Z!^\[RK=@9YQ&F3_[/W]%T;H9^A"9SS"Y3HXF)/.-&!"4"ACZN M85FSF*E,L;;IL!+(X5GOSM$ZTO<6< \[_0VHT@[Y_?AC,XFE>%?R&!VCGE!% M4;D9KD1H6\?"!IC!B%(4A[M M##0KB,T2U3$EYS4-3-(^]_13(GE70JE,B7=.AE>$JL8&A>1B^$1B?#J$U'O_=A? M8IV#4U99^Q39Y*R<] MT"ISFAU'M=<4=13W(G0_#=$V:(6>I_.^=O;OY$C?7Z(5.^#=:N#D$IK9]<>1 MQ^F-4XDH79;@PJ_-9'H;'94TX/[C#1&@T>2,61$/DI*4HT&US(S'VIG^[9"] MZ+AQ#\+OP>S[S8_3@ >6@"5+0DIH@62*^YT,O%BB)J? 1-[8#7,?!2CC'I[> M/CB9=!1H#T[(4WU]<-I.O;>)KVLYR0*6R445!0HR&2"5+]:G% M;VFVP?&HN*K]NF\$=))J4(^"'E[ZWWT\'XZAN7XT]X'U%)+CGD1C&9&F]$\P M69)H5/,&W_G(X\Z/A/TK%Q<7EU0R:SY,\^],W M,,?GD3HTB2R)RLAB&*&AJM"=P?D&([@/SFRZHF"_O.%F3">I(E6)Z,&O++4Y ML^8J%D&W :RSTFMP#DUZEP2SD:@$BZY)C8W)%NSP1C%>PGJ7-'(?:0+G$)UQE*+7 CRGTQ"MV] MG(B%X D(;9)6FD=Y,$?X*-'0 RA2-0(J]H]?8BOQ^#^'H]% 1J]UUKBK)LU* M R(@3F5/J#8TBL"9W7C3UCZ*L!S[1<<\]A)@+SF-F1^?E2KM^>10MW[^%D=7 MQ2.[P1B"TD$Z3BQE ;=*GHD/F1&3> 3.615NWYI&UPO6@&J"[X'Z_4#KC^^ MM S\#?P4/I4;@#_DOTWGB ?EIC\IO2ZG^B+N3Z4;>LR!F,P,9"DD3;43GAL! MO6AUJ"?J'FS5.^F8/R;CN C9>XTS\C8C*%5ZI(,H5QB5?@K)&D!/*[/:/NY* M("^;]\ZB[<'TF^,9>*\HQ\V(,(YFITR@B%4V$!4,Y8I+G:J7K%C-R=GTSU2A$T.W&SQW-#'B &4@RPV_N/.@>9H58S19 M+G3M3/=Z-(=7B'X87*\F7<3?@V(L*ZT_^NM29ET:P<,R8\\MU<[B\JB%*E5X M&HAEWI.L18P)8N"I=GWK!CA'58U.K*TI;N\J\AZTX>>+R]'D&N 3M-&MQP(8 M0 (30&02="[W&'K\2G)!5*0NZ\RDM;6/T3T)ZF0THZ[X^SD'TURM!);1?75* M>,)5.93!72!6:XIL D?0RN "67^M6 WF9/2ACKA[B"DM@)4K3R_@B_]V"RQJ M&3CW0%(J/C!8S"GI@<=Q=U[^&@Y^^5]% ,*.9>M*]$Q]V FOH,,".1VP[HCBY+:5 KW M+.\%H3:BKNIRKMMJ1G1D.OA@:92;^N#NHQ5/0#I1]:A)1 ]FY)I=[(XB4YJ$ M3M*1P)PK27")&YEWA.+&YH3&[T/M$LPG09VHKM0EHP]CLR12[BKP+3+GM3:" M)IPMU6@&6U[N\15$VRQ5U%XK5[O0;CV:4]6/.N+OP=S\..]EN3Q55NYY;F V M;-HX_[LB?TAO8(Q?S$JES73U)%),)0^@"/6E3".DDI$3B427,Z6E),O4CG96 M 7ZBZG9X4ONPBF]!#:0..3#AT EC0*3RF;AD ^%:4"H$=S;53J;?&?Y$M61? M ?>0C]TP0V6BDP[WS! B;IS21),1N\L4$$"4$D,#=(I*L7F&]@Z=A9N,1PC\5Z' MG_4-AG<7;@\9M"\-6L]7S?4=1#&&*($S$GBI$,8M":>'7V6E>;#<(J3:(?'' M*$Z&\(X"[B,IEE(K2C_ZZ(?H:B].+-W1S %H&X4TE+ ,N+#E@&Y=O3S:50GHQ*5">@AT/$)9KX8K#_[9MP>A+U[@B0/X[!TM>,R9*-)2L:7 M#H= @F2,E&!,"$,&H :#6TU3[6,:.$$]&>?JDIH=P MR&,I#*P0$10PPH6"$J I7748;IC%/8ZHW&GCO. NXASO#[<#QI M$,?[\0P:F,X&V0+70&EIE8C[G<.96<$YSM8X:AR( +4)?XCA9.CN)-R#!!IP M#9H?*_I83IVBB&>S9ABN9FUYX:2$PR;C&4H2GWAV,PO% DI )Y*4PUE0I8AC M$4TB(X2V$AROGIJM@_QD%.L(1/80WG@JNC,0-&AM\?W(K4<>T<3R&G [#%(Z MJ4PYY7K@\P6D4DD_@5%P;_,@FM)F59KK\" M/9.[-KL<.ND@QA=PUR9-CDNAB-94HF"*$>59*A=342ND-9+7+B1^[G=M[D3P M]G=M[B#H ]VUN06B[_>NS5WHVN*NS3UD?1@MB.@]*ZD"229Q(DTI:8[,$9#4 M9:ERE*KV O#\[]JL2_XN(C[(79M&4EZL'@+4\](B0Q)GN"=9 66,">^KGS1[ MGC!'G$NS9OEK?I)"_>-SJ7KBBX'YR2CQ$5 MSDI.4>*H"VR@K+ M& V4XUA6 B,28B;!@")<,F/0(M6_I Z4IV9/@[3I_][M;CG],MD M32W3YW/?0$!AM4VP<29M9]E/@,*:#F?P&9JOPP@?H1E.TB>(D[,YB?/Z.$IS M8%PE(A+*3C*OB;5@"&?H-G!NK>/52T5ZGM-I:^VSTH@>:IU:R;V?3J\@O;MJ MRM[>PFRQW=[[/ ]_%6&V;RH*-L-P=H4;_,!I2-8%16PN;ZPQN+][C6^L-E2 M@D1-[:O9NF(^;8T]**-]U4Q]@LNK)IZ7=^K1) :"H[T*EJG!R@ZFHIE%]0;.^&T[F?@G1,U_DI_W,NMH$*G.:L MT5U1I?FK1$,V!#1?+;KUP@%S.*N>J[7VQ7[:*G@4AI]OR9C/E#*:!$'[ 058 MNHT$)8$8-*"3"LKG7+N2IX^@2=WMH37$I@.CM;-6>(+:AFJ6'"4H#D:TI]$X M$3)3M>OWGT;UXH.3E07?0ZSG0:V&"B*P9 +1R9877> \F1&$)Y#69U TUX[W M/)N:IFY$[RW&9U?3-%^GBELV&1C(54[=B7O80;6: MU ^G$B*B_J.KFT5.:%0%0YR*F5#+#7-9&95K.Y8'5(5M2YX.I0D["+N/Q) O M74D691L^<1FH=<0+5=HI*4-"QJ\$U^W=+S'EVJV4[XY_>-NP B4/4T#[RK.' MQ/3CNIQ@K4O.:F*HQIE%ZLL=$XY$"9%S:FTRM6W!9U#[M#\G3]:S[2+0BF_O MEF58P7KJA"]W^ $M5XI84D(,Q.H@,H^JW!/W0NO9.G/:@PA[R./>ZRTQ1[< MEB!0S15ZE5#,5)TU\3XQ CJ*$))2@M=^E=>">8'TUQ5P+SG8E4FVY92CMEHX M@XYMB7M!*2PII[JSRE:9%+6*U2_"V 3H!6M /4'WD)=\V"5B65]+/7,Z)&*5 MYD3B*H1FJ*$D^^@ O+4*:K_\JY&\8-XKB+;?*YK758HL@%('+'L&)(AR3Z/P M"-3(0!"A\S9DB+)VO>#6X%ZP6O1#0 ^YOM5YA:4$ G5!HP2,*6V4G98H"\:( M,@8<XMBJ@45P%(PWN MI-:A&'12*(9 25)",HB6YE3[&K_.H)]%>G(7_=FR[*DGVOHZ3;$YOQHXQ,2H MQ$W=X2J>4NEUPE%<.8 4'(SUO23]GW]BN[/FU!-\_XGMJ&B0R@)QVI=#AHC& MZ:P(%]9;IH1!^^Q4$]O=B-Y;C"\CL9V5I@S=-&)SJ25VZ+T7^XQD6^QU$[V' MWAIV/./$]DY$[Y38WD7@!\MB;@/J>T]L[T3<5NG,?:1^N,0V4"HS-226V^UE M]H[8$"(16=O$< ]CKG95ZTM);-?7A%V$?9"6'L(:)A@$8CU#0%Y%XA.-Q+@( M7MBH&*L=$WD&B;(*Y#R9!=U%LCVX#.MS.%X$CNI;NM0$@UJ=!'&420)*,,H9 MI;%Z">PS2I+5I[Z.I \3 /L$7V%\!=-WPZD_.VO@K#V.-LF+GX?K7V%RUOC+ M\V%\C=-Z5](!H^D>(; ]!ZH0!*LQQ4IAL/L0/BPAW'HLEF<7L[/$?Y<^?VOC?<2I,=X:D]. 6<6),S0B'JI 9RGW3KT%'5*Y M>RA)%TNC/DJ0\>N@1\EW["W=20S*5^Y'^!PS/SM'H M_#P9S4]L+R!9H-*$&$ED);5C9;DN4!E"=0J:&^8-4UN0M>;Q+Y6V&M*J_([] MWL9"VH7D\_6T&*!+3 &BM=00ID0Y02@]L5%+PCR M3IZ]; OYDH&USW_I5)8 M15X5:^RGS>QV*[B-E/A1NPW$)!0Z@((8%7BYPC&20'4@65HNLZ,\;G=L&D>Y MLROB=[<[XD8 )V,0UQ-S;>[G6GT7TK(S\A:@=C&(G]*!=4 .:Q!7)&K2EY0K M+N&;P?D4&6-)$L^]PD5.YGGW)V&DEHQQR]U6-03/B_HUAO&AF=]%N!49CY.K M\:RY'OSM\R!RHYTH\:$<')%,<+3[0FGNI432G,JD-H5AIQ!_.IM\?;5XXISA MQ3>W!-^.=[@MNZ+@)YVD5M%:7B+X]73.&>4JMX^ESJT-O7@\R-%]D#L;1LM=XI8GTPQ?)R M67))T=VJ]N:]??V2N=M3:FL/;QZV"N5WW_P=9I\AHDKT6(.R:IA#5* \.;U# MU9^DG+.2#BU6(QF1L;14C\D0+[1+*GFE6.W3 L^Q_D0D%2&A"1]]B9?JH$D0 M(A+MC+')!F&J7WU[&O4GN^A/C?J378@Z=/V)3]P8D0()JES^YRS'55H!T;A4 M,W0"K=+Y>ZP_Z:(CU01^[/J3LL%_;";I*LX^-(NF_VTL,X_7TX&LY\<_WYTL=EP-$P'3WE@42%AJ>D MSJ+I(C)1P5/GRJ&PA^&^E41N&.*ETUE+>K7?R\:/IY>39M;:&R73F-G>54,M]_$_N>ADF51C/+H3:C2 MNCZ6UO6E59%ER1,GD@%K*'XR>_=.XZRJIBP+V@>3].5Z6IBA\M*]26 ME872*R\R)4R$,CU(:.=;303WIO17B?3AS20K^5OW_)?.8A6Y50R]%TR_PA@: M/[J%=M/<*TD( DB6K*P.5A ORZV>B@'7.3']\&;>E52N>?Q+9[*&U"HV4FQK M?&< 2QA!>2E3#"19-+"DI(H$D20!*KP2C&7[\-SAZMKGVT>^=,+VE<[:'H95 M$R:_3B;IS^%H]#F>0[H:P20O?[)_=N3I9U9(A>P(O%+>8SG&;1!2AVP5I89X MBQ:,I!30X42ODW+%<@S1N.H';1^!Z!I]7C[P[JUI,J.IK7T@)C-%I(V6X-:. MBTIF4G GP50_L;8"QN$S$]T8?AAF[BK9'E(-2TB#')56RFNTN$O=A)"*V-*= MTTH.AFL#0M>^%7@Y]O%HW9N(-<3N),4>SI"5H#=Y[#<]C_<;/OS+(].!@TU M6QJ(EQM"#*4D:,?1034H==W MHA?AEQR!-DJ4VR;0TU7XEM/HB/4.W\:<;.3*H.=;^Q3N&BA':U58@^5)?6GW ML$&N@E6^; "6CMT6 'LZC_\DN..8XZD*$^<[#^.GNPB_LJ)GW^#T=]O J?4R.03 28D+I7, ME9PB$ [!.):%"/%!NGUEH.OVB8>W@"N+>M)93I5SK^^NQ_YB&!>GG]^/XT_+ MDQXY&V% $445E"(!1]"VE_B73R%[ $^W2=6M>_XI,5E%AI7?PG?#K]!,AWD( MZ0O$\W$I:+\%>--J@DJ<%1#:WCVB=+EB2'+B&,(6VH-GVP2BMQGKI/BN+=O* MJ=O/LP;G_07^?D<5':>"@_($0NDJPE@F@8$E3F7)FKAT;W-G(&-C9L)DDE@T1$9&$9?E1+-,F58:#-1N(/PL>Z;UX:S5DWP/\:G[ M_4^V ?.]MDO;B:B-S;/VD7+O[=)B "M926)'SE'#(R-!6O0CC,)_L2'@ O[R M*._4+JT>X[L(]U"MG 18)[6PA'G\2R:T+#W(1'+,V5$G ]]J)W^NK9QV$ODV MK9QVD=>!^JE1&B)Z^8)D)7,Y11^("Z&492J5 HM>\&T*Z9YI/[5]&:PAK?@-1U!YX__@/:IRC<\5D[SBSH30VK=TKT9R6HI20=H]Q E6SW@>'!'"@XT% M$&2$EC6B2LP0[Q@#IM#:2OWL3ROA'*H6I/^MJ+NTGTMUR,?2^JN977\<^?'L M]3B5ZYLN6[_[^@L^HO6V)95.F*"(T^4&5F%S26E:(E"*3-H2@4V5M6@+6,<* M1%;3@$F_3/2PW:R%6 N?,-M(/84J-P"WG'"E]6IW59U.O)R)!4R+B0N=5F5 M4SFH7&Y\=MD1E;P7(DA#U58].UZ"ZCP1!GT.FK,+'95#I&^NAJ/2HVCJQ^G? MX7P81[",&>DD//-NU.AF3ZI*L MZ#:7MA? MBI4;V[<@EI416\"HV(+GSM"';[JSI_ ?TM=!2*DE M"0(8H30KX;S0DM?HGM4[@1OZY]3E;Q>!5>;M=Y34Q=7% @BS(>B<$FX,[:V$ MW!+K+2,Q9Z&8 .W55KT9Y;[%/:LBL\D;XN_]V!XBG+OJH(G&! M I'M'J"=)")H&3A7)O&M\BE/D7=WT!=(WMXR.U .<3(^*WF)=Q!FM^>SRT]G MBY]V2"MN_>P:F<;])E*KR2X^__UX.FNNBBE\&\5C-H4DG"-)9%RN)7[E0P*B M-> ?IY.UM:]97P.E>[E/O&H@E:L83$&WY MJBX5#Q0=KU(XG'00C%>_3'DUE-.@O(:<>XAVW5TY!]FQR#S"4,*B>:&R)]ZC MC>$8[E Z^UDS)WQ3X/HO27:0^;M_OSF/GP EW@4GC!F-)$&K4DG RX_ M.8JDA4T M=M)K(!QL.;4O;S*W:3Z7#)K;W$Y&LY^\;&M%&@]3"4U18/($Z/; M@P9!$Y=Y:3>0F+-"169J]YYXC.)H;:F[\CJI*M\>5OO[B!8!VVTP]90/6X7G M. FPKEQMI+Z#H ^E!!%TMB)8E%0I.V#)$EO.BU%$+&@$+D-MJ_YPY#^1PCH$ M][O(MP?./\'7R>CK<'QV']PB,@$V>*F-(D9!B4QX=$&,=D1;[2W-F=KJ'8"\^W]V-KE5XH-9Z+C-!;X2A/<0%?B4#80!2:\-XK.[5 M/T9Q*AM_1_GV[@C\X2^6V=IMNTAI M($J7VS59N#8$9Y]Y3^I+;RUFWK5 M_,[K&*\NKD9^!JEM#_]VU2UE ,Z$Q+*%;@\:"Y%TE(G-KN\V\(Q6432B -^0/BEJE>]>K@O]4E8#Q[+8W X@?GMD!\G3ELD&R6!H0ET9E(4'R6>*]Q*C8&D8UTC,O*:E<'^>&UL5<% M>=3EY.#L]G'4;<-+^P;RI,&=.X[\M'1MBFVCX9( _)#+M:; C$J*"70T#4HO MB4 "PU=9FPS 6*12UEX/.\ ];6T\%(\]N/D/@96K=;?85N8]L&OA/VTE/1K3O;07J[+\6R8%J(SB MY,6CB^BK!\L4T8(Q1T-VO'KDHH_-O3>'9![7-#SB]HA>JA0H*BDT(U8;W"F5 M"N 3RL_4KNO9!=^AZ@(.:FSW1M!SJ22XZ84U?PG*_";CFUY87K,4RSV>3)<3 M01DMM!"\)LD8'0+/+L7:_N]&0,=*,_2G!NNZ!G:FHPC(702[$S?I2^H'4XD(-.?D[1@:6.DB M&G00)5?]ZL5J!8O_2XX[XKH(;V!,7XQ*T?;IX_02A/1(>:1 M1"@W8%WH$VU>5H;?ZN:@_TXW_!+5X-63!\G MTUD#L^&\3>QB,M/;0VM_P&SQ*\O?^'3SZ3+G]N#(_AG;7N%4R.\>3ES5#O\] MU,IWPVGQO:\:N(T>6)>H,@[=1%N.&T052# I$\Z3%,S[#,)47C^V E;A]-B# M01:W,1>Y#S1(2V/V1+A%5J+!4G02)8DSA$SAREH79@:#.B[T-!]N:@ MESK$A^A^_G8)$;=[7,>OFO&'R(=<[O6=E@@K3 =&N<@,!4*9 M*C)!Z7BF4":))^65XNA"]ZY*:^%]'YI4AYT>$I*/H;9F9LF9#N/BI^WB:22 MI4(0G+LE4D')F29!E.;EXBWG9>I_ UN-[?M0H0J\/-8?6>_2ZQ4^ZZU0%ID> MI[AST7AB/2*6GEKB!*.$H3@-+(9G+45MFLJ@=-%^-Y/AWLU5G_E%A3F<&>CG_^1#5 MLNGN%KAZRKNNPW2+8UG.,J@ M'*I7YQ]6&9Y(OAY2%W:1=1_=KNT8WE.8#F_:UF'O86?KFJ+O(7BW/OZ^'G)D*?.L++$BMK=->^(" MBD< 2Y2[P&CUEG=[P#P1!>J;H,,TH?Q\[AMXX]%$+AE$?"?:>$"%B^VV?'"% MI-4^4ZB4?EH]]&L<>7PVUXCKVX\L+@1Z7:K/;STJAD9MRN7$#&.!2"DRVKU, M$VX41Q\Z2N=K=WWKCKJSB[XO@C^NRGOT(;?_.GU]-3N?-,-_0!I0DU-*DI&H M$CJFX$HM0S $7 R.:NV$K'UP1(J(3C0[Q070O$V#C*. _V[4_F6H1\4$:)GP1V@BPO5G M\ &A-7G27)0^PZUH_X9$3S^,OTQF?M1^_?KRLIE\Q=V*:0::1D$DI0G_BH[8 MB( =URQ$C5\_O-5UI3[O-?AWI8_]TU,Q#WKS NTCJ]4OT)?;%ZB]8[V\,U^A M07FT;] [/X-?_+#Y=S^Z@H'Q+KJ2N8NRS#T83X(H1V0]R! MC?"PQG_]*GN< M*7Q7NOU25*6/3&]O4V_G.GT_GJ>W!\ D"!,LT4+B/%.*96>Q1.2D&+-9R.KM M^ \UM^_F77G62O/XY5!57HY--MB;-398^]>_P[3<9-W>?3Z]W3X'D9G(RT&" M;%TLQ_R!>&49T9Y*XP)ENGIRJI>)?)]J?U1U>*SC^F@;P-U)S5]7-L@@HB_W M0D%FI6RIF'L"_]+:".FR#0IJ7V-=$__WJ=''(/^Q(ILZMOX2Y.T42KGO> JW M)ZT&@45.'96$VBR)U!Z(S3P2$[1S7KK 'G8+?\(ZWV+0[T:U^J7CL=[8>K6. M3TILNDYD\ZHK[A)EY7+#I"$3%$X@7N)*;@7C)K$LG*Z>0*D%_E UDL=>\(Y" M]G,IKIS#7U8#B>22\#J1Z&1IFJ7*/:Q,$.&9SY0F%75M._0>@..74AY4!QZ> M"]Z;BQZ*J/87Q.TTQJFM9[]M4+W-G'JJS.QC/L>IZNR@)KO:>H?B^*7H+YH= M/*G249T+1B2 (99J36R2,GN69="U"P=?CMX^48#ZS-5V%VI[J5N>SIIA.8/8 M]E]L4R:?/O]M>4&]*(<001':5NE2*,7[NKU/-83@4\3_52]>W@#H&;HNO7/^ MJ/BY%F$]5,PLW/#V3;-:H9.*QD@*%BV2#))XYW&Z-%-IP5@?:[=IN#/\]VW1 M[)%U 6FK\-F)X,L7M CF-![4W+:GH[R+2'G>0^*)JXXI%*XES&?=;B M%NMQ@R5!1LJY,?1@ONU-1X-0$*8EB M'(A4&D@(+A $:J4Q.@.MWC9Z>WB'MQXZ$+F=[=F9A<.5S=Z!^N7/R;+'&-56 M1"])%.797P_;HN[RM-N MVY0M_NT37):6%RBL_4^U[#%*C2,N72=7Z[S+@['N +H3XJ8&(H\<+5#0J(.) MHPY:2W3TW,3$\.LHL_6/\NX,\P@^D>8LB9D7,==K%V* M<&?X$]2'?87;QT55EU .)I9)+N\<&*!F\930ZK>I-$Y5$7?L!()DDP+W+FH/ MM7V?%3!.D/>NPNXAO/$KC!'3Z/4XO4X7*.'I;'Y.=5%;,,BHG-8D2\ ".G]6 M:&)M8(2QG+7S-D5>NR'1$Y!.4"]JDM!#"[0V9'L59U=-N<,>[?(SF XR%Q"= M0J],%=M>:$U\R$"BS]))1V,2M=N=K<)Q@MK06=R]=C';,/TWUXM_G > <0?3 M-+M$A,UE9KUNE;;?JFZ-B5-]-F-D#K>3H9 M#5,[EU9D;:P25T<7.4-A.56N0*&XA_H8"41\+:S4WNFMPG8XQ!TMP^]N-6S] MZ,\@4],/WY.J>-CX"+7#DRL@7(X,[0>3^N3AJTJD!G*?=1_W,/%&7E MOM20B);)$:DE+HT\:9)$\-J@K0.Y>H/#_BG?]@+9GAG?1;BU6X"A*";-TD2A M5J<GK'(Z!*!RIX(HR7=CM.&N)E\"1(;H05E/.'AO=*!M<] M_Z526$5>:XVAGNO5VHOA%B'[SWX$'>X9W>'AO52G;3>50Q:E29^8!N6(U^TI M+G2@@C", %7>&LZ4E-538\^T*$UX"L+@7F2=+TW/!2/X8$\LCU* X#2GVEWB M3Z&92=#[%Z_><+ MST)WT:J^*3IV%GH[ETHR$#0S18+CQ:7*C%@?>+E7-2C MX35;]YT*C&HG;1A MIQC4+JST'HC8!LSW&H/:B:B-$8E]I-Q_#$H;SI#0D M_80OM7=Z'@<:2JCOPJ!Z]NL*UUZK-WT3N5" >%FQ=D1Q".(M2&Y'B M0'7:A=QG&PWIRFX5"?9>430OI'$,\4A.5&84#1+'<(%RDJ0@8A !<*Y;G9@Z M^<+"?8RV2G*OF"W<7/>V!:;OJK!P%XZV*BS<0\"'*BR,*>BHN"',H%\LE4?] M#IP2QH73BKMR(_V+(WV/PL+:G.\BUQ[L\KN1X9]'PXOAN$6XV(^L2(()E4E0 M4A%)O226JT"\<3R#CMQ7;T*Z$= SJ2G:B;-)7P)?:]]5S8O<7"YQQVB9WIYV M+['1V=2/TV]#'X8C' ZF?G;S2Y\@7C5-IR/^E0%4R*_T*9)*.9B;T>9@7M\# MLX"=/HQOL. '_IB,F^6W;_QT.+T-A_K@(S=9$)M,+D51N.CET#:95T+8++VJ MG:&H.H$N;L\G'\+P2W,UG"W<'RV&.KPKL_Q-.FNZU2;A1Y2,S4$-7OA\-;*]^ QWF5S^BW 'M H6@OT MZ.91-<:W6;:JTG6HG6\MZ.2$CC1'$I0W)=@B2[F*)C(QE@2+@=I#6$T'UJWM M[:?GH5J[L-2G2KT?7U[-IJT$V&+7=EH*:L 5BT 228W&75M30F-47#-9;GGL M2X$>PWD>IE,E(M>I3$<6^K2=[D#CRR/V4B4/X GCY54QG!.?RST_.&&II6'. MUCZGN@'.]Z8@^[!PH!5$+.U^C5Z%8XP(KM$3C>4HAL@>+0!#N0U12ZA]A&@# MG.]-0?9AX4 G^3$0XPG=\1W^'@WMIGU3BGMQW02BGA^0AO1WXZ_9"_ M-*W.7+<0;O,@(6GII.0DA>")=.TYIV!04QS31G$>8NU->0M8W4^JX-,^P>45 MO@Y^"A^;R5GC+_ZX*OJ[N.5I^OIJ=CYIAO^ ]&7R!FX_G :0HTG445SW %^< M$!EQ,DI"74Q"X;8I=/7C4UT 'WXAJJU9C\^T'(J_'DR<>_)88(THL :AN=)" MR*.YI;2QN+G:0)R2@7!GK78V&>]JJ]8&.*>G.+5DWX-AO21[NL@S*5I(4G M.EK&>93 ;>U*OK5@CF:%=B%KD]VYMZ1K'P1IY32%^-/9Y.LKB.G5S47H'\:C MZZ>C:/&ULU+WK;N0XEB[Z M?YY"I\Z/R0+,+EVH6V-Z-IRWF@2R,KTSLZKWH' 0X-6IZ7#(+2E)%666;_[V@_<7]P>';4A. ML\W]WW[X]=M[D/SPO_[SW_[M/_X? /[/ZR\?G;6\*1BJ&'7^R*KO M3O6=.7_/BW]D3\BY6Z.*Y\4# /]9W_8F?WPNLOOOE>.[?K"[;/?7XJ]A')"( M0P]$U&< )CP :>3'@$4)PVD(68*\F_N_QFG(?()2X*=N(BZ+$$!Q2 %C/@J# M,.4)C.M!U]GF'W^5_\&H9(X0;U/6O_[MA^]5]?C7GW[ZXX\__O(G+M9_R8O[ MGWS7#7[:7?U#>_F?9]?_$=17>VF:_E3_=7]IF5VZ4 SK_?1_?OGXE7QG#PAD MF[)"&R(G*+._EO6''W."JIKU45Q.[Q7R-["[#,B/@.>#P/O+GR7]X3__S7$: M.HI\S;XP[LA_?_WRH7?*]"=YQ4\;=B^?[1TKLIQ^K5!1?428K07Z>K3J^9'] M[8WA3 M+8Q#G'ZR!O>;T!!L>L"=::Z&W'RAWFWH7-_=_5170Y\>L:VO15ZA]0Q?B\,T M'"@(>4 MBI=4C*B_JO;?\17;@%^_[N#4<^I-^(.&Y%7/"BY8F6\+S,[>>B;0&JU.# M=="&RI^<%F\OB3DY K:61D5>G#*3$VUF#HNV%$+5M'!4XEJN=JR?I$'W$UM7 MY>X3(#^I5Z[R=#^=?2=NBYU,J" C#ZB]XB>2"^OJL0)'SXH7^8.9\%5N]G5J M'H( ]8.3%Y05PJ*^(.#9E_YKE9-_W#X^%HQDM4WX1=K+Y=?;+U]_80^8%3I* M8W2PI6F-&K#31>PTD)U7 G3YHYX"&>=238-8I7%B%3+&H/-[ _G_LZ=&E.FQ MI$?&YYM5D2B+?ZI)U&\T4R7"Y&^4U,>\+&^KJLCPMD)XS;[EGX1H^:828HK[ M[S]LQ-IF9;5R"8Y@*LRNF'-AM$20 NS%/DA0E"08X1CY2$?_:"-8FC[ZR,KR MKX[8ZCD,%1L!5+R-.V(X5>YLC@01YDXCB::MH_^LU%37I$]@8E4FL.\,H5<2 M_H_.[0GWQR(X.QGLJ39C^BRI.OWY9U5]QO2>?RO%-ETZ M)J4C[FU6DG5>;@LF-I#L0\4>QG86BJ,L:"D)M,Y3Z73P.@? SN\2LE-CMF 6 M:+)S8:64C/SE/G_Z28S4+A)"#VM#=?Q95H*FL+OOO>YMAGL)\IW1[9I]YK>$ M%%M&/V8(9^NLRECYK5Y=[,_JM1#C'ZL$8Q<1GP$O]5, "2,@<4,*8HA(&(4P M=A'4VGDH3[VT5_X.N9-SI\7N=,!K[D#4GX#B5F027J?>DPQ3ZOQ>(WT"3G;M^B/8*:_SH=_LRT*MA$;%42C(/4Q0)PG ,9Q M !+F4T 8]EF,(PQ]OGIB!!+X\7,6>!W#(4Q"D'J%NDKI^&*^JO1=^'F*KGL.%?QU:U=2[ M%;(FUN87-/B-T\*TI[='F;"DIOOGF54KCXI[JH3';]#3N651K;Z(Q\Q:SV@< M)+X;X!3XXA\ 4\( QF$ D)?$E'H\)C%6,0A/QEVA*BNKC*"U\PM#TOJN M0UI^?YL_H&S3;X@,DC>\V*^@9'+GL2$;RLN[1_:AQ2QNZ2QD\=MA$9^.-LN2 M[1%AMT#[_FQF GW8D$(\"/:6-?]^V'Q^9(5X2IO[-^@Q$V_%6UQ6!2+5*HXQ M"SV2 I= L85S*08X\3V0XD!\CHG'Q!9.RR92GWQY1I)T'I+O\CF43K9Q\AUP M!Y4EJYI#U?5!>?Y5[SVO\5C47OS34#VQNMB!=E[M8/\HN=XC=UKHSN\[\!8W M=OJ,6;(8-":>U830)^34IC 80=_]^NN&%NOG^Z^,;(NL>O[E']5=D1'VYOOF M_DXL%P638GR4I5D9 BT3<.62V"%V?D'%/X2.JF$[;VI-I::#%$@<=U_;XV]B M':-(W8WT;1,K.Q!U>HQRU4#KT3?X@M][U MB?AM4<#R% *$AJZ ,;IZ!U_X>=%X]'H.\HGY,Z62WT*B/,ZWRC/8O+J+:K8>Y05OZ'U MEJD:?#VW+TU[2F!.C4QL-.5Y5PW9D9C5K;L^JL;-.@LLS:+##JPX!\;LF&XC M%!C9;'UCSF:LC0C5M=+&+C4SSV0@'&/[[>!'N3W\PJ1*V/WVC14/JP#'/D81 M R'%'H 84I#R! %($QAZ4>1"XNH87&K3+DT)-*AO.DZGM81ZXQ0[Z,T'C@#S MX+QZ9JC0#6U6?!YJ9I-]EB=6(CN"#YZFCPW!>]3-!X[$;<]$TN/)DM&C..FL M9HP>$:>&B>;=9@KK+A41.$HPTPH.U/*O+ ML\R<7C4HZGE6U?#EILE4P@22VYK/O$ZV^)ZOQC312M54FG5I-LL>M-RT=&'_N], 5SG$N>(A*#IX M;%,[PX'ZU:P:)&1IL&0M*4MESID3LS1H.$_.TKG93#U]84_Y^DF>KM6IH^\1 MD:?1SVT02>(F,/(1!QYC8@>54 32"$$0$1)SXI$P1EI[J<'9EJ:.]F#;K&=G M!U=/]PPSK*9SK/$VL:[II6R"E$\E3BQIEN&Y9M4H2F*?:A*UF\PTR#O.&1$J MZMV?3:S+%Z&T/F_>H/*[_+]45D]H+5V]7YC06!FI&)5_N-W0XP\Z5ZZ2B(8A M%9NC,&:N,(?B&"3,DS:1^)'1@.,$Z^V0)D"YO-U5(Z1\S[-63*>0_LU=$%*^ M<8B0H0X\JG]@!VGTE-H4#UU-%;[P@YQ8@1Z>X$X^1PHHGYP$?5/_U^E@E_ZF MG5CM)?+IGGQX?,>;?%-EFZU4TZT')-]8+.DQX1.RI,ZG0#CK2V!"BD]?'5-. M9>I6.ZE^T@E _\2JE1LG'F0D!%X((P 1) #'F((X)6Z"$NHR1G3=:X,S+N]% M,$7EHQ.65;UNUIB;W/MV5O?H.+U$P)VP[-%E7J:J>G0RV\L6/;HL^FC-HY[; M]*,"?MD\9M+O]RU[8/1]7LA0A=_0^OT:W:M&!@P,L;1=[2^?[CYTO:VL (%X;JA!2J7 M&SKJV;WTM7UACWDASP3W;N$0P9#", 04,PR@1Q! :4S$KV&<,!\CFE(MWWS/ M1$O3%"U.9P_4W/W>1ZVBQ]T"85,[V4VXTG>JCQ!ARX_>-\V\KO,18<^\Y6/7 MZZF%I\?[U;<";4HY7*W9=UFI:9 D"87 ==,80#=,0,I\#[@D#C$)$0EAHJ(. M^B98FAHXQJBV\'O)&U[P-BB9>*$?PQMW:ZO10MLR]O5GD])S---R:%)6A6,< M-"I07%6K-3<-W%JU]=XVBTH; [U39:/7Z6]NI!.F/464L9BW?V:EZJ;FPJU+ MTTT=B,Y;)D,9LTWSC9.(%1-J^V@:W[=P#3 M!,>,43^(/+U#O8'9EG>@UP4KZYL\MG#UWHE#!*N]%2V1-K$B.65KA_/&J9': M>S,JT&'IW3@TTZQO1P613]^/*K<8[&RW:^:Y./1N"Z&4'C85U3FQNWSWXO:W MLF*MA D\IY,U7>>4RQRKZ9JZHWN*$M6C^.&^3#;[UX>X2OU?>R[2KXY?Y^5!*W_]Q85]?0ZG/J'KIT^G^+?OO,SN3S'V*8B1T<'2I H74 H$?1P)& XD"S'1+H"=8]-M"\TS19J+'C MMH78 8I?6/'$ZO.*=5/7A?[/MJSD-VT%H8MX&%&0<"9+]\80)"&/ 4X"WZ44 M>PQJY3,JS[PTK?T^+UAVOW%(71F9/#O5 ;5N'I$J^6I;N4DHG>%(8X_9:4'? M.#N2W^Q([LCA_(S$#K!IWF0S^4B3/&N)2*KSSIR4I$G'>8*2[@"&L>-9B>[% M]O.^'O8S_\*>V&;;Z;J4)-BE":8 1AP#&) (I)2$@(^REO$:EY7,]+5%)9-*B?64U>RJ!].KDB-K7CRL>GF#2A7%/XLHESU MONNB+G)6?LJK+S+5KF!?&,F?6/%\V!@8!&,,C[@TC=(-0Z "NK/)*Z=HP#L[ M]&:1&B/4*KBV)F%U!B-H']OPNVWO50=8IACA(4@98)!W%;A2"A/ (D,"+ MB!\G0AL-SK(T5=#%-Q:'K<'E\/JWQM#$JU^''*V>;Z/"7]$!KG_LV?K! MC8K7[0XW?K%IK[@G,6A>//^]R(1-D?^Q6<60AYP1'_A0IL]"7S9P] CP I; MA+DD\C7+<9Q/HO/UG2=@;X_1^4."!#GG99TKGN-2H"@)$P]4M^';&;=J;_SK M^)IXN1^(JM$!*N#9[-#6)[JU3FQG$\S<<:U/P//.:KU7&O>%;"IQ7-KK1I%8 MV#!)Y7L= >A!)E:]ZX(D#5+LDS0,XTB[$V3O=$M<_[LJ,KJ%=P9I55WP=JB: M?.GO*^U,7O9:A1)[S1G[IYJ['>.HT!<:,([?8Z8P7F_+;,/*\JUX_1798WVP MNZ&O49F5G_F=^&;M8I0ZI?()C!'W,6",14*-N!2DL= EW.-)ZB$OHE S[%\? MQ/*42XU6[HZ[>/6TC,&S4-,]T_([L4;:@7V+,8IRY3\/:N^O]F6E5"^Q:ZTV?.*ABG!B"# 8QX"Z.,$ MX !"X'(/IB0*4)"$.KY2S?F7YC@Y-'G^*=LU?LXV#FEEV'?3?KYQ$"'%EE&' MM#(YB#XA\?72M\:T'IBR@3;58YC>9KO4;WL'W_E#X'=V MSL*RCVGZE9:+JM MQ-UDG;>'9W_A]MM*U(SWX%8;YHI#ZP]E*1;KVSK\[XX564[KMI"=HK+U975C MN4^L^LS?YP5G627S@5 S$44@!=+'89@:^+!D><8]"%*-4_S#[&D1+ M4YN=:M"E!.UD0CBI#)U792V49N>WZQ^9QE'X7 ]BZD.MFOA&&*>1QFG$N7$: M@8Y*>3>7UT+5I6?KI(J#8)9/UVUP;//4_2H\\Y_&VZ#OXBF]E8$-NVT>RNLV M8?75OFIC''.7)<(*9;*)'0RI)S;E*0$)#_PP9M"-?*V"F/U3+4V1MO#V=J9 MK%AD2H%6-9UHAZR)E=U1X>P=:5-4Q!QGPU8+S/Z)YFU[.2KP6:O+\3M,][+U MDJNK;KY;9[OJ8FU)0S=, AAZ 8A3*CO:T0"DH8L _,YQ+#J5M,2;Y-O+'LHFZ!UE!(GUC:,0W/-O#U4$/M\,ZARDYD& MV7<&ORU+5I6W&]I15K^(K:>P8^CGS1 R_++NXC>+2[3W M.-54VXL\I(G5H*7GHZT2K7-I27W:PS6KJK5.YZE:MC_!E0%?8ONYW\EP2BCU M92&/L-^8!CRU9EF>>>R.Y3ZV\*+-*H:>-=1,[E= MU\)KW%A3; *'&+ =YM6=XF4"O2X(V1OJ=>E:PRZ?J-@(O5'>L:)V0;W-UMN* MT16,J-C1H13$D(MM7I!*WSMU@0^3)&(\3:+8U^S4>7FFY:WV%IC#6L#.(RN< MVI_NH*HJ,KRMZK)"5>[\=O=SXWEOTVZ<5S1?KU'1N4?3!=_[/$@805>6R"0X M 3#U9,@=I("S-(KC( AM:!<^1R_?($=RS_)HNWR^99MP^5:@V"D]N6 MI@/NWGUV:GS'_=AN'_+MIK]UXR@YPZOX2EXF7KEFE&A5!>@1WBCU_W2LV?+[ M>X3H)O'W76+:;([(#=I;AJL5"2*781GCY4)7UAV*0.(1\9\D2E/F15[@:X;* M=T9?GMG4@G.H0*?;1NY FMJ[U9"(B5?ECH&W0PP8-(<[D]5:/[C#R#.W@#L3 MZ;SKV_DE9DOR6U%[39[K$_7:M;(B-$H"838#-R"R\Z,OZ\T3*%:F&"'U$LI( MN-K( D*,?E.WJ<]G4OIRILV7\VR^Z;ZH.Z"-O:RW6"_0J;9F#=F9J_U;RTB- M[F:D3:[V&NZ7W=)2OC#!K"NZ7\#3A3UPI=GZOB5$6CWE%T98]B1W@Y]8U9Z( MKWR$".:$ ,)EG@D/", XC$'(?1;&"+* :IT?#4VV-+MYA]4I]F!OG,U MW-] M>M56OBW2)M8!>[Z^=/A"7#PJYW:]SO^H ROKMM#BQ915CBP]NH^"L:E;KD:"_4 ?$MK=M+,\RZC =$/%W5 M0Y?J-WKYF6U8@=8?-G0K@]?1N@UC##P44YQ$P/7#!JL]Q&DWH'% E$SM5PQ M(4RKT\H(%0.M5?KNG*V7R@CT;O.4L4OU3]C:+IFW1?'Z60S;1#4J'K-=NG=I M&FS7HK73;DWLI.7U6GW/\9=YM&4 )Z@ M0!XOA$!Z!H&/_-C#C"<\3#6/^-5F7IX7L5O<608$W[%-N:NR]+GZS@KG"ZNR MHFEO<2=N=6JQ3"MD#S\7-Y#K?-1M6F79@ U^BEKRE:^8@W8'S53/1095U--]GF< M6#,U%'81.VT9T%%ZRV M 2E;KM+\+PH)6D8@ Y]Q/T_J7F,K?,WD-S;D3C\+L.Y/&+]30A9=G.K_7U^0'GZQ7FT/4X]4 #!4,L#.1EZ:QMNY31MT:DOXG*YA]785"3.YC4?D5UZ*O;(.N(3%/8UY(WXX M6#7G(\VR&'L%V"W _@OTSVV$:7/'\D\LOWVZKS,]2+5%Z_7S'A::F,_QX3?=58=$J['TJSUG"3'K%(J=GI!F@ " MF?0^Q1BD'"> NC'%(8T8A%IG;N:LSJ&,YV)5S<-DS-74BE;0M/,<26C].?O: MOJ*+(EMR"1V//:OGYZ)8IPZ>RQ?9*B&[XE[JT83Z( QD=382!0 EOMC+A![Q MPSB@?DIT]./Y%$M3DDWZ-3DO''MMW5CC>K$+6L27ZL1.61S6\F*^,,$+%X/M M6]8#5UX9(G-H$U7NSRX2%*8!CRAPD6SY&$0>2$/B@@A2+\11$+A^;!0C< QRF3 MK6.C,(Y=3&-BD'^O,+72NI@_(?\(K]P/;,2SE[U9\O5:.@TS6:R7:8?+J#P+ M-5UCB]J9RN.T:&68S!FU!\3V%(\&/9;TC\J,LZHA#0I.M9'.K?JNWS??99@V MO6.L^+G(MX_O.ZT/%=V^ T,LS4QIH3H2JU.#O7'>YWFUR2O%MM1CG(U[=2W1 M-;&2&&+*<@=(15*,/+A#X\[FO540KNNY5;G<8*'G7]F:R>8Y;9WD3^+I*R_Q M2S"U5C=%XE26-?7S)&L0,).(#$,:) M%WIAD/J!5IF X>F6MM@;>)K>Q&%"%3V+UFB:VLM8 [UQ]E"=!NM$_9O5>+'E M@AR>;%YWI)+@9ZY)M;NN/H*XW33-\MJ3LW?_W&;5\]Z5!B'T2!KY( [] $"& M/9 21$$2I33@'O.HIYFAHSJUSD*9J=#/ 7F=EL-JO,;G%!2F D=!+2800P&X<< B9R]+4P/LY.O%"?9]W+6#IK*NN*$PZ3KR: M2K+#XYS-ASM@3SL06ZYCJLR-S:;!@_/-WQ181?R+37^5;KQ"Z5Q^#X9R7>U5?,O8<<+3/1 M6-QNQJ+Y(&:6YVZ6OV?5]S=;L6U[8,5NHN>52PCU>$) $"(,8.B%((E#*"Q0 M$@LK-(4)P:O'V@S^6J&B4C- !^?464>G,T]Y--4NGUV@L#"\$"'%5FS92"N" M@^B3K#$OJ\FQ^VPC,P4AMJ.PQN_D1[ MK7\(H,X.Z3"A18FD_,3S7K%L*);%/=Q5J-UU;*^VTH:%L1DUN-[1M;'A2HRM":>2% M7@Q<%,BVIA$$R M<\:IP(8H@3'FJZY@P0[(\KX4,9-@VUIWTBM;H:XMKUP[U MO'.G:1TUO6>FZ/Z8_CE,[5?MU%F[U"7U_(G,4WO-B$_KM=CT4+Q0;38CJOIK MM9D-9VI3E]5G+JOTUR=5K'C*A!'R-5_351"$"0HQ%+8;0@!&C( TA!C@D$,8 MHCCV7**G-/LG6Z)>+)N@[LCIB MF%@U-6&-KHDU18O3V962E4AO=MJB+BQK3UDH<6))7PS/-:O*4!+[5&NHW62X M96LM&$:[)6PZ#0U>/Q\N:;-S;J6SL/[/;ZRL]J?7WHH2UR<\I,"%\JB((!>@ MU,7 39(XI,B5)T8Z>L8FN*6II1JB\]1@=!I?E^;.S>:C4]S.O= #F7J/)S&# M&O1)):>#9+*M1_>Z5CJGENRF^<=I)6QC;BQN^R;@W=9>T":T>3>($Y!ZMFN< M8@[]?*AW?S*RK;(G]@95[#XOGF__S$K5?*B+-R]-G>Y!.CN4BI$^_?0,JT0K MS$RLU\Y)<7Z7$"WE,0Z*;Y0!=7G$V3*@!@7J9D -7VBO(Y'7EBCF:402B"G MOAL"&,C(O=2- 4Q#%$(J_A(DUW8D\I99'KOIK.-9ZTCD7=V1R("HB==Y?THO\B-TAG7G 2LUZNLEZ&\C+SDNVG(=M*/GZ1 ME..11./KTXOE*.\%LGS#OC"2/[%"-A#463Z7[_[77DD]C(POJNO)F/I-V !T M=@AONJTX[2VZ81Z,UE_/D+,MQ6&1NJMRY,KK:H5]RV_)/[=9P;Y^SXOJ&RL> M/FRDDZS^XPI#3KP@"D 88%]8OX0!'%($?(:9"Y%+7&J2+ZK3/7"I.EP1K$3@T92,Q.![3] M0O7"+G9#+R_(8H=,3X7LJ<)QDOJ8>X ':0H@Y+'0UGX,2! 3'[F,N3'1#_DV MH6N^Z.[7UX5K[[E#G'N)3R+ 8O$?&#,"DA!S$"81A2P,81BGNI'9YLQ-'X3] M[HJHZCUI:J\E$QHF?O.,+C3M]\JID)9>'?MA9WT[G IS^@(X^[MIZK0PVN3+ MHLFVE"8%6?]3!V9:V MOVPKFQQ CATD&!"LMGJMT3;UV8LN8P8IU I,6,NB'IIKYD1J!;'/DN[HG:IR_<:>45>HF MU@I#K$U0:5:9&B.7U?CHLWFOE 7M.K+4;S*S)UYOL[6T:F6L[X>'QZ+-QRU_ M+F1OIIC[)$ZP#SPO2 "D) 9)Q%(009^'04I3[H=Z&\G!^9:WN]S#K8/2LPY@ M/:MBF&8UJ\(:=1/KCV/.NDAOG!JK/?-"B1)+YL7P7+.:%TIBGYH7:C?-'*'[ M:2L/FS_S^J_E[1/*UC(UZ7U>_"SNK5;4"Q,O#1B(9(\NF$KW#*((0(X3S-W$ M0QQK9EU.!'5YNJL!W/C<)60'[3 [/"^<>XG:>95MVC_W=ZZ;]Y$K;K$6\!@G MUJ,6(GX/7X%&7.?VZ"M02[R "&#%9_+2TMJ MS6]928KL4<*J\UM7S*<>CG@ MHA2<7C8XFMK95>=$723)N7W(MS;L(R4NS+Q;O:/.Y]4:$^S(FS5ZL6%DEK!' MA%9X]Z_<<3*'U_ MC\.L)E[E+3Z'-0 UXZF.V5-[GQLP,E.$5$M%75/BU10*>+@IU%-%V^2F\!4Y:MWFVJK'K^^H#6Z]?;,MN(%_XJ26G M/)+(%BCB/UZ8@(0'&'@>3_PX]@D,D,JKNF?\I;VD&XA.C='9@51;Q'T,#J]B M"[Q,O(SU*%%>O"."#[R%Q9W-PA4_'-9KWWBS+-@1878K=NPRT[)/#X\%^RZU MP!/[L"'Y _N45YU3T1A3#T4A X0@#F :0+&&:0J2E*=APAF, D^W^-/PE,OS MP=X2LGW8KJ4%X'RNOK/".9+!:81P7GW,2UT'["C_:N]QFYQ.K!(&J',^V6^# MJLN0M\!@)Q6(E 4AIQ #&$8$18YY+B-[>7&7:Y>W8=QB=8@]2[_VOQ+:: M#6"-P7E6_@ZN\VH'^$?9\V'/Z)=Q1K6- !V*+!D"2E/.:@SHD'!J$&C=J^_0 MWV5Z?N;OBD(:'X=0N8]BM_.A8@\JU7)4AEG02MC!K0L_%X50Y/FV7#\WQ_^G M80/=*$XIC%-+8RF*4XWT@2S>;UUQ.TZP+7NN[)&S^OGMC:!/(I_7[!_ M;MF&-&6C?)BB@*0<(.IB %E* (H#'[B!'S%.$(RH6:V>_CF79DAW<#I[H$89 M(RJ$J[V'+=,XL?(Q8M"\DL\X)[8K^@S,^#*5?<8IZ*WPHW"KF;HY[IB^[]+Q M28BV+61K1J'W/$+<( 91X!$ (\\'*("QV*-'01#XU$VX9A#YZ)S+K=E<6_U2W MJ]]HIMF_L"IKWA>RG/CB@ M)%0ZG!V;:&EZY8"S+COO2*3.[PU639NQEULU=6*#L M:695%6/"GFJ(T>M-%4-9%1FI&*W;/_^ZR:KRR]=?VZ*E*8>8\3 !@8]" %TO M!HD/,>#(XV&XPRZIZPA)WDRN+ M =HF* ^KQ(LUU3$TU\SZ0T'L2"T!7[G"1B!'I(;P>I-O'RMI$U+-GYM3GI>&S VCHX.B+]VJ,C4R)? M^/"HA7WCU,#G.$"Z1-3D1TA'DR[D$.D2$>K'2!?OOKH2[]LM^Y;_EN7K^@SE M,_^O_(&]D?,5SQ_1'QH)([KC+LVR.:U:Z] MDT4H]S+(,R@IA=.*X0@Y;L9R M**ZG?_Q,;TKF)U96TY!^31EA9?9L%!@>G^RE2@\KTS!0E%A]#--^B[CZL!'& MVU;N &7]X];'@/S$2R)$0.P%"$"?!R"-& 8N]B/,D)M&>OZ;OHF6IL(D3N< M]*8NMFWHP.DE5\ULLD'9Q+K'D"V#+HO#5%AKL-@SS%/6^K.'*]>>S^ M/H5_0P]^HD,XPBT6LR)2K4CBACQQ(6!>R %T P80)CX(PQ1[41)$G&C5E-28 M>VD*I./3;!M=RHJ)+5A-!:+S"-1TRD3$SNVZ]) MR:4P?]TA]%36T^/]JLZ<>;*[?,\LJFT0[DYY#5]D6 &/?&=TNV:? M^;')5A[R\?S(C8,D1B!BS ;!WF*7G MXF.^N0=U*QB)7[/^W#CA:F:371(G5H)G['W;L=?9JI5MK2)GDG1(=;YLU6L; MGW#>RFO*!)S54%._\ZHZ*,(2J_7;72YF.)ADPKC>,-I:V3(BH/QXB$+LA+2Y M/@FI[WO C_P(P#0A(/6%MH+(1<+<8BB-?#U%9077\G39+2'%EE'GL2TY(NO= MYO5[^/%(0H>(7S7C/.T\2C45./OCF5A+=@(66_2[O64=BS1-&*-5$NU6D;D2 MTTL4G[%#8T_-&DN#7U.QLB=X\Q=4R:)8S_7[^V#)D-#C?H0XP!X1>IB)GQ(> M>2")71SY<>I'4:A?R5(+P](VQ2U*6:=-V$(G,I.GHZ9D)^9\:I7: M%L8<"@ZO<@(&*FT847:[$:3:4F:K\.\ON MOU>,W@IS#MVW10K>9NNM#$:KRPE_WE9EA>J^;+?T?[9-'\45XA'R*&<@3: ' M(.4NP)0AD,#(PR1..>="7>856JNI2T,<6BISCV;"$SV)6);.>=. J<5X;PP>T<"8;0VLMTX!V'L*.YR9$FTWJ4T-IF_H3U:^:3>'/$K<&'(.>$JE0U)8E6F8 M^L!C/, \8C#%FF&UO7,M;^_>E@^K)$@]9==/J)HZLT+2Q IKY]EH6:I1WCAO M;.^91ZFPI&WZYYE5GXR*>ZHQQF_0TPEE4:WNBIQN227; 'UEQ5-&6-F&+L'( MYVD:0Y"R- (0NSY G&) H?A !H917RG28W"6I>TC6Z"U[ZY%JAD2-DSJL$ZP M1M7$^L"()65UH,3"D"H0 W34@/CMH *&QYYE^2N)MUOZ:A?KQ[4W#B]6\+8. MA$;H^H5;E[:*F]-OB3$O'F1W;J?%JA^!?HFHX45L@:.)EZ\Y/5JQX@,D&(6# M7QIOMHCO 6&Z0=U#E^FOTF\%O2V*3FN$^_NZ8Y+&:AT88FFK5D KZF*+A[YD MZNMTB*KQ]6J)I8G7K4QFDK[63INMFZ,.)><$6EW0"BP9+>RA<6=;X K"=1>Z MRN6F)T*H9+(YQUUS-UN1G,O4)3-WH9-ICED$FK!VE7)YEYN.2 M05'/CT2&+[>5%?]A\R360UX(M;,*W"B(,4P!B5WIM7,)2(A' $0.N&L3W[N\JFF%Z[EZT31W%>XLI+9?X&2RC/;N7"^F-3ZQZ@\KO=T7^E%%&7S__6DK?H9R@E">VMZ3*GAK;99=9%, 4 MQQ+.!%JR#]FCU5(W!HU#3/]/2 M.[%2$N =B=[9P9?MJU])"81N^M$YT'Z08I)<,',2+6DQ P"SJC9S@D[UW14C MZ7M//FQ*,4DA=FIW^3HC8E Q+_F45[P#R&,NR^Q1$&$6![_'( M$R/HED8\F61IFF@725!TL1I40CSE,DYY2M(0 L;3$,"8(8 )XX $-(:^%Z6I M'Z\>69'E]&N%BFH>1D\GG([7(Z2270GUQL'L/MMLY$<8K>5)CP6J(Q8&*4<> MP''$ &1^"%(OX2",TA E$24^CEJJWVT4?0YVB-Y--SO-K([1LLBQFO5_+6L3 MOQB/R6KQ6:[:V2.]S6*=IU/,7Z.S1\B+I3G[KC6,%I2=@V2EX+IM"7)#+R*8 M !0&+H"$N "Y+ (\(*F/2!S&D:OSPCH:?7%O*@FNK5-MT ;FF#FU]6S,Q\0+ M69T*_9"_2R+;"O,[&GO>T+Y+8IV%\UV\R+#@@ P8?HW$;OJH!LOAH/CU\^&2 M._0L/ZKG?_?/;58]=Y*/ZPB&;]_1YO.C'*+\60Q1E1\V=_4K=A7$$0F@QP!" M(0'0$S]A& 7 QVZ*TQ1[A&#-L@4S05^>8_$0]B\K6SOW$JZPC8WS+F;[$JBI MLR4^V(DU92T/J 4Z[K;7D5IZ.;O7M9(W7?ING$;XH_H-3;Q6)>1W6@)NG(8" M>8C3D&"QHL/,C\U678BY8,];76+FAW%6HV+N^?5>?[)M\=NVHM+_WHIM-BO6 MSU_88UY4*^(%*' ]%P1<-AH3WQ> 4H8 C_S$#7B8:2S M/56>>6EJX.OV\7%=:V>T=NBASZ\P-+/]H:I +K0YJ77Q7S6/LY4?B>(I]A1$ M3WUXW6#NG%++XYX][*:;\C3'U;ILV3JE5IYWWL-I73K.SJ2U!S"-XQ-K7TS1 M!J^N8DR92R,?>#A. >2A)^MJA0"F+ D)H2XB7#=R[V@&I=4R ]!A)@&\ MIP2J*1<34N8Z.&[9& MG-@C!NRBSM:"[X]%G#K.[*-IY8-WERPP+I*/'3+Q+ MZ\%H5LGC_ ]-_2?Z>EM]RJO_9I4L=+,B) B8RR@@?NS*:%S9;#>.081=@CW/ MA3C2ZG:G.O'2+) 6=[/.6^"R3U5]]HNWE;/)*^>95=MUJZ)AEGI=)U[S?37/N. M[YU^[^7^P__*6"&&_/[<9J?'!*(XC661I)@!&"(,4DPP< D/73?$F!*MPG): MLR]-ATF<3@W4V2.MC?Q/M[\9MHG1>QIJ"FPRCB?68M?1JZV\C&BRI,'TYIY5 MC1G1 >2E*8J'5> UZQKI8EC>T>-!!&X[J!W#O M!P9?S9ZM2 SM^>>-UC"EYRRBPWB@F:,^FLB#S[RI M,W>[K;[G1?9_&5W!,/8@QA@D$8H!##P?I*E'09"F,:>,X 21F<([^C N3YD> MXCC:RIEH#]9YM7UTJGRN0([>YSIQQ(:-9[7\T(RS,IT'01<0?C'V#%XZSJ(7 MW[]&0,48O=8B)T8G,GM7_)SG](]LO?Z8;5A]K+'R71BD-&*R@@@%,$D8P-Q/ M 0G3P',93'FHE7]R-L/2=O0[@,[O$F)S1*>Y@S]G44VS7L7-Q)I1CQ9MA=8K MNB6%=#[^K JE5[Q3A=!_H6%.F2P?_)G_6K+;LF359UPAV;#BP^;=G^2[5#+O M\Z*G//N*81>%, J![Y%8]GP. 7;]$'C8CR CL8LBI8:)%K L34G4HH"<@VW) M'"2EEZ4FWE*5V!9-YTINLI.\MZLC"D267&.ME; MF'-U?H]R,<;N74O3?!?*"RH&AEU@9%@O74?&Q&KF @_6\I[Z!3>LG'@TU(S% M$B^)<%P?\>(5$S3)^G4C0QQEE4M&Q9H7ES8U+U<)3B(.?1=$,2, PI""-((( MP B'$#(?>[O JR^6>J6U0?&(!;KVPQ+7LKR5P?5$)V"/N9J'W'LK&[9CKV9I8 M\5Q'E)9I,\R%D8G3,^1LILZP2%V39^1*,]/GO VI#!DC0E5\8=6VV'S>R,_J MK4^Y0K$;,!@F@#&6 NBF 4@]80"YOH9WL#&F5A%[+ *TT:" M=<2W_5%$3>L:ZZE8V)=HL&$ M5BYNG\A&2;AG@\V6?=LG1C?MMO<:,X.C9Y.R:VH8,R0LBIB ,"4)@)''02KL M"H!C&*1^%*\^!M M%CY$?1GZ:L!#$01P( M'1D(^XYP"E"(D =I"H-8J26??>IGZ>IUPC)PR$@'2A..U4PW>\Q-K&"'O$W6 M&WBJL6+)#!N9;%;#2TWP4U-+\2X]/?[T>-]T(?L%%?\0-MHOK+82*$D9@@2" MD+B!+#:;"//*90 SS^5,?(:04FK/Y>$7IRKJBDDM1#7UT,/;L#JXGHVIEW^7 M".?W!I]BS%/?-ZDM\U%[CR9DYFB>Q3"DK!.'"6ATH+BFUFMN&KBU;NNY:19= M-@QXI[M&KC*S.=L.IW]'\L2U>JZ+1*/UFS4JRXQGC.[>S2ECQ",A!#%&,DDQ M$J9/$$8 D@@E:>J1R-9Y M!7'(4Q='@/J1K'J:)B#Q?+$)CD*AF7UJG3 W1:3'J.JB. MZ%-U49F2,H^32HT/ S?5);&O<%0=#3>SJ^J2*.?.JHM731 :U*95E&^W[+\9 M*KX)4MDJD4XKB@* PQ0#Z*<12*,P!#Y/?1^RA*8DT.NCJHE@:('JUP MGL&!S)3I#'6I5;1F=BWCO*OI-:ML3JS'KB526VDIDV-) M28W/-ZM24A;_5 FIWZ@?/RA;R;2U0-XRL7P?LDU3PD!\J!I%.#3&TK1'!ZMS M!-:1:-6#" =Y&]85-BF;6$48LJ452:A"A5$\X># LT45JHC7C2U4NMY@G6_7 MS'-QZ,D\C:;EX?LUNE=>XI=O7]SJ%C =B1-X1TD]VJU.^^A26-G7,S7UHAXF MR?E=XK64 37"AMFZ[AESOB4]+-31:AZYU+1*;?E=_E^VWGA":[D'J5O"93)X M3_[A=D.//^A@NK5KKWE"GI^ZKBL>#N+BN4#D09"@- &8AREQ4>+[2:+?XW2V MYS1?,]3>I^6@JM,2->?.XW#OI D>(O$P"['K R_VQ#+C+@9ID!+@83=(* M( M&L>ZW5-G?H33MUD=?(!,?/XBCTYMKS_;PYC8'I#(;ISZ270 WC@'[$YSB7Q. M)Q]V[[!9?]H"L]:*4E^#9>9*U19H.R]?;6/0&8Y\_LA7(0Z@'R 9-8(]^=[T M '+C" 0L<"/H)F'(M/H":V:U^R"N(TB7CJ APD+H Q M]4#"XQ#P*/:$)8D]+V5ZZ19]4^FLKWD2+?;]<;(:J&ZSH!Y&U923#98FUD(' MB$Z#\<;Y,%:TPZ"3T# /UEH*]4PS.N()^+;V7Q MKJRRIG#T+ZSZGM-#R71%[ZS*6$LS3KY6 I1S)\Q&)CASOGW]XARP.PUX=7^M M$IOCSEO;1$ZL&%0XM%QH7I#B&/ M40I<+E.!@R0"*1=+VX.16.:N6-*4K:J\0FNU!=T96VLE[V>8[AM;0W,>:VR: MU;H[A*4XA7&$*8A3^+I MK4(?)9Y+0L#\()6-CPE(DP #/T@(0X'O):Y2N%G?!$M;F#N,AU+5$J5Z:LU% M$H?7J0UJIMZOZ+&BE6 S)+I1BLW% 6=+LAD2IYMF,WB=X:E+OKG_QHJ'MPQ7 M*\R9ZX:,BOO\SVXAMQ_IV0V_I0[;)RDIN0IY8VPE]Q5.6IH$+ 6-1#* ;)R!) M@P3X'@O#B$7Z=9P4GX6:+K#/ M[^0O]);8%G+-ZS%HIT5ML6^:%DNVFJ&I33IOAS,M(L[:ENG=;=C$EY#MPW8M M*\#6M41D*G#!OHN1Q13-68JL'OJ)59_Y-_3GRHNQ#R/9LY<)Q05]87/@%!%9 MYI9Q/^$0<:V]N^;\2]M&=. [>5V^AG0%$+9*J:FO=!^(FN*:D.:)-5B7X:9 MT!'V]L"UK7%[XWR23:*X(V2PV+/7C#Q;'7LU9Y^W7Z\9-6?=>@V'N:)7+Q[O M!XE/^T'6__F-E=*37#<[*N^8^)IO*G3/5EX2!PF+97L3F 8(@Z2NJR;ZX5^ M"!//U=.,DZ!JT_647;\*6?U]2FY/5=>YNG MW8KJ-++>. =I+;?NG>IAV&S?:QWC_"U\IZ+Y8AO?R28S/-\?>%N]9CPOV!=& MVH)8I,9[L-R2V".>CR+@<<( 9"X%&(M71Q %/(YXQ#GAFO6;S=$LSR?PN<>< M=G MB5.U_DS8W5LW>?')F:K+H>K85SW#K(T WD'U&E""1NH>IJN MGS U/6:%JXFUU$6:+)805N;"DFKIGV=6Q3$J[JE:&+_A:C?E-V'OE>O&]J/_ MLVVBOMLO=((H=%D8@SC&+H >YB"-O !X(13?(!P@ZB)#[^3 M$O3&>^%]LWN M-VWI7/+L=+ [!_#&?LFA)Z#MCK3$ZXQ>R#-Z#[B=VZHJ,KRM$%XSF7AVA^H& M)?85D1Z#]EV10Y.^E =2@8@!QZ/*W7K*JRRJU2_HS^QA^]"N#H0A#\/8!X&? M8*&?HA!@*)14"*,H)G[@,0I5]-/9R$M302TX-15SSM.P%KE*^HD518O+XHKO ME79H48N;.@M:_'98S.?CS;)>>\78+ >37[P!*?$Z]UQ8/(FQZKP&(YCG&Z;!7;&)AIWE(:XR*?%528 )2@&!": MX!"[F%/J:QT5ZLV_-&/A"'1;Q*8QM6O FL]"\7!O.H8G5E(CY#J_?ZNU MDM48 0"!-9_XY% M0H'YB=1BS$_"5'8^5\IA/1UX:9IIA\V1X-230XZX&E8PUS PL>90$UXK!^22 MI$:Y'T<#S9;S<0E^-]?CXM_U*T\(C;Q=H^)C5E:UDF)?IJ&EYPUAB9>?UUR)GE-*Q%A5!^B?]39BD*,"M:M!#%^L6FD85Y4 M,JGD4+<@ABQF+(P 3Q,/0.CY -- !E 3CP61!Y-(,TSP=(JE+?(:89.P95K_ MX0*/BG;[5>Q,O, ;8NHX'LBAJZ(*&( ![CP V%P8Q<\,(L2UO?;4^^ M%N+-[@='@G4^;S3LYGYBQXUH*W1-O."-F3+H9#C Q!4-#2^-.G-?PP'!SML; M#EUL]DK_5@@-LBV>ZPB'W]!ZR]I6/_56NZD>M4HPCRED&$0AC "4Q?L3-_5! M*(M$!F*#C#E?;=A]?>ZH_JY7F5OIZYXV7_U,71(.+4ZM.XU M4T=OLY*L0E,KNJY2)[8CK@P3%" 0P M#>.8QBZ)-:O:7HE(9]7-E)S>D_BBI[RN?5!J>FU&\B??'%U((^ID&MFMFFF9 M/TO:\%HTLRI*2]2=ZE!;PUZ1W_-)$(#*[\V1\;YX!PK3Q$50Z,R$B*U>R@$. M. >>&WL)S!) MR;E(MIKRNX[ .=-I6I#[F)$69W^VJUF6S! 7-G-@+LXS?X;+D+@7\U<&;[#7 M'_K/K%S%$?.#(/8 D>&?D+D$)#XB !,W<0,OYKZG%/DY,L_2?$.76A@[OTND M%OH_2U[5-(,%MB;6"R9$6>GOW*%APJ[.(E*Q?-VU MB[W%LG8/J58A\[B7!DP6P T!)'X(4"#V8*$?!5ALN2*2:IT!]%53!A;8FE@9F!!ET$]DD 9K[40NSS)S-Y%!4<^;B0Q?;JP, MI#N(O67-OQ\V;_)-/?#?L^K[FVU9B4F+V[)DU8JF"<4T#$#J$0I@ "%(D=AK M^!$)(?-]-T5*U7@-YEZ:TGBUP_SC3UDKA9.)G4>+WT$2](VSW>!LO6;4*=@3 MVVRU6Q2I/QME)3,%X],KGH;A ^N2[!UTYP^!W=F!OW%J^%8UDBYG]K24\LQS M:RY=2BYH,^TAS(N*>S[^EE5KMHH13I,@( "F?@P@EC'N*8R &[#4ER4$H:]D MXUP:?&DZJ@8ELST\_Q7^T=G!U:\FOF=O_+S[&DZF/JW2I,.HC/BIW%>5$-\/ M-GOY\%,Q+I4./[M&/Z3TPZ;,Q)7?"GJ7KS.2,=E&@'0:WJN&EHX.M+2UV0*6 M.?!49D#L8->N2HF=T:V8SVE%4 \_':=T>!%;9W-RVT"+2.=WB=]2E*HR3T;1 MJN.CSQ:UJBQH-WI5_2;#*-8M7C>6@]P7K1C'8E<2(^##0+S9>< XA$%;I)B MB*#'W @9!+<ODJ_7?^[?U]]:ZHBW1]RJO_9M5;)H.PLPW3;V"J,M;2WOP" MO$:]Z T@G:F^J09F00 M*$TPFTV@(V[7+-"Z[\KVIE_9?1UWT=9OH1'U@X@CP'WB IBD"4@B6?:&QQBF MOHMAI'7:V3//TC3.H:'G#J=AF],3.M4L!0LD3:P^SOF9H#+6" VV>Y^>S/(R M#5 OB]K;!;7G\FL..;^A/P^16OL#.>YZ! :!!UP4RGI\D -$2 "2@..28I# M/3TP,-?2=$%[AB>P.@>P5YYX7B99Y]3S:NKF.?G49\WP^'.0#ZM'H)=G>H%C MT$&1+Q^%#M^BOS-Y+R00UN,71O(G5CR_W;)O>1M^]9F_V_!'2G6# MHC'DTC1%"]W987?HMJX2U<*7CO2. #?.[4.^5:W>JO@[,T%= M@0M2GC(08HS\( G"P*5Z=1-Z9EJ:8FPK LC]SC%5MHF5 MF#%C!C441MBXHHY"W\@SUU(8$?"\GL+8#6:VU\]Y3O_(UNLVK6Q76+]3D?UG ME&UD8=T5"D@:APP"'O@1@#AD ,4!!PR[C$<^\OPDT;&SU*=>FNHXR\&K.ET> MD&&7!XTGH68\3[9G,.D39LDXTIAX5D-(GY!3 MH\=@!%-7^)-8<7GQ_(E5*^)#1'S/!UZ:=[HS],SN MZ'.ASOW/%Z[16YQ/C_>KLP(!G6UOZTXZ]'Q916*MPL#U 2*RBQ02^Q),.08Q M)5X:H#A&/M$(<-,&H/2%?H'8-RF#TSAQ2#?HXV!L.+1-,E!3 /J/9E@[3,/T M(IPS-WM7M6X#+WV2:5O&N'ZZ+T/V$81_#=*5E;HQ<8W&%[?76MQ- [?6Y/KC MS:+FC<7T#:]!8S*F-GW,>-#JH'^1]-SV<^ M;,3W'I$J>V)O484:3XEX'V(?B467@H1(IRMR8Y!0" %/O#1.$^[S4&DUCDVT MM 7:GC5TP#H2;>L-5'Q3CK*K>C9S/6?S',UHTV5P,C/,Q14',ST#SWPN,RS> M^;',R/7Z#I/7VVPMLSQ+M*&_L>\96;-=,#J)4A:Y00@\CR!9,5;6MH8^< .2 M0$[#)*1*B?W#TRQ-%>R1UNFN.ZSJ._ !0L=]&G9HFGCU7V9H/,!?ARIUSX0= MRF9R0YA2I^5R&&=DP+\P X6KC0,%49L&)[X4LO%>77"H[ANT M8A&+$*(8Q![C8M^".$B$B@1A'$7$HR2-B*L9!M@[V=)4Y#%6&5+;HFV;5^G' M]O7SK.9LL,7>Q)K3G#B3<+Q11NP%V_5/-7VEZH'$J=F"*KW.U+3;:B0L]9 VO?3L\3;SB32G2:^TWR()9 M7[_+0\[7U&]0I*..?L-7FKWZ=_&P[_/B"WL47X;OJ&P":1_R3=WD8Q6[7DS= MF %61WTPSP4X%E9 $#(?RABU)-(Y.U:?>:&'QG<&63@>VKLMVD'%5QZTM'N=QWQI3:.#&56'F"F?NX/ SNW15 M1#UW["K=95 :BO[/M_R.Y3(%Z/U&OQK4Y=N7IA,.D2'.M]RY>_?YJ%:1#.[. MJTU>:;0<[^-M?$MB@;*)E[\J6U,4=!HFQZR&4\^8\Y5M&A;JJ%+3R*4& :_B MN>5%^2WOG*=_?2YE3Z;6E9ZP-(@"WP64LA# A!&08C\ )$TBZ$?,C5TE3Z72 M;$O3#"U@60&@&W#08M:(JQRE>?QPQRIY$^N(8=X,SGK&"=0(1K5)Y%P!J&9? M1+U84U5>AN)+1\>8+Z9459RC.%+EFTP]0_+ O?W*^'240AA7H]5;O#ZWR+YVF0VG@S?[O[69:"_4NSV?ER+M2YF^7"-89UK9LR>&_S M!Y1M5C%W&>NQ8TB2*D\ZJ M8O2(.-4]FG<;6@_[U+2NGZR3G_;Z^3Q[[0]4T(_9AGV0.X]5Z 9NPD,J$UP\ M /T@!<@G 8A#XC$7"8T51%HFQ]60EJ;,NH7CC@K-=^N6X6?G8H$Y*9GSNY3- MJ873-7*N?\"*EM&LCVUJ^:PN?[TJE'_6&KZ/_#J<^$(>QRZ( ^'Z, .01 @CS '@I M8F&*HP0F1,_/8P9D>1ZAG1PR4*66I&T2Y+QJ!>@OF&3S 2FJW\E)GUKEGK'= ME>&,^C:JV+%ZC&>'3%NJU0S$O.KT*J+.5.AUH^FG:K_)-V6^SFBMJFL=W#J# M?,[=((X("#P2 @@#%R0LC 'W0B\BF+J0>ZJ9VWV3+,U*/<+96"Z:CK5!2H?5 MF"VB)E921AQII7B/D7!%QG?OT+,E@(\)U\T''[W6S$KZPBHDFT>]0\5&)E;= M$K)]V-9U@]\RGI&L6N$@]GP_"0&-L2\L(NE#]S$$&+LI#MR L3#4LXC&)UV> M];/#[+ 6M)ZQH\"SFF%CE[N)]<.>M!U:YU4'K],"MEAH4YT=2U:)PH2S6B#J M!)Q:&QIWZLB(GDQ6->U":\K(_%WLC$T.+Y34[9BF$W]"'S0 *Y#%4A$N7:!KB?5A73,#FQ$K#!I%& MQ9L4Z+FJAM/0^+.7P<2*JT/_ M9^YT)'": ^4:M_-YXS2AR)WZ[,H8>2_R81<#S?0I@E+@ !Y0#3!%S M$Y]PU]=JI7EQEJ6]4%IX#JK!*KJ+AGE4 09( Z*>RP##V &4HC%P,*6%: M"_UX^*6M\ :=<:O;$^[4%K^*41NY 4)BY4VA&,3 M+6T1MQZ3%FS'5[(#K.MPZN%7U=-T/6OSN)@,"#-P+ VS<85'J6?@F5U)P^*= M^Y!&KM<_8)+AN;>DVJ+U^OD.9?2W\D*9/>UJ,GJC+DTC',>XMV(X4@[GJ?R+ MTU?I4?WL2I/T\?.LZ?B>6)<84CU!P1HS"HV.Q32GFNVHS(R"[O&9X0AF6X]/ MK'J#RN^U$J2,OG[^M63TP^;S+DKV5C9/R*JL8V*GODM25_8XP#*=-((^P.(S M8?)0'I,0>HPCO6 V?1 ZJV^>X+8]6 ?MT>KM9 P>A=IN9UIZ)U9N KPCT3L[ M^#))ZI64P,DV/SH'V@]23+)],B?1TA;+ ,"LVS!S@DZW:E>,9% 1K&)LW994 M82A&$ <1X#@2>S:?<9#(]DX<\SA.:8!QH'RLE6E4X+D^S-%US>#^O MFVZBCRU0/=NHAU,U^^=ZIB;63@>2VI:K=V,D:9LOPQQ8,E%Z)IG5#!D6]-34 M&+GZVK3I[LY<]H!]GQ=#G9O+VW7]).O.*I>SO^4HY>OG._'].4GJ#6$ 7=]- M 78]L2WS@AA@&D) 0L(9]^,@)=SRO!"B>LO\)CZ\]Y? HS9 M:W.7-7?']@@SLG=UQ1C3."0I$&9T!&"21 #[ 0=Q&K#4@T1\0/5>;X/S+>\U M]$GL#0NI*C2#H(9I57L96*-JZE/578ZL -J\JV^<&NLD+D$E5BPIT.&Y9E5T M2F*?*B2UFPP[CS(NLVY?LXWXH9)ZJ>[[S,I*JJJ51]T@XMB50?H80!*Z &.$ M@1O&R$V"A"!/LQS1\(3+4QT[= X1\#2[C0YSJZ8^[/$UL?YH@3HMTMJVNW'V M]+T9HD^_YZ@2*[:ZC@Y/-F_?427!SSJ/JMVE'[UQQ_+6PZL8F+&_86G.MKMW MG]7C)PYB#R]B8XDG7JNR$X\])_9%*8T"$PZCS!9S< :\&TYP_D=;;]FW64G6 MN4S0_[BO[$D3C!-,8N &2):Y(@C(U%L0HEB8Z2FBL1]K-?I6F75IZ_#2:\0Y MX+ZB]JK:0S!]*U])[0N\G+59M?"6'F!ILI?UI3E?^)T]0,/XJWOH9L-.,VQ3 MRNJH&UI7^KL3-D'!JJQI:=/.7!ZF/;A#74("$I(($.DRARGU0)(D(6 P2,+0 M]UCL*A7FNQ;(TI18*T==T[VIGGDLRFX=:I[D&3\G-:4V!_L3Z[DOYQ1;#M6T M19:MQCJF,.9MPG,E66<->ZX=SS"W]%"3K)Y7>G8+]EV">6)-3=2/>5D>C(G8 MHW[B<0]P/TD )&X*$H0@X*Y/_2 ((QYJ672Z ):F%[O5]QJ]>"3!OJRP%.+' M*TP][0>EIB"GI']BQ3@!\_HIL8;TVG( MZ-1"-AJ?E1:+X$[U!&PY"&S#F]>7,!&Y9VZ'J>;1SS+XR,0 [#C:\&.&<+;. MJN=O^6LF$[UNN;!?_YNAXKU8;BN60I8&PMIN4LEA2@'V0@H8]<5+) JYKU;N MQ6SZI5G=WX09P)!$J!Z\;T#ZL'Z>GLJ)M6\#_L8Y"SC>2W C7YV8U=FC-TY- MN",%<:0DDU*OGEXQ[2.8*0MCJD>AE;9ASN1 =H?!H+,E@9@+W,T5N6(4JUFZ M'S9/K#S.B%LAB'TB2P:11%8)0T$*$IJ&(/!"-XE"L2T)\*JN-Z>VZ5"?6NN5 ML0W3;*H^%^+V7:*[J7GH&;I3\/NQ&^1D93;@# MC$V;?WMIXB7DW0X0HIAO.S2"F1I[(_?UG_G7*B?_:'LX881#+V408!2F ;$ M!RC $*!4IMPB+TP2K5:OYU,LS9*M$=:Y)!*C8:/Y"TRJ*9SK^)E8L>A2HZT\ M^J6WI"0N3#"K,N@7\'31#UQI&A^$JP^;LBIJZ[ENTT)"-_50B$&2TD0L;NB# M-(I1<_4CC\]9@SB=/J$ MMQ:4A]OT7FFVM#]L2"'W.&]9\^^'S>'P^OC<^C->9_?USKE< MT3" .)%]?\6&!$#LI@"Q- A"EF*Q>]<;_4;H5B:@K@EI) .[L=.=$U>GV4^ M'D?7R%#]\L;9,,V ?;-GI:9@)G\"$^N@'7[GU4Z"'^6^\ #VQKD^ZDE;:>^RR^1QF4]%QMF-G/.I ^EC5WYAO[\4CS M@Z8A=6+="IJ7,]O/LS2M="<& MD]N )[3>UA6!^+:2R4L- (21#U+J MN8"YG&'J,C&()8*V MR->)*NF,O;2PD:9=POH 4+,?58C @'Z/:C.1;75@*HS\KS= MI\Y%.FL]=>$2?1?BA280OY5WC!5U>+-V=QG%X9;VJNUM9O*;+/HE?JWAJWL4 M55D=]R].0.C$2UR-RPG:Q&A29>1[5)WC_Z?N39OCQK%TX;^"3_>Z(H1^N8#; MW$_R5MHN^-1P3)37@M;AEQUFOSD.P [@2 M_6H//9UQTJ.W";%_51^]=BP:\3O^>;?#0^#"'<\ P>G\\72$>&V'/ .@-#SR M3%HS/T^S\\-;MO.=I.Y]"'[K4?$/Y5/Q MAYS\S[7K[<>"_^M9I>-H3E:83WT1A F,*,]4>4YIJ= 40T'\#(LX8G%FE(E. MH\^E3?".I& OJN6QE0[D>D:'8R G9@)+#(T-"0-4'%D-.CW.:B(80'!J#YB\ M:K'XK]$/*"O;"@H.T!I; $&(:=H$C ML*:V$B[@Y+C2@ X:=M;"4,/SV0X:ZAU9$CK/V]D5WWCKB_E5?-YN'NYY\?@Y MWW#Y8^TPL_($XS3Q"/0)IQ#YB$$B4 19B#*>)9G/:&B1K'&T8XOSCCFR+[8U M4($TB0O^<[O^J:Z#1.-69&9AC(.O9U^XP7*N[-U/>P0%4-)")2ZHY%5_54OL MSLS0!L>1D3'>WZPFAK;ZIP:&_HN3)MJN2BBN")%;&T\@Z"%U-Q2'/LR")(0\ M"H(X%DD:"3%!DNVJ\\79*F9IGBL=ILFM78^-LWLE*\2G-GB<@CU5.NTCU.9- MI5UWO;0;IS-0+%-H'[=AOH_ZLMU\>UYSWR.1?UL4MVS[)'O\N,8/NKNHRRTL MC9>DI%")"I2LT.]6@P:-V/K;J0'@QC=3;C";F%DTX )_*ID=[:G&0;':40TT M.]M^:ERU[FY*X^FK+9KSBD[E[3X+>W,H0#/N65T/U<2D9(&251*\RR X M3(37T\GLR? N*]J7$&_@:[%T4ON]L-^_"OY_Q)$YP#.O$1%*=*7^6VW@&[N7?Y\INJ;RA)KC#-D#&53%(C1[GK?NH M#\%9B4>#5\U(B"I?I>)E]>YV)?=1H8@B A%2"?\1(7*;Y2,8DQ3'?BQ))D(Z M''-HUM$E62ZHN*(N]K*!LA#6LDG$97[WUV UJ4Y]O M[@$[B F^CP%F7N]B% M7]2TN=S1O/8M1A<_J5XR_89FW$1>;?/-0WO&BBK[> M;TD)07$B5U884"^ "*O$]E$60,(RS(* ^2$+C+(T7NAH:231RJE2!-:) ZPW M^Q>QU:,(%XA-3!!V8)DG5QQ!PE4JQ4O=S)LX<439LS2)8\];9CW;/CYN-U7M MC,I'=16GD>#RBX!I0B0AT""%.$%(93_S&$^2.,X,HWQ/NS#YL.<)YJTE!*42 MT3#7V2E\>G/^&DBF-MQK+"K9;D EW0WX5);/ W?"YLG.+NCO*M79:?/S)CJ[ MH-Q9FK-+S]G-Y-_YAA=X+3?GMTSE\%3TH-Q0FVBS51#%F(9R&X BYD/$N-Q= M9PA#X0>A1[TDE7\PBXX=Z5'KHYXU#/;O&[RN/D[.P.__"S\^_9_;?4BLV;P? M UN/!EP . \K-))69Y['LK9QK.[(01,51UPQUMNLU*&I^BF3Z+YFF3>Y>,"; M_+^KV,)WVTVY7>>L^D%5F*B3"%<_?A4?\PW>T!ROO\N_J7P!RKTQ+%A _!2G MD!"&% =)NX)C!%,_YID?8QQCHPL$)U(M;5?25>H&'*E53;VN8FJ_OE<-''2S MWL>X&6<]YIM]]";FQ[D&SCR+M$N@7>6<=B+3O!FJ7<)XEL_::>/6'G&JFM== ML16\5.Y=>/V1\_)=G1UD12*.21@R2+P82^,Q"Z3QF&:0)W[">$CC.-&ZFM'K M;FFTO"]UUA$7"&YJ-(Y@K,><[I";F!);T+J2 B6JY,=:6*<.:1J@N'- &^IL M;H^<59?C:861Q.5R*"2 M667ZN<\?*S_,/[[KX2\D)4.EA$+&L >LP>TR Z-3TH0EF$\D#G*?V-8#+ M+L!9H_WYXISUE3T*=S9XS=(NJ9(CM4MDF*5Q@ 6&01(SB$0L($[\$#*6^DF( MO#A0COCZR?N/6C>BD]G2]U^3G^T8/$W[PA:2J?F@DFL*VZ%/85>FPE';\UH& M?6J=&0*]#]G>)&VJC<@_\]V/=\_E;OO(BV] ' >50>9)# M%&0^3,,PA2R+?);XU(L%-:JKH]WUTDR&5EJ V4^YL[.MMV6 O>X%U12(3GYU M50L-_I)2@U;L&U +?JC1-0&)F./E[*I+N^.9+\%, 3F_'C-NP8ZXOM,?G#VO M^5?1$VW3L33K&'J&?(X3EL&0^;$T040,4QI$,!"">DD8"!HS$^XRZGUI]-4* MKXXT^\/3SBUUPU-IL]'18[?),)^8X-S";4QR5K YXCFSOF>E.BM83MG.KA'; MD+_3'K[PW1TO\BW+:?.W[[;E;N4%)/2R.(4>2KGR!8I40NT$$IPDU M9$,?$ M9+NEV_'2=F)22O#4B E(,^&H%-0T*E 3=ST6FP+-B0FLC[1N@(*WE7O_*R4Y M>%/G+[I<)=LBKM ,-&>1AIK=SAQ[: ;&>32BX?NVF>]^\LTS_RCE[S,*#RX& MH3H,(@GT$97;2I%A2&C(($IQ3'F6(>P9^3)K]KLTHZP1&ZCQ!OU[(FL? =VA MT&.P"0">F, <86N1&L\(*6<)\O1ZG3E-GA$4Y\GRS%ZWRLC[:Z$I.I#Z:/X7"?7_>B\K9Y=<\;G#.?[D5U M3O+H7G[.;$K^?'I8?>>;,*/))%*8TH%J5WG4Z6]I\;N15EZNMQ& OLM[LUL)X>*:[1F[J MHY@AT,8YP!P]MJ7/CZTGV&PH'O6ZM$]0FTA-4*E)5;Y1T::7A5Y%G5I-S$*C M)LJTE&KTCJ67N,H$]V6[47DBL"H16J?F; ,B/,I3S^,$4H_'$'D^@X0G/N0X MB[,PQ 1'J5E8V7"')A_Y/$%FE;R&'MG#F,:AR&B0A5 @+U0N]1021'WH121. M.(Y30H7)\9P[1._EP9_/ZC6LI?N80KO>6&5$SGJ\^;';Y[N5CON9%4YWB M984PCWS&(QA%*8'R)PY3/_!@EGB"H3"09K!6E]F:9T"/*M#-X[#&KO.1W M?/N%;V]_/E0>@89E'B^]O[1YJ9)LWWWX"K[(?VZE188?.*@](*\J^W@1OO%S M)Q?(33QSW8!FFIQ\$!7;U.3]CEM $XT!PHQJ1Q\TO;?KOI;/T$CK&3L]6MT=DZL,E;3#, M?7AZ=7;EI'/<^+Q>.+V*G;G9]#]E;DDWKHR[5444N:' M"$%*D4J4*PC$)!,PY+&/4P]' FE%2@YULK3)V\@):D&!DA1(48&25=^TO@CI MN'WM JB)Y[051D:V]A@(5@;WQ49GL[K'U.J:WJ//FE\=57OQ3QNQ+1XK8^H; MKQ+S[[:?56UW56H-RSYDA\K$^B9_=1*7%\0I\B@3T,>)RJ=%?(B%RK(7!IZ( M" T"KL4'#F19&FW41U =?4"CD+H'J%0"5<%!E4"AU0I\T^84%Z,W?FJR9M M]Z>RC6_\27Z]/V1W[/USD6\>:G?/*B5EN?*3#"4H"6'*2011P#U(:)1)XS?U M4!PR'#&CI-/C72YM3;MK1%4A&KNB*OC^4B>6!&_*2F+#6RD-U'5WNRZQG'P' MK!#K2 MJ<1L_\9LZ"ZW#Y-3ZZ#C;*X]V.//^61> \SVU]IO6N8D4H95W^*7B MLP(SWH:S!A$*HY@2&#,5HN+YTK(6O@^3P,=1'&:,(T._@H'>EN=44$D'<".R MBA[6SRRB Z\>M3B";&).::4$C9@WH!)TFG1$8WBXRT5TL:>Y$Q&-J=R3A6CT M%?/[,G4R+S\"W>NQYO'%F1'J4D?^7O^BJ]5[_%[+0N6)9^:HMD8W5"?Z65U( MM6W,=O]T(G3WNNGT5]=&N9L4U#[LL[.0AC0)&&0\R2!*O!ABEJ20^WZ8\"@( MA.E">Z5$RUN,N^'91M7H;2/B[492<[LPW^A,O9>P'99)3DDRT__[[=LK_R]?HP8Q,J]S49(I"2"*EP5@)3A 5D#&\]Z6S:OMN+:4N8YN*9T>!5@,U)=*^=,+'81%N<,==[3*['/194O,\OE M5ZZ(NKC;EKN"[_*B\FPX2AQR%*#?1!(%&8^S1%#H,9I %'@9S#A#T//584F* M4!8993"RD&%IVZVO=Q_>UAET+$(&#.'7XYN)09WE*O%8?- (6U9 .PR3=0"9 MR\@#0PGF#T>P@Z@W1L&R*;DB,4UQ1$,H4L^#B,889M27V]:4A31.DE"PS"0R2K]K(V:;*741E:*K MW/65[("\@$/(#]X+;E@857\L]/AN&H0GICD%KI(:W'7 ?:,D!_GF-[ 7'MR. MPVQ>3M48,5?E5?4[GK?B'*8()X')!4[OWTW+['NUJ:$=:54M]_: 3.8?9Q M"]+4;+,OT]P5%1QD=0::OD^5._!F$P$$'F,P\P7'B1A0C%% M,8F$45'&BSTM;8I5\E6K0.5H]J>2T3;D[ Q5S1-E%UA-/#_-8+(/1KL$@>NX MM+-^7B=$[9*Z%Z/5+KY@[A_SH:BNL[YQNOW)BY1F_"@8NI5>W[6F%[+A2>X"K8GGMC90[H)0QU"Q@Q0=49:"1-Y"R#/A-IZ(6ZT-/2N&(OZ/]GP1J7\=0C#"XHV XJYIU MJ9^9BV2-J'M>$VOL!=N*,$\%IWEE]\D_KWE3??SV<5OLFLKD*^QG/O6C5.7L M)!#)/\,TDOR :<2"-,0D];&9%YI.MR;38!YWM*[456@M[HAK6A%& W<]'G&- MY<24TA7W!NP%KO"\U<'3HO*+/D#.JKYH=#ESQ1=]$,ZKO1B\>\66YFMOULLO M?+="E*32-D&0\0"KNJ$1)#Z3FQN/Q$&"F B$N>?:Q>Z69J;8;FDNXVFPI7&" MTBQ;FJ\7\]E6E:8<[VI&<7&YJ[GWOUNW\LI@*TOC@DI:<)\_2BAO@)09_/'E[I.J2%3F$C5=7P - M^,;/.=TA-S$_C((&_G3J)*\/CETEE^&FYZOIHJ7B4747O3?,?:LN%<_ V(]B MWTL@S\(,(I)@2)B?P"SSTL!/N!?Q2->IZG](59=K2KG85W!9?N$6)]5:KB_2 M\C^G-@N$ZM"'_TW^&QQU"?BOO-R50&P+L/N1EX"OJ\O*OP$(W7A1V9=J>?4* M+0:%6::IQ[*_._XJ/N8;O)$;M_7=MLRK35M;IC%*TI@1+F#D,;FABOT88B], M(/4\@K(D#4,_M?+_&.AT:41Y2+:[%6 O-6C%MBZ5J34 >CLPU[!.3+$.$+5W M)=& R+57R5"7K^-@H@'"15\3G7>O2"#W8[N6;Y0?_O6<[UY6/.8L2),4^GXL M#3/F>1"':0HQ1BQ.?![R)#0)U#GOPHAN9@C(J=/S_R,O?^ 7<*<.U$HU)WXO MML]/-^K(XF]UNKA&B?\->*6&1=*X8Z1UF>8:_";FE5J@&W"[VQ4Y>=Y58:2$D+B\PAC3"*M#,F7NUB:R7$D):C$-')!'0!S M>)J[@6CB:6Z!CO84'P=@:(K+MSO36_YTF-H##<\RM<<5:Z>VQI/79C"ILCZ^ M5;D@NPZ%MT4AA[FR,Q! MX@F:1&$21GHU%)Q+MC0BZ>;[J,2&I$J6>ES]IZ.="E#M/MAH6#N 6I9><3;L MFB;*:PSFU#NFLW%\JSN.;RW&\8HT+XXP=YX4YEJY7BF%C",X+R><<=6!K;/A MIMHX_C/?_7CW+/5_6\E-/1:-!D6/ ME:>#>GIKLX/RNSW*>^%O0",^^#8.N(7'HPUNSMP@C3J?V3?2!IASATFK5J[P M7KJ0*_#CMN#YPZ;VX:8O]Y)_2Y5\I?*@JGY:U\S,_E.*J4CX"]]]%??XUXHE M41;Z7.4T9R%$ ?)A&DI6)!XC*/!XRD.MR\MIQ5P:>S::2-ZL50&[@_0 [\6W M\*=R/\)Z%/OZXS8Q%8\F9+T![:BVBH*.II7O:$=7<%"V\OQ2QK54V+$#V&0# MXM)QS+V0\SN<309TKZ/:=+W9K2T=$20\:EG+-\_YYJ%QJ-MNRK=<2.'JYV1_ MO/SP2U*>["/?X.*E.N3Y(N%6"^)VO:Y<\"0/\W*WP@%.>.H',/)\N< (7V74 MR"CTHX!Y"0VC3!W ZE_"3"CKTFYS&GHBE3Y@IU0Q6U&F'%>]964AHS7QVG*< MV%M1##BH"@ZZMD/9/%^I6T4]==0#K7[NEI(9!L'1>C*EI+,N*C- ?KJRS-&E M=8DE%6WZ':]Y*9>^Q[Q4M])MZ#-&"&$:)]!/2 91C!*(HT3 C$=I1C(O"4EF ML@,9[&UI&XDV1)KN!36D^&%L]4C:&6(3TVP+5B4H.$@Z39&E<4C46M)XR=S?^OM.?CSE/?\OY;?2^,"*1'BJA%A%)&<$O_]9S7'E/ZKL1]$ YS@@-@IK[.VF/2>#29 M>UCWP:+O77TE/#-Y5IO#9.0]/0#"@.=TWUNS>4T/B-SUF!YZS,[^^29-J.*9 M[JK2E7(KWU36/23\555UU]ORN>B6GL8915&:0E\:0JK:;093FA!(/130$ 5Q M0(E90+R-&"8?]CP!\D=:2".@W!E:3%:CH6=(38WPQ,QZ#*TZ\&PK?A\T <5 M' >TN0#1D45F)<*LAMHU()W:;U>U9<>(=X6J$K![4=4<=K)+Y?WY5%5Y>+F7 M+5;.AEZ&:%4$,(@S#%%(,22$>C#+1.QQGS _,,H8I-'GTLR_5N2;JJK)KIJ2 M>[%O@!+;*KNH#OQZC.<8U(D)[O-V\P _YS\EH]W+O\^5B_=M6?*=\^2C!K@X MXBR='F>E* ,(3AG)Y%4[ OJ(\^(?>/W,/VV>GG?E9_Z3KX-V)\"$GX9Q"K. M2.+A3$#,<0S3),RD'89\$ACE+1[H:VF$4\D& E!+:D8J0Y#JD8DCH"8F$24E MJ,2\:7"Z 2UN[I.6:6#BB$"&>IJ5.#14/B4,G5?,B(+Q?/5AL\MW+Q\>>?$@ M+:/?B^U?NQ_JZA9O7E913)(X\04,:$:E=1()F/F>!\.4,X_RQ$?4TR&)D7Z6 M1A"UJ*"5%=3"@D9:/<(8@W:8+!P"-C%16&*E31&:2 RD_Y MU,P@_W @A+%V M9R$#3>5:(M!]W*XPR.]O5TGF(1PA! GVY7S'A$CSP$,P#(6'@BBB*-&*&CDT MN;2I_?=-KK;Z_RZQ8]M'LP(A$J#A66NG]L03].]?/MU_> _^_=.7W]]__<-= MH9"#DE<7"I%-S5HHY"#Z::&0SF]LTX *7A2IS *4);%*/5\.;,V_$&=2=SK6]T7NM/Z_++Z\SOK=+I/L946B#H\ M7BX7U/QH\Q+$>N;W-8C-E=>3[,"GLGQ6\M5GOX[3[HU@X"QU9W\O,V?K'%3U M/$'G\..6!X%U3%!YOZWN-PLNM_[L69T\\NI@IEP)S^-1+#S(/<^'*%.^Z2%& MT!-1G,5Q(E47+3UH'@2.]6G!$1/3PSO\E*O,#ERE-&3Y[KDP=04//012NK2N/02 L.XM8G?PYKIFI#X^K$;[2_><_[=-4_.^W3?M'6NWG7'/;6 MS4G6^O"+KI^9VB5LM^RO?+U>^0G+4AQB2 )/VO>!9!B"I)%/>!K['@W"$%.S MZU:=;I=WO7J0&N!*[!NP&5A@[0'7HQO7($[,.!WT;AOT5&S(F[W,H!7Z-Y?N MO?H8.?/3U>AR9H=;?1#./6<-WK7EH)^2XK;%BS2?\O('9ZK=:<4##TH^4W[I!5.74:X%:'(.:02\ M 7N0*AEOU EBZ=!@&8;"&57T=C(S.0PI>DX'@T^;.[)^VK#G-UFXVPS M!V(TA2B.D8J-\F#J40IC%@3($X3C0"M#YE G2SMF/,@)6D'U'3U__]M#G/^_=MNUY_W!8J,\PJP82B+!72""*)W(D1:0XA(?]$ MN?"%_#E"1NX7AOTOCR]KL<&;5H'?0+X!WX_2>-9:@#^5'J!1Q- GS'B8:.@G M81S#B,<11#X/(4YH !GQXI#X(@FQ;VJZ3C90<^V=>X?JEDHF?*X=:0>R$,PY M>+JF\F0#,OE*ZGS2V$3=VJ#G+I+6J/>YHV-MH.F)>+5JQKP*T!?YK;$/OSA] M5J>27X7(J>SAX\:X$-!H0TM;?BJ!P5YBT(JLLJ5L=YOMCNL7 QI'<9B7G ,X M,0N-8S=!32!M@*S* HVW/EME(&U%N\6!]%\R=Q=\W^QX/N8EQ>L[7N1;]E'^ M7;G"3(*8(A^R2##EXA# 5'@"1FD8^-B3_PNT2@L.]K(TYF@%!;6DH!855++J M.PI>!G68*YQ!-3%'6*%DY"(XBH*5@^#E5F=S#QQ5K.L<./ZPW>[V,R]+SO>5 M!S\K.V2? ["]V7S_S+](@KG_BZ]_\C^VF]V/'@#N?L!OP'QP7XNKELVAEOAJX%T=&NR%J,6;='UX)UND^ZNCWS#=/=SZ*Y0(+XRY#T60!!"E M)(093SAD(1>8R/]G/)["7FD%6!H/R*\GF<9.V4/NUCZQ 7*)=HG287[#Y!2] MF0V2??>+-$1.P;$U0,[:,3<\[@MV6Q2?-NP^WZVU[@G/WUH:U51"Z=L4)Q", M&Q3VVD_,#_<%KIPF.Q5%5,PURW_F[!FOP3 P1M9$/P96IL1)4[/9$?TJ=(V( M"T]85N3J+?ZRB@A**<8A#!B5=D(81Q G1$ 6!0E#/"8\,4KGV=_-TJ9HM^P5 M[=95JB(V2LW9.P*MGCUP/6 3S^K>TE+=&:Z2T.+R!_@P@IUYI:E!:%R5C>KO M9-X:4(.*GA5T&G[:MCK3X^.VOI!M_,]\3D5 1:S*+C&(&)7,$#,.*0H$XP%G MPM/*W7FQAZ610BU@[75@6D7I%#R]N7\5)!-/^RX:$R1*N:BZLW)&I^W/7+'H M@GKG18DN/>B^[M"=^HNJ.D7UU-VVW!5\EQ<5C[_E&R[RG#]C<1IC["5F<9T32:HUA6:-!FV4J=+!;2N'LJWAR_M30C\"#=O^D?X9P ,7Z$8X_!Q&S7.:UQE6/SLKY6QS4G3XYL(3YIYI[_+=RVW!\;LMX]+P0AZG/(:"DP B#V&8!3Z%@H2$9@1E MQ-?*9'7:\-(FGI(-*.& DD[?X^P(K.&9=PT$4^^V]+0W\B3K4]7*>>RHH=G\ MQ?K$[[J(]?[>-FOD+6.JC(!:./'Z_^5/U==$*.4TB3#D J<0141 XN$(TBCP M,4(^31.M.]3A;I8V$9L\B(VH-Z 6%DAI#6?F ++C\]0-7A//6ENH+')&#B%Q M1UY&8(PS5:#'BV'JA1@RP4(4BAC[/#8+@+W8E\GW.T^H:RNJ\O0#E;!F MAXR78=4[)G0"U=2+^1E&$U7,&07#T2';Y7YF/28;5??TH&O\A6N#O6K')165 MA$C@8<'D[CKD"**8^9"$/(/<"X0GEWSF$>W=]84^EK;8GX8P-5YZ5X1Y'> < MM^L=@#0Q#UC@>;%1)IX*L,D2R.F33DD0)[J]UVA]=ZFP$W8AE1R5ZXZ>;*_;9*8UWI8^@3Z6:80B^."%$Y]CB) M(4I%"C'+$N@Q'LJO#@[SM<[)8Z6*W+U)Y@4'!*55F3IN3/\A)I_M^:=5=^2OTTXB'T M$T14U%H,TX!X,&8>HECN[#!"9M[HKD33FIVSNI\?2:_LF,VQ'9,W"ACZG3L; M2SUZG'5\9LHWV&]/*G_R)AVJFNK@;/PNO <:#=W1K&O,';&P,[%F)6G78)YR MN//VS0LGO%.1#F_?;3<_N32#Y4+2%U3H^YZ($Q@)CT/$"8,DBQGD&&-!><037!"L M6:S&/=CS>#W,"O?P,N8>PHD7IS'L+"I=:("H7_/"+9@S5;^ 4"W>_&_RW^"H M2\!_28HN@=@68/KBY5;(@UA3';+ M&9HF*!9I&G+Y2S-O4%,1EF>;[6.^49]FM1"Q?/VLBJ#PUC'RB1>@5/IH MAD9:CX[>D<"4B$_,'*WHH)$=U,*#K:@]3TO0D?\&O&]&XL]6%8?>J+8H.MK, M&W<_ZZ;=%IS3S;EU.Y9EVHNMG*N[%Q7RO;O=,'5+]=0$?:^P-$K"E%=;< 01 M)@G,6$P@H0$G,>$L2R,3SY>ASI;FS]+*6EU4\%90BYK)@PCKT9E?D5#L;Y_%;2]N=?/C%"YJ7'%32Z>=T.,%B>$Y?!\/4M[1*,*")@U%:AWZ5 MK=(ZG#0U6UJ'?A6Z:1TN/.$^/=<^]5+*0\K2D$(O$9Y2R.6 M)"R,359HG4Z7ME+77@3T*.W2>JB\SB'B<0BRP_#%+>.@E ME 1"J]S39'#/P))]<.=UH;$9#M0,?2-$OFWRF12&[W9 MTGZ]0@ZOY27DNB:[UI6ILM1AUVV9X^:\TR-A@F+DPQ"GQ)Z6Z77<[-((14FF?R+<@6?\.-A.Z:F-+"F4XX/@3!B,@YAA)I51&<4E70 M43F1(UG5(YD#KK>:NX)MX-E^!G(77_S@D MSGSY![J:V4-_7.ESOWN-=RS3AE1N_-7EL%SIE=_4<_%270I_SC?\D\K*N\I\ MI/*'Q-"/H@2J?,B01-R#812&%&6,T$ KEMB@SZ412ALK4SN'*!NV$;OU"5&2 M@TIT0VK1&0 ]AG$,Z\1$XP11\PPD^ABYRD6BT>.\64GT(3C+3V+PJG5P3_&, MUQ^WA=QU\++:F]S_P)MZ2U+]W;OGHI!4N*(8$Q0I_W?.F;1OI&F#@SB!<8*3 M),MHP)G1X85^UTLCIS;B9*=DO&DRK>^DZ.U!1O4+XR ?W8'08Z=IX)UZ;U,+ M73D%5"(V,3X5N,WAQGV->B.\TU ?0\# 8^X%).$PP5D,D6 88KD]@VGHB=CWDX!%Q,SGYKB#Y7G4U/(94LXQ:!&C M+/1H!J.$11!QS& FHACRA'*!(Q[2V&C_:@_9/*=&5P.FR2NQ5[(SV^I^RO"6_?WSX8_.4JUK2QD6S+S:PN.E8W1S?YX\J MSNR/+W>?.K6S#6_2>_$:GJO.H)IZR@Z@Y#B%I!8D]O?OO:W.>Q4_I-C9K?S@ MPW8VBTH2\%>^7M]NV*?-3@ZS"A*HJ>,PJOO%AF4X"F(1P!"' 419Z$F3QO,A MDQ:.3U",L]1H]V74^]+8HA6^&M4UH@/: MR [X+_I#5<0%#U)T,U(S&0(]2IL(V*D)3J2AKD4Y$*9 M;IJE7DA$!+,@]E0\6 *QGX:0!50$B 9I&D5M+IE[?7:SE4=K1AXGD+F?@?%: M==0=%7]\6F]?>'.B#K:2!WFQ4].W[-15QX<:X88G.M9#J4>/DX[,3$$9M0HW MB@)!1_8;,%*MW6&LQI4HNHKCL!5CWAB/*\$ZB_^XMCU+:[%*V7Y7)45=>7$6 MR^TMABD)A8IO#V&:!A1RGX=9Y'',A)8?8U_CB[/WZE( M7"&YET7,TW[S1*) MB4GG" 15[&R=2\/LS^:_DY1*Z4/"E=75;7I>LZI'J3.[J>\9NTG;2=]W.+?" ME DA HC"(('(HQQFE 0PIBCD?D(]CT8F<[>GCZ5-89U$E-KXZ#IW MI)ODB&A >T=3N*^'66?R@(JG$WKH4>L@;Y'OU!9J)0@CRMT'(I_+Z1R%'LR8 M7)DSD;"$1C%*@M PI+MIVF@6SQ 6IF)GVGP4QA';+5P\3<,09QR&L4)6?A>[RGW56]RQ*8IH1N>GU$T\N M(DD <81#E=XMRX(P8B(0)FNN?M=+7).IBI%Y5H=.^0:(5F: ]T*;\8/!..CQ MQS3HSL O5?!1*S8@+^#-WVN4?P-[X<'M.,S&-&*.F".:,>AX5AHR!^24IBQ: ML*.Q;WR7%]5YKTH0#'&8,B@MDH!%GMSZ"ZV, ME,/=+,U*.4A993 "2DZCZN8CJ.H1T/5834PV-C 9D\HP"HX(Y$(GLY+%L**G MQ##RM.6Y'R]+SC^K'/#O>4F+_$G9HY_WX71IBD3&2 QIZ%.(F(\A\5 D>8&D M8>"EA'.C?I0Y *6VO;%E0A-;U\<@^,P6XH>".[,B[Y. MYC8O!A3M,2^&GK:(@&'_6561N>/;+WRK' P^;LRC8(8:6=K4EL(^E[O*.J[/ M\.#=AZ_@B_RGZUX!/FZWN\UV9Q(<,PCE\-QWBN+$T]\0P"GB9G20LHN=&6QY MOO@9'06/8FBT7KC>ZV##SDNFKFB:9IG4$++(4^Y#20B)W(E 3UH+49PBCY'$ MY/QTK,.EG9K6I=77G4OX-B>U::GU4:@U=QT. 9QZVW&"VH=AU*YR71B"8@(_ MAM[N7LVI84CY(0^'P?>NR)Q;1\&H*[0FZT:8D83ZF8 )XA@B1 @D?I;(C09' M<@="TR#5+'(VV,_R;O7K#!S8(EZ^'T@]CK@:G(F)H:D]7 EX PXB.DZT>@D! MEYE5S_J8/Y7J)35[?-A\>W''>?%[L7U^JM;(RI.Y9I)ON\WMXTYW@S'2 MS-*V&$I<4,D+:MN@(S&06[CG8@-N'U6=9OW=Q1B2X_L+AR!.//<=X&>TG]!$ MQFI',=;V;'L*326[NPK=5RPS-39G&'=\'^*02U$1\L*("KGN>P%$@30(TDSN M* 3F6>IS1$FJ559VL)>E$48E5$]U+H!/7([^/PSS&V.)&0L^:NQK= MB1E]?U(L!:S9_ 94,CK,A#D$@:O5G"6!@$W#>ZBA[L;6DT MOA<6K)6TH%#BJC#;9_E#M<$SW-\-0JVYSW,%X-3[O3UVS0UT)2K<"BB%K?>! M#K=^.J"XV@(.]C7O5E!'[;,MH=9+=ESRGI/=ITVY*ZKZV?=J;5VE4>J%+* P M2@A283 48IP0&-,X1&F04L*-7-MZ^E@:;WRG/SA[EG:%I(K/V\T#E)T^ B4X M.$A>@C\KX0W]6/H@UF..*X&;F"_.,+NWPLR8.@90<408?3W,2A,#*IZ2P]"C M=I30EXR[_FIIZ*4>CP3TL?)R2^($$IQD,/,H8QG*0D*-B.%B3TNCAXL9Y6WX MX#*^>JS@!+6)N<$6,&,R& 7#$25<[F=68AA5]Y0>QE\P/U*NKZ#^@=?/E9^! M-$.>'RM'N/>Y$%SE)N(6+BQFK2Z-(6KIP5Y\<) ?'!2XL7!J,41[_!1Z.J"G M/L(PQ'@"OQ<[[*R.K0V[FNT4VPZ"[J&V90L61%5450AO-WC]4N:E.25=>']Q MY%,4VPW?/I?'_E^MW 9<\%]MV/WN!P<;%7GRN-WL?I2 ;U3<['?Y M=51.SR#T;H!ZQ_":Y8JQT]LAS3,B$[-5&PYT=BR[U^1&W8(1#NYPSF[ 7A^U M[6K2BRF57,<+70.KTU B*T%>(B,\C&R@?M6M+)^3IF:S=_I5 MZ%HY%YXPFVN,YZL/FYV,R4$NW\D_?BWNMW]M5DPPAB+!H< BA"CF$20D MBR%C84:]@&'/USIZ'>AC:5.T%A,TQ?(/AUD\U.8LTUE#J79>ZSQZ7<&K=YN2%>SC&C_85+LZ MO+VTF7M>Q.G==E/F$B"NF?!W *GQQ?9ZD":>MT/X@#^5L!.4MSI'XNK:5ITF M7Z6PU;E*EZI:]3QI=^[07GI_%=_Y@[*6OO$GE9QN\_!I([;%8[7^OWUI?GDX M0/,H02*+/!@'*(8HX@1BZE.8I'(%3U-!*.=F[IR6DIA,@WDCH'2O,@/C$Q#,(->AH<:.RH[5/U)>VTR0EOQ)31P<*ME+,>IIP)52G M1PG7-F?&GS^?'E:W/V6+.2W_4*<5N'CYKK[2)C$'2A/*(QS!.&8>1%[*8191 M##/.J.=SW_>05FG>D7X69RDUHMZ 5ECPO_#CT_\!E&< [ZG"Y(&H3O"8T-8'+ARM2]K+0JXAY[.U9B%=3 MA998=1^W30ZE?/SH[KF0#/WN!RX>>+D*@I@'J1="FH@4(LPX3#%*H$A9XI., M!IF9KW]?)TNCS",9 =V6IC';O4A& 0VC6'#(LT1 1+& A 0Q)%QD\L/$E(BX M+5PV,9;']Z";5L>,&O31U^.+21"=F$1:F<&;5NK?5%;W M)K=&+3G0*:=DS"_&:#DB'?U^9V4B8SA.ZQT=GN_\;4ZEX CCYK?P-X5W"V*QXW5A> M1R\O;>8>W6\I2;D*IU194\UO_XY1TK_\LP9HSKN_(VPFN?GKA>&JB[_C%F>_ M]^M5J._:K_]!6^^W^VJ0JL.Y]W);;N8$=_+RTJ9K1SR@Y#/U@SO%9GR27@W+ MQ).TSRM.&R4+[[@+2%SA)'?:XLR^9N_2@[7[_IQRJ;?'R#?_UAVRN MR/&Z7'&L+MUI!L/4R^I2/:G 'J2(TH0&G&"*3/?V/?TL;Q\OI0./K7BF>_<^ M)'7WZ5>B,_F>O)'O!BB$]B+>J(QWI=,M^ 0SK;;?7W,O+4>4/-\&SWTL/FE M\CTO=W]4P/A!.]OFCF]*%2V]8=6YX]VVW!7[4F?R;]5?\,>G];8* M GK+-USD50FTLG,V^:[)4"T$#:*(Q= 7$84H$@)BQ!G,HL@3OO S/S6*@70I MW-*HM1$+X.:T_JG6MN"@L,T]JM/AU;/37FO0)J;\3GQDHV$U M4O65R[&2U2^.U02-GBJE4&T-19)Y8>QS:2=S M/X(H":JML;284^+'F#(2Q<)D'7 JW=(6 J545I3+DS3B?E1296 FN"2LV[^F\X9-WDY/-(D$ZAN4^J$39VDGM4JN/N!-U^KO$WE MEV>UP=F*.[Y]6O/?98,[SJI7RY7O1SB**(<\#CV(0N1#$L8()KY*MQ*)D/!4 M]RCF5318VC)4BZI">)XJ8<%#+2W E;CZ1QJO\SV,GRDM?I0G7I$JY6"EW4FF MJLYUE(K/ZCS7P J96Z:(FY'>7CK_8\" S1HW(##IU0C AI(ZF86_RGIG[XM M_I.:Z71O^9^6T3GBJP[KP#GEZ\@UVSGHJ\+>/6=]74'L-O"'XKWE_5;:?!+N M?,V_\-VG#=T^\L_;4O[].US^N"NV/W/&V=N7OTOI/VWV69]NZ2[_6=>&)%(! M3'*"5_4[]6>H*[SMB^4;J"?/-;)P'?05_P9ZNQPSW^E /B:*L_B8BS M[OBG!/ETXS]I7Q:.Q^MUX]C662'+YB9;U_]XH(VE;92EK*#'D\\@'_(@8L,L MZQ*LJ9GR DX.+_UUT;#S3!YJ>#X'90WUCOR4=9ZW+.J4ET_;$J^KRJ%?MCOY MLU1 \LDS9PVU;#>_XWRC&.CKIGU\%=" ,^3'$*$(0Q0$#&*>Q3!-,N8ASB(> MT#8(^MZ@_I.=.%HSY#A8^GX&5E%"JHN =2[W$,P@<>BUHZ-GU4T)]DQ138U( M=?UA57E\![I:@+T:-T ITEIQ516(^E6'Q::N@]-502I+*>8M6G4=5&>%K:YL MSLH^DA:;M,BVCT_&5M')FTNTA4YV1-TC$R.3Z!0D+4/H"GQF,'\&H'%O!5V MPM;V.6UN3HOG@BHG=LZEIQQDPI$_\.(G_[9=KS]N"W4^MZ(QQIX7Q="C+(%( M> '$B31J8I]A+XJ"**38.BG.>7]+F^G':4L:><&?2F+0B&SH;3(&N)YAXA#& MB0GA*@2ORP-S&9JN<3EP[*XU"<57@\7&+LP<>]RK4%WC<_Z#YQ_CU>5?N\(95'SG=_N3% M2U5)Z7&G:Y9>;F%IB];Q7?3C]EDW=FD$J/&IZP:CB>=O1TC02@E,,#.:PN.0 M6,WC@69GF\SCJG5GM,;3EB6692L%_Z&\RG_R^C+@"]]]%??XU^UN5^3D>:=2 M+M]OOTB5Y*97JK>N$O/*N2@7OY67I13Q3, 4Q9E*!Y3"U M#F'D>CE,:8$9" ML^O>*R5:WLVNJI3T;X!VU0)Y?>N'.PI5=[M'*LFG:IT, WBN'5,]*WK&<9J8 MTXXT.;Z0O:GN:%7U:/SK!MR>#->Q9J!5S6%-:3<8NZH\?:4T\]:G=@/=615K M1\U:^DR_'? P>OMR>&3(>$D6 M(0J]F 80!7X"TRR*(:6<2D7P=MCW]6WC^]H\=^3[>MGU];[C^@KVWU8# M2NWY6N4, H=@H_\9WY:AA_7RO[&YLBC\X."O4XXY$(NR;:35^5.N3?NX#75_ MR2LL&K_K)Q4_"@[5>+=UI?OZK]^(;2%_AQ^?UOP&/$FT=MM'4.ZV]+]4!;CG M3;ZKGKPY^3O\)!=2FM74WKTRWO"QE#[66TLX^ M3"/9UDYE6!2R!5P'X<2>V7)5'J4N*Z. MH_Y<:ULA)XV%]8L:A%)]PV4+9_DWAW[LKSMYQKS97TFZ>7W:7W<(SCS;7UD< MN[.-JK\>@UWM[%JC_4X5&I+J'-GN=UB%Q^^=F%F ,Q)%/@QYRB%B$8,DY0$, M,Y&0+,P2S\O,SC@<2;8\:[;)U]YWUO%F76^H-_6&>H=_&3JHNQI.O>.-5QBB MJ8]NJ['1/NQHE#L[]*CUF\3MW#'FCHX]7$DUZ_&'8RA/CT%<-V]9 E,:S]42 M]%74W=]N6(]0^YGOH8#B-,M@$*$0(DP3F'$>0L_#*4VS$!-JE&O*L/^E777M MQ5=SOI<7-":YDX'1H^0)X9YZP^\":?.*EG9XN:ID:=C[O!4L[: YJUQIV8QE MWKV"/^&IH"J4WFT^=82C *2$0K]-"'25N4(8E]D$*5>E+(H$VF6 MF-FJ&KTNSPYMA :\EKJ;(:\M)E1O[@U3XVF,@!Z7.49U8OYJX6S$[62QJR6> M(D.=/D"N$L]I]#AO/CE]",[2Q!F\>F6"\W]NB__ZM+E3YU=EN?*S.$Y1&BE' M5P$1$@E,O0S#-,RH'P0>]:DA__1WM#S*4>*I@EI/M8"62M,Y\>=O$ZJ\UY%+^8Z[W_:UAY1:0=V+RJ]I,H]J0[\ MGI0U5(WIWK@GGA<(/Y(F":4<(B$H)!2ED#,2)A[. I^DIB:)3L?+HXA6[FK] MY*W0AL=@FJCKFB&ND9S<$JD%O@&5R!62>Z$;-IED,V6&E#.31*O3F:T2$R#. M#1.CM\U]E3_)?9=\\A#0_-G >_[RRPN: HV0%P+E/[MVHQ_'Q,H'=Z#9V7QP MQU7K^N!J/&WNU=7)S?_]1:5N;G,ZI)P2'DG48D\NF"@((D@2E1XY"!%*(N2C MB.HFJ[S4R=(.)+ME'AI!]9U3+B*9>;Z',AI"FJ:!JL B("89AUGB10B1F">A MT'=>4,90&/$8NOCJ;.\>8\%U?B]%G+>_) MZ _.GM?\J_C.'U3C=>78RB^Y\E)2P_CVI?GEO;JI6P5">-CC'F2)D*SI>P$D MG,4P\".>,M_#*#2[*S.786G+4ZN"NL1IY 1[+4!'C9LJ<6GSQ)^5+J87:!8C MIGF)-NTX3'V1-LD0F-^LV8/HZG;-0H)Y;]CL(3J[9;NB*3O"_$,YG&YX\7*V M0UT)@D4L4 0]KNI5,89AAE$&L1=X(?813?S [#3K_G& M'W)U9K79?9'?@CKKCI*$(U7;-U&NHB'$,4*09YPB3^[<29+I6$V7.EB:253+ M" Y" B6E'AU\J/J3YP$"=?K>>X_,-A:E]L<)8)/:9. M.XU'GS,_)?YC5ZQ5P>_RJVBK?__:O95"_9=N1HO++2QMCK:UC:NZ\67EWWM^ MH3;YR:P F-Q52=%#)[NBD?1P6&<_W"Z\O;;(?Y5>J937(J'@!HO%Y[0"=B2=U#S 33.$1'*[* M.G7:YNQYIRXHU9=YZM*CMKYFM#X4Q>MWV\?'[:8*."N/(PO.@] Z]Z(KN2U/ M4HY3R)(P@BA(,I@%)(0!99F?9@E*F&=RG'F]2$MCCBJ774Y5?&P=8EN%E8(W M^:8)-?W-U*7MZD'3.PV8=R@FIJF.,J#6ILX"4)[%8;W/U\\[%4'P00A.J\B" MNE;62;X G7(#%FYVKC!WYI)WM4 SN^^Y O#=I9'B M(1OS:3+F&^/D@$?8:)A4EK!,;4==1,1IYK\^[>VLIVY#\YE,/>(?V4E]O[>\ MW.V/SZ\,,3FGZ0]^_]>V<4S@U/=2'B+HL8!!A(6 :KJ M][VTF=U;5_) @C>@40!(#0SO;@T&1//.=AJ8I[ZK';9&CA!VF-K^"M!4H"PTM9@]Z7=TM[=Y1,J$TD]-0;?6 YHQ),(>D)33!NPM*])-]LBRHW4I-QEV > M)KXDK,@3"41AA"1_!10&(DU]"0=+F6&&H=,NED=27YSD.CZ#4H]UKH%GZLOC M*FW6*R0;OH2)*_>1T^;G=1JYH-R9J\BEYRR-F-KN+3]NBZ-:(:LDS7R/)JG$ MB:<0*<]:3'$&_3#B 4'8IRRU*'!XJ3^M[WO^"H95K>.G1F9#2^02LIIFQS5 MS61C-")6CO5'0CJT)$9@<&4V7.IF7AMA1-DS@V#L>3M.N*7T^?%YK>:83AJM M?41ODB4D2S&71)%AB#+NPS0(4N@'@B>,\S!F6KYE5\JQM(.+HJ5V\IQ;P5Z:^#ZJSH_)7-F?ODOF_BTNYX MD6_9APU3Z617/$A2FO(8TLR7ME8:8$@8DSP:LS1*Y$@EU-=URNWM86F4V H) M:BF!%+-*^J[OE]L/Y#"!.8%G8FHR1L;(-W=0>ROGW/X69_/.'52HZYX[_*#Y M/7)U-2;-+;Q>O]SAG/U#L41-&<:>>SIM+6T&']^K-L(#)3WX6?ZM6C)K#?2O MG[4@';^6=HWFQ!->&\@)G %-H+*ZV];J8+8[;Q-UNW?A1N^94TGM07S+ZJ(5 MU3JF21SG;RZ-)EK9#%;W"Y",3_SKT)AXFO_%]OGIT^J^$I1?MP8K^4#32QM;BI1024K:(2] 1^WV]UF M:S)5AS ;G[..X)KZH', J0F690U0K&;S4+NS36L-Y;KS6^=QV]S\LHVJ5?:^ M.C6MMP9579>#JWGU5.4]4IT"?-P6@N<[51!\13#RHY1E,$DQ5CI-&5ZD7#U0>L>:<\(_,5]50M94Q4"M M3'.><%-7U+L!G<&IGZYTVI]U=O1RF>[?#<+.\O]?*<[,!0'<@'=>(C*(0(A%(-DXC G$:I! G) J# M0*2,H_:^VOCZZ2K1+*ZV9[R18AW5K&^9KALZXVNGZ8=C_GNHKDXW8*]5Y:'7 MU>MF-B<^UX"[OZBZ3JS7NKER N; 59:;]J]-Y+>OD5C7=)!]?,XQR=?Y+N=E MDT:0?=U\XZK1UZ(H;8IQYDQ,]H1/V8 M8L_,Z]"I?"9,,H_+8C?[7*U710X=S0#>=2HK*SNPT<\V_9^+<=8TT%]K[*:V MUCN#UAV:"P/8ZJ>*(.\U!)6*31Y!X/1$8E+XG2<;="';*Z4A= CKY02%+CNY M(E<"+OE[7O_WTZ;RO5#>PW7=GS[)Y*YCE= (TT25ZLE8!I&/A;+P/>A%04(S MXGM4!!8>J;;R6)CU(#&S'F3W=P!5B]20ZN:<^. M7.^+BL)?JO.:.KM"$\CKQVGBB9##A(/UIP_BO?^5JE M6R[VL#0.:/*=-E*"2DP@Y33- WL*Y# +.(%GXMEOC(Q%+M@+VE^1#/:TQ9FS MP5Y0Z#P=[*4'+0_7+B>7_[RO(98D?K4=@BS(&$0L(##+X@!ZJ4]#YF>)_(_1 MK;1&ITN;[H.%%_0JD-D/@.9AEF-8ISZCNAY1\P,G XAG M/B;OVE'2[SC?J!"9KYN>A 2'&SZ:1;[G\PQBRF)%2@*F@C"8Q)B+B(H@1=CL MS[O'S:EGG%2YV,)TTU MU@FN2';EMXFZVH\.>O/$M54HU^)A"8B2A,81A&& M*. !Q#BC, TH]](@(SXS+ BMU_$"+Q0[2>AH-U*%UQ(;>HSHP:_I#^(;;\YK['HE\54R@ M>-SLV,TH^F 4%JO8@\NMSA9Y,*I8-^Y@_&'KVV\5-HA_-:SQEF^XR'!4A^&1'V(!<>)HV\[CA$ M&QI';#+>WZR\HJW^*E4XG:M\C=E-R[X/[/B_I>JM<;LN#,[RLG_P@6]]W2VRKPYCK#>KG>$V\3SO -:1U'%B B-0 M'-'!<%^S$H26VJ>4H?>2;<:@3QM65:,V2A;4O+2TY5J_*/>Y_N,G?=:J3SQQ M>Y("W2@7K/QGSI[QVE%1[HL(7)$2J&UIYFQ )PJ<)P(Z?DF7]R<3^X0EA^S+[HR8*8!W9/,X%6U6$VD*4$\MJDGZL%LD MI$V''QX*18=2D*_B&__)-\_\)+29AD&,4HI@F(4((C^C$ ]GR0JDJR618Q^'XI05]Z[5@D]1:Z-?9U97$<>/SWC_T*G9VV=#_E-E' M]_/I07[4/^6Z45GD]YS^V,CE>/W]I50>Y7+%;6(DXXQ%7H0X]&/.(8I1#-,D M(-"C08:ST ]BYNFL?;H=+F[9N_\NK5X)>>V.K+?8::,[/,FGP&SR)6XO+MC+ M"QJ!U;D('0]*M8.2-<4!*H:>%=*CGE\3VNLIUA2>FG3E6Q61>EGH562JWSB+DH#YU*A$EZD 2Z/HO?Q@K60LP5^-"@#7 M.H"B5:)^ DBI'L&;%XZ+\K('EIO!TC/CIAR"B1G_@'XEW@UHI0>-^& O?_U$ MY?/JSAJTAP',$XB!!%F/DQ#C\ B2A*,QQ3%)M= MN5M(L;R+>'7R6M2*&-Z^VPP"YUF0T!3+C4*H_!XR C$*Y2 P$?@<"TX]HP0U M$P_!+*EKMCMIIA4V9V4V(T"#."-9$$$6^00B%D40BSB E!/?3V..@R2SNJF: M9B#FOY":>3QT+Y$F_-67\!@ ?IK@IL9Z8URQAGJ7(WSB CHK]#73TBD7_QM4?+OZG\;YY MHK;;1[YAZB2P"EZ52GHX%!PF<0J$":F"4W]C9*N]>IJE6SMN*79DJSU*M!-KM;_@*4;!Q?Y MAK,FL$]E&^G62?@J5%Z24B4FX>5*1(RP(,8P2V*F]JEJ@\0$I(SX@?#3($T" MLS1&!KU;[(DFG[P'495' E8T6>1RB[2N) 9O'I3XAL>D)@.BMT-R#?),UV&U MU* 1NTI@= -.,>]D/W+H]F$.F"OG#X.>YW4!,8?DS!'$HHD)KH54+(+RJ_TF M&>*.RX]5Y6>+8NQ[20B)GRA[@V20)'$&4QZ+)"%)%@NMFWI; 99FEHQ?"[%& M"2"?X^#-4ZV'RQNAOG%R<"-T)?JO?B/4R@^4 C>@46&F.Z$!\.:X$^KK?CEW M0@/@&-T)#;5CQX<]'L&M$[#\J3YMNE-4O-W<[G9%3IYWE7?>5J7K5T=4V_6Z MRI\IN8>7NU6<$=_W*89R=Z9J#684$B]!$&<928. L@#U>/05AV6&TZG3R(O&BNP&7%2>0Z,HZ&H*=EMPK"MH ME75'R!.-@B.^=BW=K'0^$;2G;#]5-Y:+0<%9OON(J4JS\?)^JQP05B3S)&M' M"$9"FKU(( &S(!(PB)+4"TCDA:F1 =S7R=*,W%I&T H)_JS%-$R6T0NG)K]> M"=+4)&F*CSFU#0#@BI_ZNIB79 :4/&.*H6<=5$2J$GB6E4^V[&GEDXPRQ"@, M2!9 E/$49B$)(24L2Z+ (WZ:6-=$.NYK:9-_7_6GK*J_XT9,\";?@+*2W' O M.X2S'ATX0F]B5C@MEU0+>@-:42>JE]2/QQ05DTYZ>KV:2?TJ#U9-NO"*"Z^! M*K34G<- ;W-+(XF12^PZBMN!@T _MC:^ 5?#^KIN 4>(SN(+, B8(S> _CY> MT0-@4.GAR__A5RV+J&RW[*]\O3YD"3I, L033Y"$P@BK4FTB\R . T^E[(O# M! >^X$9>L0-]+8U]6E$-BZ$,@*EGASB":&(F::7LI/R:*..7!AZNJIH,]#1O M*9-QE<_JEVB\8D;!Q49\9Z3W:%^[(IB$0@1$57+-8*(^2%,TS201"&W M-4&"@C0@9D$+_1V9?//SQ"4H.6$5A\6DI#=@S2D+POL+KX$[=YMKY ^^>BRKIK#O:&(;%$6-?I#7]]"@*V!Z$!!*S6Q_Z8Q'2D(D0$Q4$,<8(H M1$E,(2$LA#'!+ [3+*918'+5..$XS7&5>,O^\[E4 W#FD-$,UVP#H[-%+;NZ&:S%!AVY;T"CD;OEPQ(Y1^N*:>^S+CB6T)RN1+;-F)^F?92: M;C?\&Z=;V=?+AU]/\E-KO-X^/3ZI"*"MU$"M%I4Q>!: M/=2<.]5$_[C-#OSQP[?)<9^8X(PAG^ \[BH,K4[G['J<[:SN*D"Z)W?7-63K M9G8>S:B"&'>WFWU=CY>3;(51*L(PB1'T!$(019Q!0I,8"L&EY9=B[@NC\ST+ M&9;&A9>B@"LUJF) >T5,OY!#,[=%E#=.ZT9=^4)7WBIUSN(//_KLNK2B.T^+X5 MN[^D'?I[L2W+%0T)]CBC,&(H@@BQ#*94,,A(*%35E!1[GMFIQ5B7RSNF:,4S M9+XQ:#5ISB%<4W/:0530R@I:86] ):Y#:M($QA4/C74W+^EH*G_&,+KO39(( MZK#$)RGC4<822$@<0!1[@?Q3R"$+?)0Q@;, I0X3#RW6[OHV1:HG4TMJ"O F MIAJ-%#83WI* M+B8N8CU C1])78O1Y/LL.W@,7;PN8V#IS]73X(S.6Y?5.?;4&GC.SH"X9:S* MVXW7RO7KTZ:Q5^0H/FXWE;OI*O+2*/2]$!(D]R'(8P3BA,8P3 CG$>>9EV1F M.Y+Q3I>W)VED!/D&\%]4.6-L!7C"!?BI:M^9F1,:H.L9$FZ!G)@9#L+6OJ 2 MR49>=>JB)*[=S=V9#OKP.#(:-#J]0)YYAGLY^=;C[LZ>8.-R50G="-5HD%Y_#-2S+P M0#+C=15<\4M?"8"IJ&7..@%&:FL2BI,* ;V7_)>N^&OO&I58:U]*B+/0XRGR M88A9I"P>8OH2+8^//@@A#4]%0I5WF(JHEU9UXT_Y M;PZ\D R&2X^Q9AR"B3G-SDOI!AR4FJ3,E". IW1F,I#F]9V;S*'3KPINA,WZDZ@J8J>=>)2:HY%0; MP_O\L7NT^="+FJUAG+?^;L65+4()!&AZXZ*%D=O@XV/-LAK(YZW<-8 MK>?-UM4K[?-S2;&F?>Q7HIGWN?\#VC*TU M\&47$ES6_@EMV/XW7E?TY-]Y\3.GO"XJKAQ-'S95*]4QU(K1* T" MCJ (*(6()1SB2'"YA<88AYPG26#HK#2UR,O;65?:P$H=0+N9$_@O]6?CL[Z) MAUSWN' YPSCUJGSWZ5V3(0>^K4;Q#K]4F^[;HI /61Y#S .SO5G%CZWF4=?(99U4[K MB7GO[U\^W7]X#[[?W]Y_^'X]@9WK.-0_7#-/\<""73E.S3/]ST=L)VO,; M\S+TW^5DW19EQ.A=._[Y0YK8J@*7VJ9L5!;ES<.G'7_I!;L93#BH:?J_""8 MJ9+;0>"SF/,T8XB:,,]P=TOCG._\H3I\Z$@+*G'-F&8$8SV.<8?TEW^L_)L MVE_$R#U7)'R.8,"H-&="*F"6":P2$:91Q$@6>,PL?DZSYZ7QRY'@361\)3HX MR*YS[7/E>.@1T"0H3\Q%K@"V"+0S!,M9I)UNOS.'VAG"<1YK9]J 92%$E:VY MS58@F^WD]DS#@'MA)F 41$S5\/(AQHC @*>4LBA@ AF&[ESN;'DW:W6B\?5! M6,/"A9=QU6,?-UA-3#Q<%5;\')'\U81'%7XK%[@^!OF M?F.RD2]\VYKMFHYB1R\MS0"1PL$O'[YJ3N9S#(;G[E7J3SQ56\T=;DHNJFOE MR'76[T*=%VU^A^P3%3.RY+SX]J>^U1!S0"XPSFK$TC9")'[1NQT;S=39/:?&\4T'@C_DF?WQ^K"L.@Z=&:L,\ MYKHCH+=*3X'KQ$10BWP#S@H)=W*6[;: \"H&SF&VRUR+T-0'H$J\NGQ"1T!WS#&DOB.6 MZ.UB5D884O)T]@\^:S?3[U3MV>WF3@YL^9Z+?,/96[Z1?]@UEB_.$AY17T"! MJXK> 8(JP3YDA*4)3E 4QD:5(,L7DQ)AVL-2T+M_C-=M/: MB#M]:3<#@%R9(AH]SFN9Z$-P9J@8O&J;$KG\H?[Y\*_G_"=>U_XBY:[(5:(S M]8OJ[J3[%YTG:X?U-KCB/:__*W^NBW]]^$5_J!B,;WC'ZQ06JTCN;3"-$T@8 M01 QN0'".$JA8#[^_YN[EN:V<21\GU^!HU,EI/@ 7Y>ILM>>J50\MFOB/>7@ M @A@S!U9]$IR,MY?OP!)2=2#) !-"^I5$("W1_$1C?0_;6(?[S(9Y[.NN\?]]^H4=C51%UL@/A4%4HUC?LV8 ")!JCAL$EG_1'+ M:(T<>U3A1Z;:_HB%.2;N_A I],M#_L2$%(_+M]6Z)IG8)F#N=NJG "4^XK$( M^L,H@HBA%&99SB .P]C'2>XC+U7SVA5GG)['7HL*GMF\8IY<2AW 6BJA46*B M@G7_)N( /\=6OY(65.*"!L1=,G;+>[>+HGKQBF4T1RII*=9@R5[%B-)&W8H$7N4P,.\YM3"GA.*(8YL(^"Y.=,9CZ 868)2GQ>1*B MV-<[8]$78GH&?"LLP%MI]:()@Z50BPC,9)1!MH#*^]8J9V#UGYM:G=),A?KX>8> MW-W<:R6B[4'1;UW.1,&UV=@!8#\?[93.IAEI>V.-F9-V2HF#K+23CYCY&3+Z M7+]+;H]R(7S*Z_(%%XNGS/<\[J<^) R%\LHWAEF((DACS%"<4Y_B3.?*]^0L M4_LV:R'!5DKPO993LQCE-*)J'L'9.#G^>O4ATM[/>R&PM&6?GF/47;E7S<.- MM_]A U90^I_'4@YW^4^Q4J8!;;\TM6^WQ5F]+D&;JDB19/P8EN%=UA@1QU]I M-QC" Q>B6MIP3ZIOQN2Y-])XU)VG%-CCZCSY@.%&BY<+X2/+,]Z*4^L*KXJ\ MJMUH4;!N TB<4!KQT(=Y'G.(?(_#-,TPI"Q&417BRO-?_TPOAKMBA? M1* A?HZ:;0/T@%??[^\ M?-AV)VP)K17/#R&H%.);!&^$J+\+-\OI6WK8F)X.# T_YH&!HJH'9PBJ;YEY M.]>,K+\L9"&[=$-OBP6KV#>>4A:&E) 0QE$8RSQ0 DF6(.@S0D,<(S]C6B0[ M'?-,S6Y(,<%.3O!=2EI3Q6B>+G0!J^:W6(#+L:4P0DK;#QG P9+'T37+J+[% M@*J'7L30XX:YFB>:1EF Y@%_-?ML"U+$1W^+X4\@)-H+.ZCR@&'_65J\+5)Y)XE"1! M"A,21Q#AR(6.\D!%/9( M" \NBD7SWY\L=-;L7",>AC'W_ AB&B=0N.P!)%%$(<_2)$)^DG"JY<,[6Z$Q M//NN]1EI+=2V#6<(.]Y'-#N85N([;E0ZA)K+MJ2=G-1_6MAA-=MMX6XG-!@5Q%# 8!%P8,A(Q2% 0PHSF/,E$2)*H,?X. M330UFU7+"AIA6S65M;AJ]FH0W7[39!,SUYW&*XSBE M.L6=)^;0,@(C5&#N2*"*2D9-DLL3('HQHBCG/L1>(MF!O!AF$2*0>BP(LS0- M S_4\0O/!7$$2VH?1#6'[DQH'!O,'2JU>.!""MCM!^NS@G:K;XL.],0,X_* M=JMX1 #:\Z@A)="R*)?;GFYSO%H5O,BK#*)=;E'KUNB)<)J*8-"#6>*)L-T3 M<6'&(V$_0^1ASGF"L18QF*X 4[,+AT+KT@;IXJ]F-5RBZMBD',H[J]+:\++A MO0.ME+?O#^6\R-^!$U(04PAM\1'I3C\N/Y$A.$=\1:;CZ%=!7[^+7UV1?WM? MR5LN84 _-S46",4TXEBX,-@/9+\\#C,_03"G/(D#QA),B7KI<]O:V*!5NM&A:T55500OU8.!4LD,VL95%=1"#Q4A_ZG!%$P@!Y M#&NQ)_?--K6/="/;4 6* :YJP8\UM!Q_R*I Z?,9J@!@B\FP=ZYQ.0Q5U#YB M+U1ZZ4PC<;M-W@Q"BCW&/8G+F8"/A M&:FP)X#4- 5&\+C^_O60,3<#1\K;_O9O/R;AM5O!SJ_\^$E];_HW(6^Y8++? MI(C4WZ_?V&,I/+#_ON'Y]O3BGC_B?QKJY=7ERUK5\S89>VI??*,#V"@!Z!N3 MY:F'>LCD#J$)V*@R Y+ M2[0% MPT_KWY1\9?._F\/J'&&* N[#T/<\B *"(/%X $F:,4HI9WFJE#>W/^S4/ORO M-[=?S:Y"6E -7WZ8 >#X Y9"&5QOM!17O] P V"D*XSJ1U!)9^>^XEC9GAN* MUL.CW4D<"]B^A3CQOZ:'(&7^]Y_L5:S3,UZQAV7YUQ*_[*;A8+8UL'@)9 M -;:>=$YLHQ\M&0!MN-3*!N#ZCMT5>?0E0P9Q0NT7*R?V55=UOKMF;%UY2_N M"$G\)&.,8 :9L+$0)?*(.N $!C'C01[EL1=R59]/:^:IF==:>+"1'I0+(.0' MC0*@TD#=8]);A&%OTAFTCBVD"JI-M*B4V'JS/ 1W)P;0.OY0T;@=?C M,.N--YI/;:1FV^TV&\"T\7/-'<9HFSBR.E)X7(HIG]G]@C5!7N(G*4DHA4RX MW! A6?LAVPYD&&6$^ACC--7K!ZT\]]2VA4IT2"J?NNG"#2Z72]FN1_Y]!AH% M@-! MWNT^H(HNM5N8';M1%<(7RDA[*#SK %HUCI4J\\\.[K[AI:K&<5UE7]NG^_9\47 !;D=-G]ZP>4??EI_PI_^8['\ M^_1K^.GM+*S+8OD9X-\V?_9B\>7[SORZ6'W\6C,F?+S[] ME_./?[OS^3_EYM/<>__SYK>7'UU-=WV0AN4__^_?7[]/G_!S@.E\M0[S5"=8 M3?]YM?GAZT4*ZPW7?TC73_=^HGX'%Q^#^B/@ B3_Z[=5_LN__=-//VW9L5S, M\!V6G^K___;NU8TIOTY7G\+W+Q__FA:??ZX?^/G%@@!!I&[^=/W]"_[K7U;3 MSU]F>/&S3TLL__J7KU\^0A4I\Y+5^?[/[=_]?#7MER6N""N;9;ZF'YS_>9WD ME&XO[GB2O**:-[(8(7IKQ\77W^F@7^N;*A?;/BQ MX<6=Z;9\.9SNLQ5\#.'+Y#VQ$>O.^Q#B#">>]1) Z2E"F. A>96+OR[+Q><64EPOFO%T*S8B^B\_T=H++I>87V^E M=N\2-^M;DZ[%S2>;(>+%+*Q6;\K[]2+]_=FWZ6K"-7.%&PU>!05*1$^Z$A%L M"#8@?8]!#@6.V\2,@Y,6$KX/+">QNP/<7*?_Y>)SF,XG# 4K"0,D4N:T ADA MI,2!!1>LX.B*P\: N4M%)T@Y3;R+IKSN 2V+SY\7\\T"?L?/$9<3%)8KYBS( MS!(HY$BZ5RI@1<8D;# J\]9@N4W$N%@Y5:JW07(2BT?$"%F 6UX\?[&8TZ&\ MGI*2O;L:YXT7OB1PRF10G$YG9T,&)G.) 6VD5?W M-QOIKU0(3I'Q0!,[4"- M7*I7\@/P%7VYFHBLG"KDL:143&4.V7 ^%-#),,L%5USDH:R42RK&AFW0L7\@GAXGBF=H**#\LP7TVK!,Z137BVA9<"B!E)Z_$ L: ' MI9 E;XMDZJ&@V $'QZV9]\*&>D+8.(FU(\/CE_EZNO[^ZW2&?YQMO2E=UVL3 M,.L**&E(X1DG0!6#@AN))IQF3]R><2\XZ"< AY-8V04,WN'':8T4S]=_A,\X MP1@5+YZ6G[,FJH4%G^MR5':>U;LF<5K,?]>L>\'!/!DXG,#2+B#Q:IX62U)J M&PELN/-B<39?+[^_6&2RG#E#GB4QPZH *L4(7J"H-C0KS,I"OG4#A#Q(Q%Z ML4\&,.T8W@5^/H1OKS*Q9UJFVQO<<]V8R4GGB3PM83AM!,4M^5S6@\Z,^Y2\ M9Y8U0,X]T^^%&?=D,-."R5V@Y5G.)(O5^?\J>_C$VQB3,PJ*MF1,1>W B8@0 M7+(&425>0@.D[)AZ+Y3X)X.24YG;$T)>T)=OEA\6?\XG2L>H@T*PFJA70GMP M# /8())BQ3EF8SM\7$V\7RR,/35X',G9GL"Q83IQ S;<;CGK#R=K%:A]G_,_VR,:]0 M",^X?+;$L*$[ M8191#IT3P<6?8UVW3V]M-B M?A')X=:0H6021!D]T>XSQ&2)"RX8'ZSRPJ>3Y'][QOTP\!2"I"?Q,7"IU&@YNS[@?#IY"=/0D M7HZ,@P_+4'/\WW__'!>S":)W3,E0'6KB@(ZE7A=[2(Z6I QRK\U)(+@QW7X( M> H!T>.YV(D:^.5;^A3F'W$3R969[!CD%D1BM(B<%'A9,AF\VF?A6$@G7I_M MFG4_,#R%8.?)/.W"B7AQMJQ\VU[[56P3@\Y6$^F%QE##LD@^,ZV#F*(< V<5 M\R9*3/FA9*U]W8C=L^^'D:<3W&S XRZP\FI.HX6TGG[%EV$=SIOB#F?%PLOT]L M\,R71%!7]35?#>B'(D@W(IQ/'/)ZC70#B ME\^X_$BGX6_+Q9_K3R\6G[^$^?=)\MP@.@6BL R*D17EF Y04 J=,9E03DL# M?6#R_0#R= *8IW.X"Z"\_X2SV07UFC/#M;+ G*S/QW4BF"L&2:K$O0LQJ=-< MU[MS[@>+IQ#-/)&?7:#AVM.8]Y^(@:LW9^OZVKXZYA.AB5ST$IP@'TQ)U. 3 MIR5)[327!HUI86<\1,-^:'D*<<_&_.X#/<2999B]FF?\]C_Q^T1BR()C!H/D MI2N78ZU&(8 7YIAP.F)YZ''CWH"Y.>U^&'D*,='3N3KV)=G6P?IUNDIA]I\8 MEA<)\C*;0EZX!N$"(P,[.'")/*X40S L)/JQ.@D9]\V\'SB>0KBT"6\[>7QP MM8A?Z2>KB0S!1\82>%\AKJR#^F0/(FIMN,T<[6F9Q?=,O!\ZGD+\M 5GNP+' M]H'-=A&,J2QD1L@A;:Z*(T03$V1EDF#<9-\4'M>FW@\@3R%XVH:[(T/D&:T@ M;U8Q"Q\GBC/FZE.*)&.L.4;DI'.K(?[W"1UO7WXXMNS5>+V337HFKT=<;Y"O/S,*MEP\A!P_7JY@KVK,CUPT$; ME>LZC/@3:WG= =2;\NMT3I--22TLMN_6+@M$2>6D92P"VT1'+2:(7G,(PMFD M%2M%#E9FX &Z&M<#\T4DQVRI"4@:%%?TE9"6_F.S$D4[_F":WU.M!S88$GY0 M*NP0=O=4?>-N<2.6O5!2@S%,D6?&.<3 D=&O /*%288>(]\>EP@[A M=0]HN5.DR"HFHN$1D 6QO93T5@0H&AGGG#R[_%!P_A^S5-A!4OUAJ;!#6-Q_ MJ3#K'/EJW &:S$"55#.E/'TK@_4AZLR<^H'-^T1+A1V#B@&8>C1$:/JX&*Y8 M&+I:F$8R8HJUI%G1D:/($J#FD>G"R4]\Z,'3/V"QL"8&RG$,[N"L>;9:D5=Y M:=K3#F'!9051((*JA <>"TCG>5(,=4ZMG;R;%'1BD1PIST4SYG:A/[;TG]\V M7"XCB.1C]A)$$35*1&>FXU[3,JQ(T=IB4^NJR#L)&1VEO9.C+XL\G@ ME#3@-<\*M8BJ-#=P3R&X!^R=!)C;]O"C2:\#J+[_M%BN/^#R\RLR]E;KSYLU MB. M\\I E(+68(P%[TT$(S![I33']H;1#CK&-8W: ^MD7G> EV H[H%YO21[[2$2^9HGYP+4H',I>8)>MH5<=.4AW.5D M#$^%J9Q:&TL["1G7"#I=PO=!YFAF]X69VB'LU?SM)E!,9O!SNR_8$&,FDJ544$K( M.I ]IFKLO2B"?\X^&!:Y8D/:,N/:,,-!Y%#6'F_J+M9AU@06;Y?X)4SS+]^^ MU!2F9_/\9OT)ES?,O(DM.@D=:SQ5>?(" P,G.9GP*4AIR FT^J&**<>@90^R MQJTYW=X0;BV)+K3.3?*-+H(5+VB3&48[@DY=KXP%XZ+1WD0?0NM&6H=#9K!W M!0/XW$=SMPO-L_B"R_7WM[- [)CG&J?\4L-.ORT7JZMXO6*1SME@0:(ALSX5 M#0$5@UR2I4U0N$BM._7M1UD/ < FMQH#"*(+W?,ZS/-$1)Z19P+K MYA)YM>'+A"GMDDX28DH6E%8UJ][1MZRXZ$720K=6-0\2-*Z&>000M1-'%^CZ M/1!+Y[C\?H=;$Q<89B\").LX*%LK'=FB(#D=B_2&S+K6EP_W4S.NA_X(N&HD MB"Y ]2)\F9+)-?WO^M#D\Y>S-2[?+\KZ3^+U=D6!!$^FHX.DK:H&)+D#FAQ. MXE"T4H3H[4/-P8Z[D7^8IG']^T< 6%.A] &SQ9SXH"<C$(^-, ]FXX?*Z7#!C%J*-@RYE!86?M*:G+* M2P:',0!*8[/11B3U:*&+?:/N@]5-> 08-A-&!]&Q>LOTYW0VFZ@4C"F&[(=L M>'WN@N!U"<",94E&P=V#78&/ ='%W#VD*#6)LV7JXI1FZB\ ,=X)*- % BQ<+!91+1)8-&M,R+WH:N'3*4F\&DN MA"Z@]89T9:C%F%]C6.&[Z<=/ZS?E;ZOM&B>U@[I2P9#BM8E.XMH+*)4(MG"+ M14G%4?RSFZ?PB*ACB0'"%%J%KAR"4M55J MK624G47RA0MO'9'824@/UWUM,',RF[O0.-L53$+03-"Q"UR0::\R:G#:1=#1 M,J&%,KEY O]VYG$-X.;OD YB9 MIB-/9=#W%&N_?O-?]M)@1TU?54%]_ MOV1-DK(^\"9>^$!':5()B#T()2$GT',54^NS9U_:.GD0^[K)J\=!!-*%IKFV MLMOY%BX&X5GFX)&XIJS?G+#D A3-.#[!11=&#L M7+QP>1N^U^",>,=Z3(C=0UB]@@.!X"%"-3RIBB:%[WXP%RNH'5 M21*_YX'1J>SO0D']\OG+;/$=\1UNHJ9W63;!C#:B+!!-J5WB WVEA 2=F"^F M<.5/1:!A"Z/L03/H(SAA$64- R MM47>NIC5O<2,&UX<3DLU8'U/*'HU3XO/^"%\NUI*,BH*$1!RKG4%6-G4 MXLX0'4893$PLM"XAO)N2;NSJ <, IXN@"\WS\GSBRZ/Y&O=JFH'6=#J'((&Y M1#O#U-HISG PB9L8HF-)/=3VX!A,_8"D;LSLX<#54BA=H.R>\_K:QF$L2Y.5 MA\B]K^DLBH[LX('1$>ZEH>]CZX3R'Q+5C2D^'-+:"J8/K-7+Q>L;YFHM/AAC M)>4Z_V6!A9JPE;,]8Y;9DB^%,9J M6JAM'5=O0G@WCL!P8'U\ 7>!ZVO+F"@32^32DZ/,$90.!7QV$821-+<4WN76 MB2[7IA\WG>&Q+P\/8G8'/N<#'-$V>>7).H@QD8D@7&T.F33D@-FC-IK^:0R; M$S,:!FN6]B@H:B2*+M3/M6+W_QYF9SCALF03N()H"WG0D4F(R!18%I773,F' MVT&?V'%B0\/8I<#;2/?^QA.',[H+J'Q8DH]RMOQ^;0TIQ:10<(BBOJZ@PY<8 M0E\5;41TPM$B6E_!R(K-/?+7BU4-#+\I'\*W228'0M8*7-(A MZ6E1(W8Q(DC.+")S@>76+^P.)''E$9G<0+OA].E\LB>Y7-6#V:!AM:5M+ M.@P78=])TU[P\T/![['#[J>+I1G,_N7G.QQ_33_8_&KSF_I7[[#\5/__MW>O M;HS_=;KZ%+Y_^?A7LBNWP]IROGQAMUJ4\[M^^MC-I:RF MG[_,;IV]=YJR'C+ZSU=+N+VX\TGN0*CA9A\9J M54P"TCZ"W,=LP!GNJD4F"[I@#&^]@^\AY?3 Q5>Y]$^N3HO6HM!>8("%B=JSU$(TL7:Z33IDQ8+PK=];'$'F MV/UA3D?.W;C&L++JPA!\L5B1;[SI1U'5-"Z_3A.NWI.FGJ!6B&3+0A*"@=(L M0Y Y0B(-95 &'V7K-,3[J1F[D4Q[>#7B?!KM.:8^38WG;@6G^'C>>Q6\X)[-A5BOXY<^U M \ZZ&A%?\;Q-Q40@>3=2>"#W@G@BC0$?C"+UF71]+FE+\WSG_2@;N\=,>S - M()$N%-"F7>U96I\M:74O/H7E1UQ-$%D.7!8H:.NU5@X0DU;D8 M>PO""5]L9,Z4UK[:?I2-&X!%*UVR2_? MB'\DP^D\++]ORA;>.-*)=+M*K "FVB8J:0\U+Z^CIU>S[ M.0?L*2'D2-9VH$_^P/65=MTKU4=JS0S?6*+U/L%%!3%)XIA(Y.A$+DIN?;%^ M,)'[0>Q)W2P/*Z@.U-.-!4Z$#K:^O 5FJ[^CD&S>Z#B=TLSX+ 57NG6=D1L$ M[(>@)W5Y?#R#.]!3%P]%WN+R_2=BX?.PFJ:)P,1(S];^AK7 3E6VOF0)7K*H M5$1I?.M(UTY"]D/+D[I"/IWA'>B4VXMX.9V=K3%/BE3>9"M!B*QK]?H,,1H- M,K)DA"TFQ-9GV#VD[(><)W5?W(+I782P_@-KEQS,SVC0\!'_./L<G.V7JW#O"9S;;>&EZB8< R/O?#_=6>4$0_2R<"])_Z*UD]W#B1Q/PP^J7OJ M(874$(6/G<1^SZO*(3+:[YOJ<=+;]UIHHUSWRWG?E.U,S^9YQ_Q7;S'(R6.% MP&5KKV;%O:HG+B>L*521M*#AS9/D#B.Q84PK.".%U F*8:3>/1;PM0FZ('-# M(>-*-4_$.32F-91>&Q(7#X2Z#N%X%P?J/N^]=[YZ>QMN5+5F*1OEF ;- OG. M:=,-O=[V^XPA*>9M\]I'C4@?NP;.X^%T#%EW#_)?%TLR5^;;0!E5K8Q@?);T.+H1V+.=B*4=5L.!1%^;)CRE&$0\\[<90 M2@!M4A1:ERAXZXS7QDL8NQ+AX]GV8\J^;^COM5RDM=+.]N!%?:GGG8=@;0(N MLN4^1IM2>CRH-X/V@#40NX!V<]EVX:X^L.")YN95X\D'R4P'J6J ME6!R:'U-^P Y8U=#[ *$!\GDR9;@>1%6GWZ=+?XT1/$1/@Q2U.N;;Y>+KE#CW_/O? M5K7YU^53U6=I/?VZ+5]U>;68'9+QG$ DQT"Y6K$JY%"WBV>6,^MT:[/R<"J[ MN;TX#4$[$MZ&%%<7Q^>UZQC'?8I*<+!&2:*=:PC""9 %4Y!)DLYOO=EZN0 ; M6M+WWX$=PO03(CGK1C7V+R)1JP^+=TCV8YK.\$9>Z(?%H8QDEB$&9T$_ MG*Y7$X'*FUJQGWL10 E:EJ\]4!@6@TE'S6WK9[T_HFG5?-2XX5R7RV(4+,VM#:4@#/G %6,#)IHW-R@)85>U(W M;E6I[A ZD%B[.,7OKNU92HLSXCUQ'J=?:P+*A.A.FE7?2^IB@#K5E!J'DWX;O MFQS09<@X<32[QMKW)]=Z D5+($/&@M0FI4*\U+GU_>1^E(W>"&7G!J2"!R1)%,(+' MW#JTB;^)L^G%;PGJB,J/E" XY\-K& M.2/X$!"DC)QQK"W!AP__[$'HZ&UA1K(R&XNP@]CX_EF'$^ZTP,(*)#2,+!CE M@8R6!"YPLFR8-)P-4(]U3^K&]7L>.7=S(*%U\*[QGI75D,/J'D9*&;*I5Z(E M, 05:T93G%:W$U84%2E[<^:7#L_1?9Z3Q M:;7YK"X,S^,*6<50"[Z#8U'5)@!TR BDXZ9PD[2S''GSLF,_(JK+QQC-<''[ M,493$741^J$5),2\Z7:R(U643)"K;%$FLF&J9$"A(NU@A^"D0N!&<+^8?J]Y_/9TC?;M- MX9PDGVU$YD!;Y+4$>8$H1 3FR!ZVG*,>H,?]#XCJTF5IAHO%D"+JYW"^,#Q^ M72QIB6?+]"FLR I^L?C\>3%_OUZDOT^DCMIK\KH'@]P!977HG0^.OE9CZ ^ [G&T&7GP(W_YCNO[T:3&K MKQUIP]WSH"P4R1)#!Z5(TO;%2*C-V< EM/0O0\:&4HJ'TMJEWS(T5 <5:#_X MW9^[9(0[1%T*&%H.G1!(7.5,0"J%_K&..]Z\A_O>U(V;]O/(&!U(:!WXUK^4 M@HES?/-'US[Y"3Z MZ+)%!=J;3)S&>AE*?&"6%>MEDH:WOB\<8!G=E$-MZYV/+? NW/>3EOL6E]-% MOIN[6",=*XE#Y$B65LX60L( D501.J:2E*TWQ..NL)NJK6WW M2L#H.$UGL.(=AB(@9$5RL8Q.8J/)&5%.8W&)\=B\/O;@Q\%@*:1]0OP@ M(1Z-V"^;C40<6+8IT'C:DJ4+P7)BMLH;,U)'VJ3>$L<-9I2UR%GK=G_#XW:P M1-).<7N($$_$[2_S-NDJEP_U+Z[SYOG2_7A%/+YB:]3,Y)(S,!5IA=HC.)\* MH J9,>V0Y]8OZ?8F;MP'[L-=>0TBG Z2E\^SO3>O_?)T?48">[5]3I"?GZW_ M6*S_$]=OPS1/,KFV6-^E)NF(>\(&<$YHX#8;EH1+LGF&WKZTC7SK-0PT[JC# M >34#'^/W5F@JOKU]YO+:--6X'SDQ^DIL&L9[1L*;&ZC:K"5A+:=\0J1*67! M;8' L8)%2 @BDE_/N)08Z5>B=0!R+\).KA!X,WQV<@9?4;SE2[R 6\[I#GWV;D@N4 M4R9K48(VLKXR*8Q<(/20N7(L!2M0#-9]8Q=!G6#I"$G?!YJ3V=X!AFZMX>7B MC2/K7B:OYQ@=) G'?N MGH_D;1^W&%?91.=+B,[Y[)T!R^I%3&*!]"TY$TEA$H(YEYM76[Q#Q+@8.5ZB M=]NSG<#<$?4&.363%[.P6CTGIX+@MI[22;QK-8'TGXSC9OW=S(>!F!G!X?*AWH9=;;\OEG"=C7G"\D8F1&:@\%J MLIFR>37- 4V2,6:MI6BM0NXE9MR4O6:JI VS.T#-LYRGE?MA5F-)K^;G4:<+ M%B7CC/06T!<%"E&"$_15T<5IFY/1J;4U^R!!XR9P-$-/.Z9W8;2\PS59;9A_ M"&D=/;Y;),7NJEEM*-G[OG"F$=> D>(DD=0,H2:#!J!5N2#BP63:ETZ96_B MQDT=:*>(!A%&!RC;W>7[@F.1^6B(8]:24ZF\4<0[SD%;BYY[32=UZXNMA^@9 MUYIN[X$WXWT'.+H,9+TFS;NYVYMD'3TGCM#QG!THVG#@I4,(+J&(27-A!KM! MN:2BD](X#4/"QS&X XC<30>\>^7RCO;"KXOEGV&9)R45GGR*4&(.M31?@1"S MJCUP8Y#2:16'+_SY((F=Q(Z/1,0/"]*U$T\'Z+N[F,MTU+>UA2?);+U]++:I MJKO8K9SI> _6E.IIF$1&I.(,?,H,N*A=0LC$9+JUK=6&\M[Z%C0$UQU-^>B2 M[B:_\UKC\$0GBTZ,0]"Q%J>T'B(K ;!68@DF*:::5\HYK%O[(S8O& YM1W*\ M XUXGR-3U_('KM^4#^';1*5DT=6(KJIU C#5A[*H02AN;=%H;&S=R&\?NGIK M1# ,E_6QI-N!]M^LY*HRS-U%3Z00T@I6'R'0 M6I30M"#G.3BF1.$N*GG[?KX-7!\BJKX*1KD,DWQL)UZS*H/Z:J MD^NH-C<&C87PQ)_<;7,-/N%ZFL+LYII:OK^[.&'N-E7M(L*DU;T9M:HK!D3U\5\NJD"XYK:09(^Z&7>(6SO $/WI#0A8ZHP"XFA)/8$#R[&!+(8EWE$12Y/8^P\ MN9=Y!PEZOY=Y!W"] ^C62UY*/@%#K$.XW %,[G_^$604M%4T'=71T@XB]],SK@"UY$QPQE)S]^RTMS:/ MG5AZ FS:<+T#^.QP6(M3S)O,P%IA:IL8!SZY#-$DX8M1H83_GV65-C%GCF-P M%Q#9>7NVC3_L=7VFA8Y6V0S.>5JPR9H6'!ED+17'Y%AI7C/L9*([L8V.1,U^ M%Z #B; 7S#X<.(L"4^9,02P^UWJH'F(4Q-Y"JE\*M"X,$GU_6M'+DU'73@B] M1B^?A]5TM2AOKPUW1'!RURA-8H\_)*]1:/'-\F.83_][,\%5O/.\W?JUR4FO M;"O4A=E5!/0RW*03FNT##N8<*,QD?0=6P#&A:S0[>],Z,:$)X:&R7.-M>([_(KS,SK1#E>%EW_:1/_M)J21TCL? MO*8\O*CWO@27VEWFQ=EJO?B,RTL(6:V5K"^C94ATSG$29Q1TX@ENG%5>6>]: M&QM[DG;ZB_L'I[F"M;/)&%L?Y'DG"-8B0$Q!0'9*!/*P$$WK4G;[TC:NDAH" M0W(*)6BECP,F,H#37X*R6X)6/*G$?&&M]Y7 0@:>JH8O) MKD:^PK0@%-OB0GT\KD'YC1=+/D>QGDF+TGC6^JKN 7+&53;#H>:VRFDED5ZU MS.N:>W:,>7/^ATTTS"XB&NF7[="74$C2!9ZE ).5(2,X2@C1D9$:61$:BX^N MM6-VDX)3-<1KLL(1WWS!9:B5TK>#7T$2>9'1L #6LDBX5 J\UP@D..DQ6Z=# M:_/D88K&U1,G2/^V(FC(^%YUP?;!X(?P[2B%\EII!HNQ]]Q9""B M(*=!18W;0U\A5TE&?R$+(*O=#BQF MVA1% V4L95%@WD?UM/M&!YORIBC^IX MFZ(@AVN/?4=NHEB.6D8CG;/GW!<5'RY!R;16C*<(T@DZ8QQYP]ZD!%$HQI@S M,35/UCR2U 89A[>G^6.QOK:79+912LV 18Y08P#@C+(@R04PDHG,>6O]_".: MQM5CCX&I'1F+[:34K\9[6Q>XF*_"?,O:MPOB':ZGR\WEW'.<8YFNCU%X>P[< M1-\=LXA&ZNYZU8Y-M\J+67?9YUH[H8R'I O9YV0U@\.L("IFR1_DBEU;(3Q[4 :[3(?LC4S(? UUU)Z-VD TQ"6%L98'1?2\>3N4(VD=5PT. MA;4[E< >0Y*]QI@V&5//;Q?D.4(!WC-0$X6W#Y&M?,A+.;\I-TL4S;;/+%?K MU541H[?A^\VD#L'H'/2UAX95! 15Z)2T]=ULD2Q;+(K'UMDSIU%\LD^Z[^S/ MK\]^+=:2A756':2-HOP!<:W>>V^G>8=?:K6*^<>KFUU:H; B0>92 M@Y(J@F;,+Y?U7%5)YA^SC*Y>FPA&SK]2$M!I.NDL(=7+),%PGA.J:O3^0[XVV2&Y:P+;=6;7 MQ](R9 &914F<2M4;B Q*L<7Q*$6(K6-A!Q/YC_#6Y!!$WM_+;PBI]JM.?PW3 MY:9LZN^;1_E;CAZA/'>/TT15[D%B(\5X.=.5O*_0%7E6T18#.41!\JYEZ#R= MIIQ;Y-$&CK9UT.LA>DY58[O&OI9D7&K7RJ#!REI!IF0.04H.RJ5L->J JK7* M>I"@<=53,US0KHWL2=_MSM M!Q/M3%/D G,*I39!(.A[D2"XN'E.;Q!YDO2CQV9(=_;3,/BZ^Q!N8/GUJ\2N M%WG$346D8^+A=P=I$P__ 7&MPE8WBULF82(O3$&2AI!4,(//!*Q(@M8JI1"; M]_5M7='T=N'.F@NT"\.1&R\(K&!SO=.I5;"=4PQH)P7#KW).X'HK* M'86)'Y<+;R&.7C,2=E06>4M>;YH>]0KFH=&&*H2RF]R^0E269^%Y JT\ Y6# MA\"*!IE3UMR&P)I7\>LB1/4K;9HPVQ8+FF!6NDA6:-7$"87&0L00082$UK', M4O-&Q]?G_X<(+!V HSLNWK&RZ* 2V%LB>GG9IFP65JMIF:8M_R[;H%VKSC(1 MSGNC3 ;A ^E_U C.*PO:,>V2S%JFYEE_!](X;I6P\?$XJ$R?T&F[J4[9Z*P] M'VNHDW87J5V=L]%B\L@5Y,()C](D\$%&J BQ.3!D^1_J*H@P,7F?/F$^F^&B M;#7\_SH+RXKBC;"N/:$JO& BA@3N97V611:QHMT3BXE6&U\4"S\ W/ZS_2.< MM8=@Z4*W#22/7K79156NHU78K0&:E@H;4%GM6^S)2:F=P@B$%5\+8UH(1B@H M.F--E7>QM$Y8>Z2"8>0-AX\?E[4=VV8CG4]["^.2//!0? #A(EF9(1B(-M-_ M5)'5..#*MLZPV8NPL6.D[=&S(WFXL7PZ\ )V4@V6&^<2;U]<\@LQQ?8'' .30LNOUB+PHH'7T$7EK M@*8E[08\(@\K41:3(Q Y3MYC;:\7ZM/^+ H8&5+DP68E6KOKCUK8[L(F?%,N M67^)\F D!D32OY)4KTHF0E"1\!Z28BBR+Z)YT_'[R7E*A>T.0HNM8O7/CSQN6N1M0Y]PJ=R8YSP:U V=KUHKC"9Q!!HSDFX2VCJ76&0QM MBMU5+W([TCM,=''&0XX"1"T.I5QR$(H.@-D58QPQUK0NP7,/*7NA2G:, MJI:L[@(Q=VN+7OJ$OX>:YG7'-W1">1N54@ MZEC/)L^"58$\I>:U-P:I\WCE"M;Q7\UK;NFM6@K;6_#I'6M9Y6/,G$C0.R&LBL M](S,RA0S\!)+R")[HYO7WSB-Y*=96/(01-ZO0X>7<;\*=K^2C4?KUX.&?\0: ME -JUT.J ^KHC?4R0C:UZI5@A8[KS G)-J,M124S1(791ZI$>;7#:..>BO0M!UHK81J,160@5FK_5V(^TIU-G\A DW:\)V\FI M7XVWNV;CT1KNP>$&+#(YI!M[6BD_F8LBYR+34D/__^=A;FMX/= MHK!4FT>3FU>?A1H/T44)WBO.7&0^-F_S-LI"GW19RT/VPOUJN5=8=:SD[]2; M/%[!WS?40(4Q!U3L]Y9 +$[69LN%?!GR8)3/";QS F3->Q2Z"/5TRF->[IK; M,USC\?/OY[^\ELIB):(4#DI(U:3)!KRN3VA4-)[QY%-I?6H=26JG930/P=#] MJFXXH?6KK.[4_SM65=TST"!E-@=44_<660P:>>*.092UF+YS#IRW!F+F IF3 MK'UAD:&*;5XA_O8,]359>E;S'&9G9&'6*J M:!U=(OY(0V:#LAX<]P*T]T;(*"/+K2_DCZ/T'^)UZ '8O%_A#B;?AOJVT7WC M\@PO'_I,\7805@D1G4X(7-6Z@LQS<,);\+*8DF6('ELW[MZ?NG^$2@UM\-I4 MCKWF?.TL\WKT^?_0:,-5I1WP;'^P!BDKSF 0EHS ^F!&A&H3,D/V35.03EMA %G( MH (O0-N2_'H4'+7*/MCALL@:+*#CVK>'X.Y^]?;80N[7*[I;CO:$&@_W##50 MW=Q!ZS[L6]U4"++*+-EJ.@A"0=$*@DD!3$PQFZ""U:T?.SQ:]=RK_7+/E%LQ M7.6!,Q.Y-X8,#C(,E#;$"Z<2A!!58L@E#\/Y)7N1.'8]B"%0=;^6:R^U7BVY MBU(P-ZMA+"ZJ8<3OO^'BXS)\^31-SY887N(Z3&>GU+$Y<**F]6Y.6>0CU\71 M3";KR8DMW.7JC-0$1^^!&Z>YT"A5\P2Q#NKB3(KDZ(0,D'RIC3ID[7M$YHHP M&D,./$?>^LW20_2,K?7:8^60*C@'2:.#1W*7/OWSL]5TCJO5^;7AZMFWZ6I" M1J53MG@0N=27R2AJH]$"F*1'XXR3/K4^8Q\B:/3TED9ROU,:NI40>D#4EO:7 MB\]A.I\X-#$7HR$KG\BV2 R\$I+DCCIYGC5B\TR!ZP2,?/_?3K"[>VD>P>61 M*PB\Q_EJL22W]W/$Y:283"342H6UPHJ*24*L/:>XX2F6XI'4] ^,I#N#=I'R M<8Q@%BVX-+)X_P.G'S^1 _!^,3NK++]8@D.F;$P)4NWVJ)RB):"VP$R.1E@> M+-=["/J>X<<-I;<1>0O.C2S\:Z'B]]]7I/DNUQ Q.<C2C_U7)]==Q=^89AMCGJ4I8:"QE&5M,JB.:&8SMFCXV8[=ZYOH3S M?11RXIQG!4$$3?M(UM*VD549Q+ISP>^5N_0@Q]Q$PCA714+"+UEP>$2J; M&D;+[Y._O9\D88V7ME:TCKXV^!)D"T5=MXO,1C"5'WQ7O<+TUX^+KS^?C[B% MQODW5\BXFF]$&+01VN(D#G8@\]^>3XSR-B=E06GOZULZ!\$&!<5K9TH0)D37 M3.:_/1_GL!A.Y@=RL(<2<[^<+1=?\-P"DN099\(E!#H-:X92@4#6%# M Y<% MZ5=\#^OQSL#CF(WMY7PZUSK8YJ]>3TQFWFJ=P*9J"7%C:A<##ZA9"2FSFJ;6 M;)N_>CU.%:WAMOF!'!S9\GNVFH9SI!IM.(_< ?)0Z\4KHCKE H7<'.<#+R[M M=6_S U/O:L:])*_[E_P)?.Q@Q[]X-BG"!ED"@F/5% E>@PO15JO6%R44(P>H MV8Y_\6PON9O^Y7XD!SNX'+C'$WX]G>.K&O.8.%%\*MZ!%;50#%8S-1L)Z)7T MADP8@O;C7&9>TC1N=&FP2Z>FHN@ 6C^X^?WE6YJ=Y9J:LEK5JI/Y0_@VR:J0 M/YTTH(J%'&H6Z+R4"$'2>8E)>@0:8SLO[U= M+O)96K]9OL?EUVG"38#:)>-(.4=PJI!J%E) R%R 949F;5)YV)[?UY/;-7>7 MA^014ETT9'$?$*D/'LY7L#IW>HSAR6KR5;2IGJJ)9+>Z%$"G+)7)PK.P5Q[[ M?CBY2\!X4?W397H7(".1X[P=_VB?GN''QTZ9\JL$5+[HTL_F=?B>_3M/J]OH<*R^_OOX1T$<*VW*3 M1(2DR:E0C'R,(&4!'0/S7GEO;P>$=X+@@2G&N^II#X56G!Q;'RS#?%4+&FW$ M<$X_$\@9>9.@8KWY#J(V.)::SE%T10MO@W'[J(,=8X]W"S2 -CB5=SW<_6T] MPXOT)QUR(2HC8*K=^$2TX'@.X&6VZ"P3_G:SX_LO_VZ,/-[U3WNYG\BWD:7^ M:I[)PUI.P^PB!_(B[U4%'61AP&5M)&PPDPGM#$@1;"1G*[%B]Y#]?>./=PW4 M'@%->#@R#G[#.2[#[&HI%]9,S JC1"B*5RWF9&V<25]ICL*4S(V.>\#@GN'' MNQ1JCX(6'!S[?< :\8+LJ(-2.47(CHQ7I9B&*+,"9#)HR7EQMR^#=K\.N!IR M+V';IR'L8SG5P5W-#^\4Z.PJ6GD!I*)J7?94(*;:&%P:GW4.6O/6T=@FUX#C MI! ?$V :1!0=0.N8&R69=<),CE$*]8F%(^AV\G$>^Z^-95?T8:\./F@&= MR!SRWH'0(CM/CI&X_1BM][N^S0NBQ==-#' Z?XC_[Q:SV:^+Y9]AF2?%+ M_'X=ENLF*'LU3\O:#_@E;O__:G[O&B !YXW@.CX_!H236N\KSHG@O$]F?HM:2B9C ,S),/3',&"8M\P\]3QI% MY36_T.A,Y1TBDQ-5WB_S/!C&+INA3SCCSF3#(1C:-2JI7,OB6RCD^!=CF=*J M=0G4!PD:Y_JD#Y0=)Y4G=K)>+3)*4U!Y"5+IRCY;JR]G!%>"#>37%R9;M]$X MD,1Q;G)Z/6&/DURGI^S58J24:++0D"6Y8BHDK$4D#029HD[<:'4[):@##=C\ MXJ@W#7B(5)H>M .%XOX(R]HSX2N>'G>[,U33(-O#A#YR1,T[H3@+#%AB= X& MZ2 P:R![$QV2FVELZR/BD;+G'T3_.0WO,"T^SJ?_C7E2'Z%X+04@"D4&06W[ M&\@^( ]'!9X3>MLZM'@8A4\C]G8(G@[25Z=)K-=[A-\6B_SG=#:[J,:\*!<_ M.5Z+_7C,)NKL0-(;Z;6+.9[-\RLB>_YQ&F?GY?EW] LOA@=O? 9=.X\H81)$ MFPLD%7DL//!06I==/XC =J77+Z;=WBN;;(VI[=]*,.1$6\8@&D^F [>99R.$ M;M_I=#[T6?JOL^EJTS5N\]#!6"TQ,@-1:TUF M:/)DAOH$IF27A+:A?;?S>T@9N4AH"S$OVO.\4^C4+Y>(%Q437 A8#))36TL> M,!4@UD? '$M(Y'0$IUMKI1\2-2Z1DPK_)\[^?ID/RZS*(0-R M6=]N6THZ#\AQQ(0 ]OG!Z^]<+>FRRC8CG\\A,%ER;4V3P6DEP'-:J#0! ]\GVWB? MN<8M*3,@6EKS>?1D=!+-Z@/^_1KPO6!2H Z L19CY[43&T<'7A(3O'Z&"<)06Q)'*)R9*1;3;]Q,9+>: V>I](A MY2#!/M@AY1 N]]I%0:+SRD@'O,;#52:[*Z#*4%(IGGD5Q5XGSTE=%!ZI;\I! MXMJGB\(AO!O=7+VO%0AC,9'G+J%H56I)WP@^QOJ*7^L<>0I2[/,6^@DT43E6 M_BTXU\$)<7%POKY\76-B<9JQVJ5.)+*]&.$W2P%,:%Y23-8WKXMYAXB1VZP, M8%:.@'(]UT.1-8XF1+"%:Z!=X\!9)B$4KJ0@)]TV;]JW@XP^;FR.%.P] M,#F6RQT!95*2-EH' S[4DK%2:?*^4P&G!%IA+$J# Z&C#T@<+<1[0'$01[O) M ;V@GCA!1^;\Q1E1,D_?-P5D9AN9_$;G\.O%:C4A+,:+4-AJK%4>M(_(2JK GESQ3A3=TL )XVHUK@IS''- M;W=\?%S],YC],IC^.82C/6=@OJX9S2WR+^\9J$FZTCY$-LI1VDYUF59"#JKQ MP2@2,ZLU7"R"Y]I#01]"K)N^L,8;YR8%IZJ U_7I/K[>YJ^OTG+ZI;)_:\1+ M&= E#!"QD'M>C >7.1EKGG/DFIRVY@_X'B!G7$/E!+G?UA&M6-[! ?*VMC9: MKK^_G87Y^MD\__)?9],OF\#A]P\TQ"9O M+7)C%.U!UMAH:@2!Q;#RZ!EB=4'G@2GK8Q;*2&)4KI55LX?HBP>=R?J2=!(S MO5>%ZQ80NR)K7(@UA\*^4#M2+B/']Y^?$3>G\X_UN%[V (!SW"JFO=:6 M@?$F@%)D T:)'!@K6OH@C1(MNBE8&LGJ4%$FGB&%*B-H;A[4NK;6;DA[/V#8@:\#Y7FLO;*]K MMO^M925(2GDQ7W_"YV$6Y@G??T)?P#:\XCUG0,!>?5D0;G3?@LV2@ M8M'@R,?L)Z;%(QM91TMW=M:Y03&=G<:W3J&)]$K'P(CTX^I^G:;EN4UN<68 MA%8Z&>9$ZZRK!PD:%S2G2/K!H^@4MG> H6OEWBZ9HXN-'$4"[I,')5%!9%R" MY6AI9VFO6>M:7#O(&-M@;J9D3F5Q!RBYQWS?IA>N)TYB]"4(X+8&4"PK0 R1 M0#9=38UVQ*_6@'F8HI$/J%,%_J#".8G[_6+IC\4\G2_(&!]S21:DL084%Y'L M^93!U]1HS%YKW;J;S@^)&ED;/0ZBCI1!WX[5IK7EJWE9+#]O1GR'L[#&O%YL M?WVJ8[7G\ T=JV,6-%!&J0TJ8;&0?0R@T',(16BH50^C\L5PT[=C=7,?;-[^ M$2>??:6??MP17>43$5UDM&@0DG:$LDY"C('7NV47-*E=5UI7YSR4QJZ0VO+LKF)[]\^X+SU4:YV[?)>*KLZW0Z3\L(HYF,$=G&#O/RV6ZWKV7JW MAH0VLUJ,J3*D! ,N<=*Y0F06;$QT&#>&R%TJNCJ%3H'(B0SN 2)G<;9M-$(J M&B?6"JN#+5!DL/4*$,'1,0U1:BN,$%;YUAKD)@5CWY"V@\;QC#T<%GX+BWEM MWELK\[5+-[K4?*&X1&82\!+KW7"MY.:*)_-)8LC*$*P'<27W5A>#E9(UL8P>TJ]^47\F3"[/_Q+"<&&ZC M9R:!X9ZVC"VD06W=?=*J8*6/THGF:S^6VJZ,X$-0LT]:XP "Z\ 2VFNE+\_P M#]K:'_[$V5?\O2;-K":E1!/JZK2H)X)D#)RJK;=B*$E9S6-J7:[^6%J[,KP' MA^6IPGI"H*P;[L.?BXE'$;0I 9+V;AOE"LY$D%[[X+EP"EM?S1U(8E<&_F- M\!C1/#7D$91P@L7F@L1"60*G!1H#T=#^XI&'$) %G=H;)P<2V94K\6CH.U@\ M3PQ_OR[.EA/GM&>6)Y ZU_MV(\'-/'7Y-Q-3/]<%]KPI-#MXDP8&^J TTG::=950-I ?: M9I%Y-VR6UF&O/OT3@%4+5O>=]G)(+'YRZPG'0%<-$S[69-_Q\+).W M]Y0?PK=3;FMV#-*$03\BKM%MR^4T.YK^9N4X\\* +\'7IF8.@O,1M(K2%"5+ M#JU-LP?(.54S_U(*IEK?]G*.FBM7&ZM/YV<$NW/\+>:KB4'#>) >A*^)3'+:61_MJ,?Q>*:#'E[#W8Z#9=@FN/#)<@L^().C;JV+HC MQ&Y*3M5:==17',#;7-S!D/N629#;29<0A%G>+ MC''U4 .YWU9!I[*Z@ZC+"YIRNOXUI(TEO"D]J)5AM,W(I#:;II2QJF=1KZ0S M]T[JQ&WK-]=WJ1@?*R<)=M&4R]WAY*(_&9I"YZ<#6GNF-61'YZK)P&AEDB44 M*K;.D]U%Q[A8.56V#T+E"$9W )9W^'4Q^THVV,W%G!#,E:#W81IJLM- M)I@'XTQPK!3FFG?2>9"@GN!SC+QO5[)JQOP.D'13$6\V%S+G@E %7,P[Z.E)Y/F ML3>>M&3FM?P^MQ #G>*8-.IDLF+B%FIVWE7?.T%/4#A6=HO6C.Q.C;R^+/K' M78Y9DI.891&T4^BK$#.",4C_>)-=\[3J>T@9-S-PV(/G.'YW )OWF,YHUKJ: M2=*.;+9 ZV=8WS!9,K!,%L"X+3F46&,-C:%R;?J>%,N1XKS3P/XXWH[:OOR* M(=N)?YW.:\W(^JII]0>N)RK0D2MM )31@V*F-N)FCDQQ:4(V47+1^I[D'E)Z M,F3; *8%S_O)#K@>*Y\4SQ,/1+VN5?^4+@%"$ X\-RJ:(@Q9'ZWS4*[-W]/9 MTP8K1W.WU^>&SU(Z^WRV*:6TJ;!4:T@L\1/.5Y<79;5O[O%710=.T.2^Z)1% M-;HTVI,$TC-ORH?P[?)V005MC+>ZWCPFLJAK5P9'WW*+6<5B$,->_:L.V+%' MDGIR>=_]IMW:C%:DY"VY!4H6I/\8#LY8!T'KB*$^$;;-B_\>0-_(55X? 6MW M:@@/);T>K',2W<8OK8WVUM^ORNIL@B"!7-WDA05N:J>](EVMMV4@6_O_M?=M MS6WDR)KO^U^PBWL!+QLAN]M]'-%C*6Q-3^R3 E>99Z@J#R^>UOSZDRA2-XJD MBD60@+T],>-QNV54(K]$(N^0UM*H??:&G+T$_1"R-T(.-LWZ;*!4(&$;>UA' M4Z)SRCKPB6,(J9>-2&2]Y4AC8BC7RCTW0-D+*2E1&H#<+@([F>@6B,^# M/61N&F]52B7:(.&T&>^0:21%T;N&PO\:BW.+TV#BRHI8!D$X_#H<@4H5(8EG M6[N>F78^7<'D_WLY7Z1CNMX75J)I3'!(!)K*8F0_<1 4/-=.21X5WH76OC-(CV$/'^U.]XXJ3%UR($3#WY]>OP4 MPSZQB RN#.6TR1US/XS"LJ&SLTMB;LSJDLA]UNY3K"ER 09^1NG!)9,!60-3H8TI4@[./.,2&ZD#M2:W/-U#B2Q^HO[ M"'GIS@=>%4;DZ^W EJ=+/VEOK[I9C^EB,9O8Y2(=].LNOF5:CIS:U\ -8/N C7;S)= M]GJ/Z[2B88[R[2KSL)C,^A3,.G8S?VJZA7.^_BL/?^/SXT^G$$]? M/36^6N2DY&2I+3D?PS)5HB3-#02L#G/KG[Z^I;>58(&#@>/4V A6MW($*>T; M1*FP03)AN,H]C_X \HY6\FM0+N.6T.33Y];!)BVHUJXQ2!D&%IS!"FE&,"*, M&&UBX")DK\L]A,#"76@GDJI7ZOIDF%40LWNI":[A;_4Y;AZ)<(P$%$ELP/5 MP"2G3",2(T_3"FC('NK=14M9B6C9$RU)3A[[]P(,LM&0$\B?*<&JP)Y?&U)/!D23ZD\L$ZQ M:'1 7J4.$2!-$1N+1I6B]1"G M['=C/-=248*L$:GA&LP%RV%SC:?!4:(QMKF+D/935+J']/S"-1J/*M*"K_>3 M7I9VBY#B/LM9>]D;K!?S>5C,;XPET6H&WA3'J;TR!K (3(.(;1S8)H;8F+L0 M^!#Z2O>DGE_V,F%U;++N1))X<9>R-O_I$;R,OX$-/$^I^3"_:81VI,$!82(2 M%X&?A@C@HJ=>&"&H<[E;*0\@KVS&K802:\?PH?)?Q^<<_A[X$ID_2]N391-[#>S9/ MG=1"$BICWTD#SBYKX']B&D^;O[ MIY]9TW&1RCA6<0(*1YQ$[Y&7(2*NC46&*^ ?([3Q)#(M)92.^L)-\/IG= MG94])_P5>-HKRA\21\QKSXSTR&F>:MU$@X!6QK@".?\E3CD J\"2?P#-C-I;_M3 MK:0 1P=N'&\57#LQ<&1T>L\-1\Q5:)1QN=-\SSY?2S*OY.4]%HUZ!&E]OK"G M@CK,D=81+@@%=X.!FP%9[C"E34.,/)$HU7!9CH9QNSB,X&D% K'C'/4'!@^<4MG&( MU"ML3Q;"+@/A*9!/B-$^IDYN0H"SG$6D#)&(-H)BQAR8#;D'$1]/==E4<1T6 MVIFQ_Y&E_=,R'>XU7/.+Y>)K-YO\)_@;W #S/2?("4_!^=(IYFH;%+2S&KPP MS7CV$'?N353N$V>6PER'((M(5%$"E(L%W\UDFI32AV[V&_S=Q8W03%G8+_+: MI)E._4!/UZ!(C?":!-^0W.5"I]I+88_^YS@C1PE(T:.2'C9ZRK?MX(*]?Y62 MZ[GPT(K^\%S!O"_&7WPU[>6WU5"1GDU=O K=MVGH61-6$;_YC3368244"CQ- M+B4DH%1[C61ZDU90%G <\OI4$>(+&UEE#LV/(2J%7UN["C.79.$63&#X?>QF M=^E]EAZ*/@A]V5ZGJIK^]Q??OLVZ[W"S$DF"Q(XACK%/SS-KI!QL4%-)K)/P M>\(&G(51'R];TU=0ED\/56%9',W;[8?U^NFP_B-,;K^F\PE7$/"O/ZV_F$7X M8":S/\QT&6X:HYU.I6F.)U[9QB#+TMP3$[AU"KNP.<=[MW8OLX6RI8:E=?P/ M(#8_MHOQ)K-Z[LP_MJOJSYM >&"-54@R#ISQWJ4[4"$6O2!$1<:S/Z9VKKT- M.FGR)SMI50M0/4=KGZWY;H>MV?^R#I)_3AIG_G35WSC2.)I&A$>E79J!%9 1 MBB!I,&^TQ41FGRMQDHT,.C3-SWQHBHK&CQSS?_SJ67J:GB8K M;K^YUBS)W?%TX&=/V ]U# ,JZ9:*KC%4$R14"(\;#L*K>.YB M@++=4A?3_F>"WX[H&K&;H)3A05%D,6W@[/HTNP>.,FV(T#%$S$3NJK!AE/W8 M?4X'2-NKYI+\P&7T!W/KVW";./>Q[<.WN?I'WUXTCZX\D/A,FG#]V<_A6^IM M;V\?INN%(<6&1C%[Q$(2GV376;FH*EZCDD(1-_9.)]=FE8MN?&%9^P')VWU+U=UD40HB:/VB*DHP3^/#BEO*5+"&VH9]EQD;Y0\ MG,Q*U=HALK.G??PD8!4,ILQGBYOW73OOIA/?;Z-W_OO.&-LH[2BAR&B17JW M&%GC' K.>;@0I-%RT&4)GW@F:O!/3V*V^^O5M(J?!O N*_>KDY]U?P*71#&N M-+(Q%>\$ 2RQ*0WEA'26<,J'O:ATL 25;#++A>E>$1G!X K2%I??0G)QVML' MJW#=7]*$P(SD A'9I,X[A9&6E #*PC3&6?@NM9-IDD/)PX]M'0+:XW5P!Q@%&A>DR+5H'Z%"A%N=:6BRUT? ML9^B,H75)Y.BC.RO0)C>=S.XRV%+G\"_61V+]48L#0QSUB O)$7<&X84 6,Q M1IL:@55C;>[2_IW$E"DS/ID(Y6%Z!=+S!4!8)="6\TD;YO,'S=I?\!(3U4AL M46P\Z%5B*-)!&R15$Q5G3!.?^SVJO015,[/AI%9T?FQJ$+05[0^=OL1(H,\C MR3UXKY+#*:1>@O=JC6S@.@\Q>S_J+UI%'&<,,%T.+A6&MR^73G9[ M-UWV%9T/G?B110NJ$45%@!$-L,0TC,$^G)6"!L7-D-KZ'Y$'T%7- M'(KS6)VYD:I ^CZ'[Z%=AO2P^OOTF+1QBW],%E_?+^>+[B[,?OUS_0)U>I8! M_NO30^H^<"F9YDC05,G'&XIL*NQSRN+&* U66OY7&P\FLPJK)J.LO)I]>%K@ MJN@.^6W6S>=7LRY.%C?,L6 ;)T&M2X.XX\ L;C2"$YT&0S>-=KE#Q\\^7X7! M=#II&LOH"C388^3[8^M \M/#'3<@Q]1[, &5UTG+.XRL#RSYC98:[:0)N8<> M;B&C"BOK=#)S+.,KD)W?0@M[F%ZT_L+?3=I)JB!(A7D/Y9,1#H)JO$)!!9*B MWA(I90DB)$:IC?*.YJZ5>X.DPHW\)]=#&0&IXCV>?D3QTBV6,V#7^Z]F=AOF M-Y&RX+2PR(DTS8])B8R- 3D3P5W1V'F6^^V=;704;GX_O85T).LS"M#)RQ/[ M9_SFJS_^8J9AGK,J<>?B)RI&'+:94]<@VB0,E$H4*5<@@& R*^\Y"*#@FEDG MF>\'3XU.\@4WS*,%98)P@XPUI9!#&NNPAAY^F!O$0V=6#P)V?V[U "[7 MD5N][G;EDFAPW*HF(-:HOFD9_(T@&^2XAA/&,;9>OF%.#?E.%;?8&/A>9V#S M\+(6N=B99(I&.Z.%1S0(4+,A:@3D"X25]9K:8+'TAPC&49FZ#,J)G*Z%HJKBKS$&2B;N5R<_ MZ]/EO)5.T :11NA47 LLL10C0IF6@NKT[O1))*C6%HI#,!W20G$(@RLP79\' M07Z=3NXF;;^CM<94S#/"1$16<($X-N!@4F&1:32-03IJLC].NY>@FL1G#-[= MJ9A?@20-BK1RXPDH7HV,[!^2- PTVV\ %CT22W!TYNV@Y5F5NKMNS^VFC MCF@IK43*B'2FG48ZDI#FZ@6A&F<;PD^\T1<$E56#6>1A4_7E Z"*,KI/8?&L M1B7O( (K5'%Y1*4[%VH5J,2MFUM;O*]V^#3H^)&QWN!&>A.1M!@8:YU""FN' M2#!:$.4#;G*/(#R2Y++!EI.HS7."6(4B!1-DE6$S4W#9[KIV_7KA8C&;V&4_ MJ?&ZVS>Y>WX#;KJWPAE$C2"(-PU#5@D-3&?!!2Z#]/ECR\=275;EGE7,7L6J MSXKXCZN9;[0WE%G:H(93L,DIW$*6_=I6&^(JN&:($I$0!R#P:8=.*JQ<31J;#1K2IF\!YD/)^M-.9_Y MD NF*NR%'3O<=>)N')?.&M@;,]0@+FU$QC*"K#1.\<:)&'*/8#N0Q HM@6P2 M,TP\LX!7@9+-#8&SB-%V*;'604/R-+@D&4&$\ZLP]EG0V\EI&S[U/F" M3 #]):YCIATEK6CS6M)/_]!]Z42=VT?JK9QN_C*^W\!0AA>O9!>4PPNG]'(YC MDYI001V*:*(%@38JM^F=A?!CU>B';@;V1?M^"<>P=??7,]/.85GX[&]FTJ8L MU[L ,(=4^!$5]9;H-'1)\U3Z1)$RG"#0&-0$^'69/P_%*XJ9M/ MA60%L:"/[?>P"@&LDJ]]Y2;\R4V,1%$> O*,I;EB%/:AG$'.14P,ER3XW.'W M7;24C>:4%[\L&%5A65Z%=CYY>E[--5Q%"L8,-@0L8YWBIM):U+@0>,.Q(BQW M0/$E!64S-N4EZP@\JA@/TIM$&X-TUIOY%!8WDH@0TY 3T;?,V0"NNA4,I,*% M&)W!H?#*%MTKXVEG>/]S[)?.Z3N?Y:70/'+MN;LTUA'L^0UM0B0;W3TF+P*K)?534XR;],YM^ZN9G^-NN6WSYUBU1BU;5P M.)?!/P8Y'KRLR_;AQV^,Q$XP+U)C6LI7IAFTA#8H1FYD X:OS=[B,I+4G\%Y M/D0Z-[7N.1#.W0LS;NS!8[)J:><3/S&S29C_/OG7,G$\^)M@%+/6*Z1, ]:U MD@YI"Y<,L1Y[X1M.-'E#Z;[]E9_!5QXC;9GY_X-'TGM+Y\*Y&9RQWR?&3J;P MMXX9:I?GN^>\^P]A05V60$,UE=&E@?X.+-PT Y8W&!GKB:2.1J%R9]FJL 2V M-4G"P5BVC_#=KP*PBQNM* O::]1X;Q GC4,J$(-H@SDW%GN)<[?@#*?NI[CO M#Y#!UR^8G03'"OS]%Q-1X1_"['NXD4 CYU@@G1Y)X:H12*5N)1DHN*)1&>7R M3_-_3<=/<>\?(75'8U.!?,%MU2V!(5?F/E4= ^]V7&(WP@K'A(63PBQ/;[10 MI!E5*%@%UG*0FF1_Y6PP<3]#3/T823P-BG6(YVP)5EU#LBL; B13IP6:32IX,'$&L4R&,BTX2;EWN"WHX=3]#$/Y( 3T%CK5( M:/#]S.O4RS&9I^S6H[7A@Z7.2"0CN'[ND-F-#O PY8>#I(#F-EJ?6(L?1*6]"@ZCD3"/[)^K>'?3PUL+4Z"?]@6=D(J'$&58Z\0 MM[ WRS!8'+)QA >G/.;)E56A]1^H272$KP[A;VA MQ%&*77;IS4C_(!%7/[&(EY*%"L[!#A?P83?"2DFI8FFJ@T#<4(; P$X9#R)P MT!C'S6>I\Y2*[*1HD*SJGU=6,^)5@?3MW@@)X-]IZ=<=;0%HYNV7E8>\7XBQ>,7T/D+]M'OL,/?.K:V<,_IG[/^6J,,:9" M\>@%DD:G8@-!D**D09'Y:$0:'RMR*]9LQ)?-8&:3MU==/$7 K>#Z?]SXN_MG M:N;#+/QKF=J9^N<":-0JXD:CX)N(N :>FG1O2>.EIQK'F'W\ZP"R*I'$\PK, M+K'-A%Y- KEM0X_/#W#E G:(X#37@0>PH50:31.)"]9'87GN1UX'D%6)0.82 MA5VBE@F72D5M_GABUP]2D$8H<-\DB0%08V%RU/ MKUG*U!1%/",.S.US7+X[":Q$,V:4D"'*,0M<-;F+1(!\:3)5UDH?"[G2(9!Q' ME3E/_:*3Z'TW7\PS3,L8L&B6?/*AQ&?*$;_X+ C@YS!-+=<7#C[D=I[G'\Y116^O6 MV<_=-#6(_=O,_(VFJ=^&-:@AF"-.M44Z.(P:XWA@5GEA]2GW_IJD'T69'2(U M0QJ:QZ)2@7.[O3^;-XU*<]R4H2$]= .FHVH"L,N$QO<3SO._4SZR=_X\XG0L MT(.ZX@_@^FC)^19FD\Y_69C9(K_\/-[M,@#)@2(MA$8<023$U*'+(T*F2T MB#I@IP3/W72QBY:RP:Y32E 6[ID?,"IV;0 'YR M $L3%+3AGO FYB[3&&T_G6R0P=GMIT.X?J3]]&OK3Q=5^++HW#^_=E. 9_[K MOY:3Q?WX ,+NM;+$"@:2FBDLL/K"TZM.AF)"L$'6.X>X"1PL'X,1 V/'%G87<&=\]C>N&+.^^[N6]?VW8ZIO$UQU:@(W#$& M-^ &I&']I!'($=8X3)VT+O?C'7L)*BL_F4#O3H5 !>*TL8>'X@\CL!06PVT: M(YRTF!IFT\0I@ADA5LJ8?9#W5D+*BD]&H#??%3R:ZQ6(SHMCM7JE?5WCPW7P M_9BHX%PZ7=RG^EJ#I /_DH*%1U7NOK6=Q-1P@QT%='<*KE<@/FO6;%'1OS\6 M1E@ON>:<(F]A(^ !FP,& R4W&G/6F/0,@VP4 MXHVRX -QBZA62FKE&Y/=[]U#3EE->&JARX5#;2*U*EQ<[R05>?PMP,GQ-]X& MR@(+B#@;$!?@7YO8,.0C#E@0*@C);?4/H:ML'N:L0I8#F=QYF=$!SOX3\^#^ M]VWW_?\$Y]2KF?3.X^4+2GB^Z$C+GGV1K^Q<.#'F.)CY3 MN+-7-^_2[96CUY*QKA,VE$UM2TG\Q=6'O3 MFSM9S#]_^?O:%3Q!UF7GMXIF\TXI/5O3,6^Q?/05 M.#WF]H-S>[/:T%U_7I\\N+&Z9?>*&4C\6_MMDA:]!AWR#O[E/[.0^7K5(I[" MFU@\R-4@CA0TJ5[0UU_/F?':6+.(B3T.K>W9%)4#]5_?O)_KR:L =2Q% ;P\4Z=W 7_H9LE"Q'\SJ./V[YUB[QK<1!T [A2P\&;OP>?,UQW MC^2FP'_&T_?&^D7>@SC\" [C4K5XG@C&,D\=9$*O$M ^MG[R?>*79C69[1B@ M-I8JZY3MYWGW%@-*'Z7I](FN^9O!G@&':-N"Q1#:P?-N& ,JR#X\!97V'YI1 M+Q>\6+NLLSSH%.UE2G:PSIT(WKZKS6SN*<.3Y<7]U_Z]G!#Z>.CEM[2WDP2@ M=W^G:%KVG,'G-UE=@3CTM%U\@\^[2<^*SY/;KXOYEXO/7TXB%F]_KVA"]9SB M,9CUI0V8;;<'W.AIA_F]@8>%BSPG=;P_L,&7&J#[>^MGT_O;+VF^TVK:P-WB M>-RVKEKF/:;#4=O'DAH@^_7/F;N:35R&\_6TU"!P*DBMO=I\#8C\EA[9_,4L MPN,8L^.AV;+F((PJ2*CM9D=AL%Z>[/N__7/1B]+[K^WME3M.[;VQ]"#HRN;8 MAC&G_$RK[?5-O\[ZP/>)"K->KYZE*.L-HH\LR$J@?@ZN^QYF]Y?QU;=>"<,H MN1_T@2..['K5A\\<'V7>NF"Q -DA^#P_K/O84EC)IJJJ=?=9N@..CC9O6Z\8 M7GOYW@UBPO_7>8"36"=#0?DK _!7!N @;#YU[:?0Y0#EY4KE,F;[>-V]L?&* M[I4 2]Y-VIYG2;]FNV!>+5Q,J8VU#(:PJ;3*N[U=K#=U=+3IY5+%*AG'HK6= M%87Q>2"H-=/[]/! EB*=G8L6JVH\TO;>R9["Z'U9_/-JYBYGU_/9K_/%Y,ZL M4DOYRKT'?:!8R>-85 ]A6V&$+Y<+T/%PC[>W&57I[E6+U4".Q?)-!M5S 7[J M%O\O/-[4(5<]\I /%"N)S'!9OLFVP@A_@$6[-CSL-$="=,>2Q4HCQZ*XGS5U MX?;+,EQWO_Z9<4AZ%\K4LD0(U-3;LF^./=MS3=$S;0OY]VG\=V&_?%%P,Q^].:R@T"L*M;U-H\JR@IT80Y^ MX>?0#R%ZS 9F4XC-4/ES9>[_ MF%^%&7A;=Z9U(7?ASY#UCSC7P)SC:WT>%RF6<#T A>=WLV7K[(!TCZE 6.S;7*-?4>",H.)OQ5JWC.F^:O M^L2_ZA,/P\;_]W77^^/''H^7*Q4KH]IW.K9NMC0 T^DC67F.QN9RY:[UK>SN MANR]])BP?BSU\8T'S]4OWG=? MPC2DR<=K&3HZ=;%]Q7(7R3B\]O*EM)\"I/A'H_XRQHF#=3^T><[:VZN74X'C ML!S,K](Z,X39;[-N^>WC?+[,B.B^=8M5YX[5HV_SJ+1&_9J&P/A'0G.AN&_= M8G6Y8[7KVSPJ?A:[ZVYAICGRP)MK%2NW'7WFMO*B/$(7;@&>^/3^RDQ\)J"V M+5FLL'8\7GLX4]I13IXB4)BHRJ4:=ZU9K%YV)'!O\*:TV?D0&;[X?IM--^Y< MM%RIZU@K\PWV5(1>3]DS#9$3Q&UKEZM3S8#E'F;5H$H?2N7*["]!B] M^A:C2E=6]&_TI1E9*U:">W/7SP+]91*!F "[S87N@9\J5W Z$NYQK"SM-FZH MF3_F_2723Q']VDV!RY\7N3S)PSY5KE9U=.QN#"NKP_]36'QL77>7*88^Z /E M2E:S8;V;;=4A_"K(?"JD]WQH$.)5Q8Y&L+$P\EO43]KY.OB5!_2AWQB$=TW1 MIP.95]TAOUQ\#;,3G^_MWQ@$=4V!JP.95_I4&[N1\-Q:+TJK2E,4F&9:M?^!H;+FK!?PMS-)GT:)E.=ZMO+#P*QI@#( M<)85OY?\)-%EIAS3[T^[RY5^?FOU0WHE)1G]O%=+I%E^3I -V]< 58 M[6D&?9,A?PT3*'6&_AHL\-=@@<-\Z\5L>AUF=_/+>#WS(%]Y+/P]RQ8[0X?9 M"&\SIKBED*C*,8STY4K%.GD/M>&V;+\62*XGBZ/-ZQ=+%6O)'0G*"P:4'ARZ MG :"K2#)JO'=MT7P'Z;F]BAX=JU9K-WV,)S>8$GYP.(I,-NS;+'^VL-@>YLQ M52C GJX<[_5M6:Y8;^T81;B-$14IP^O97;O(JPN?+5FLJW:\*GS-D+HT82; M=J]:K*'V*#U8'6P/#D.^ETNWKUBNAW:,-MS!CRJP^F4YZPG+ -+C4N6Z8L>@ ML\F!*F#Y$MQR-EE,POSB]O;BNYE,CR[@W;-NN;[7,8#MY(7NR5R9I25IYE5G(O!6NOU6JF7IEY9-2\\&PU&8_:SL==JP6.[ M5U[+BVZ(4G_]'C4/YG4_GRIA"^FP\'@JX,M M42]O?(]K-:^FP6"TY@;NM*KV:/GVK2NG8:[ED;TS) MJZ>)XY7K.6E5'@6=^D-"(Y2'QV5K$,;1JI*=@<,1F71Y4ZA4>38>]H>S(Y+O MW-IUCMLY_$N-]Z: M;GM)CS47 DNIIV7NI^-O.K]5)1#$:6\(F4_D]K#?>?7/:]^>EN&@/Z%IN&(% M7TAFY4+))4C(%\JQWQMN@7:]POO:6,],Q;XSMF3#0>^_S.3L)X6PK=A_K,R4 M4VC]WIJF3MA5E?41O;/'&;W1@XO>M]PA9IC_>X M79%(R:\E]&Z,Z?!.P!BHU"&!00<)9,HB84&L0G=8(J1ERT)E!7,-?:S[+Z65 M[2#D0*F<1F:C)+E4OH"#KI99,)#&K6&:$7!S@6Z"I:O-:7B\H!Q_/J"4+%<5 MPDX(6HH<\&>C+N"Y=HL78=;*^?*>L M3#;@YSIC=JP-"'R, #Q^< !\NQ6MIZX%5UMB$'^8/%=X/'3/0A"O&+5;BG(H(C_O@AL25!.$*NPC 79R_,G@>GR,IH5R<\<;=OPLEQ50"%:VFF&9-8S$ F&H1JK:$I&05QJ&Z>\V8!9FV>74,E:9F9&A58%+8XHY4(NUG7I$X)Q:TB!U2L!D(^J&BDQE&&#@O3 MA70>V-(X"8.PCPV=:E2A*FLT)Y*'6\&(=:9'CU@W;)8[^"^5) @>1G\I/FKF M_Y0X3A\0CL?'NSB^-U_MP/G^3'=O5&,E+)0@L')G*DZ4SAV 3D4G(9A;T:$) M^%8\55KY%:7Z?6II;07@!4S%9;$ENE&TALQQTSI4-[8&IETH3;+,6!$,".7K M7%:H.#2@C199TYHA$93F$;Y86ZH&>3\: &!K2BZ,L]1+:H% MXN+V5'VH(^[!N_%Q?PD8D(J.X$P7"\W4-/[=NN^3&?BMM*0J.O_SK1!+N_H\ M+#X9YP#V1*"1@D< -O& P-:R98SF+BIH0]Y6;*'E#NC>@QTIAYLL:RQ%?2-A M;HU7&N?QA@XT,8K+,$1[WA,'*+B[+02(G (RI0BL'8QN&76%;?VUU.WN_XY\ M\A?\^.@X?%#;I)<).L0F[.$I-;ZR[ MS1_^[%=K,P"\TBB<4;DF6DE]3@B@0!EX': )EPH-QB*XF)3U4+HQ>2LE_% MY^VYN&W94):U-BN)UF5A(O_Q+>0":7\Q?_<_,/[#<0BW#[N<;F]O[W^*Q_.AG3%;"W M^!6=XO9VN!]NAX^\V&T[.^V?#=[=/.@/;]N.PMAQ?'C@:EX]/Q@?=!W:<$]' M]0T;;M]N$@+N.E$J(;3\YQ=&-^\OON46"O/71YYQLKM7'AOF<:CS(7\IW?86D9 M<+#NPE. I?&[7>+<7,Q2,F23MK<^XY=PCL*7?_X'4$L#!!0 ( *139U=P M16= 3@< !(D 4 =G!G+7$S,C R,WAE>#,Q,BYH=&WM6FUSV[@1_MY? M@3K3BS-#R:)>$EM6/),ZR8T_--?+99J/'9 )=0@P0- R>JO[[, :4F6TG,N MZ<7QU#.636*!W<4^>'8!:+;PI;Z8+207%W^:_;G78Z]-WI2R\BRWDGLI6.-4 M-6)XY7I.6E5$0:?^+:$1 MRL/CJC4(XVA5R<[ =$@FO;E9J$QY-DK[P]D)R7=N[3O'[1S^9<9[4T[)M_:- M-W5XW'(IQPQ+^S_WZ<5!GR[?O/]P]?;J\M6'JY_>_<)VW?J=#OVK<5X5ZV\4 MI:N$?51:*UZRO_79I>95ODY8+BW9Q/R"^Q^>3$[/[^OJZ:ZK]%AS(;">>EH6 M?CIZWCFO*H%(3GLI9+Z1[VF_\^J/U[X[+>F@/Z%IN&(+OI3,RJ62*S"17RC' M?FVX!>3U&N]K8STS%7MK;,G20>]G9@KV#^46?,W^;F6NG$+KC]8T=<*NJKR/ MZ)T]SN@-'UST_LH=8H;Y+]?LNC(K+<5<)C&(;>B$@0F50:Z!!JXJQJLU:RIO M&PD/D'U"(D),.2OQ9!77K. Y7EEF2K"I-U%N3Z"2N72.VS6)E/Q:0N_6F [O M!(R!2AVR&'200*XLLA;$*G2')4):MEJH?,%<0Q^;_BMI93L(.5 JIY'>*%.N ME%_ 05?+/!A(X]8PS0BXN40WP;+U]C0\7E".OA]02E:H"F$G!&W"G "1$$>S MW6I750'"X9[(156Y;@3&!)2V8IH AHI(J@82",0$;JTW*&T!XNZHQD(0B@9. M2*+1$ T#? 3U+E@3\[=@A7:K%R'6ROGRGG+H8C3RV@WK$RVX.""\*M,2PHKD\!HII'I MJ >)E:!/HE!Z%LKEVK@&_8A8K=$1-[4UN11X[=@Q8"(DQ\.8F7_!J+MDK M<-;[1D,B'?%>.CF6T8IT(N)3?%14=581KS0^(V+;@G&$%=ER;T7%CJ("BLC/ MN^"&!-4$H0K[2H"=C+\9/(_YLX>"S^?]LY3FX;5T*,,1K)#P?AM)">7BG#?N M_ETH*682J&@UQ31K&HL!P%3+4+4E)"6K, [5W1OFW&9?*S4/,&OS[ 8J2L2Z8;OM0W=@:F':A-,ES8T4P()2OZ6&AFIO&?UGV?S,!OI255T<5O;X58UM7G8?'). >P)P*-%#P" ML(D'!+:6+6,T]U%!&_*V8@LM=T#W&>Q(.=SD>6,IZEL)\TCB/-W2JB5%< MCB':\YXXP(*[VT* R"D@4XK VL'HEE'7V-9?2]WN_N_()U_@QU?'X8/:+DT> MPW8IG!F*#M#)AE*(X;8!MF$7XJ;/*!'VBDW8Q5%J>F/=;3X.+S!862KOI3S( MV9E!KJ<6H6!3Z'X,)(,B'5$P_E*IVZT4^6NC8')8&TV5A_. 9U_U//K_6Z'M M#/Q*HWA",:< ,-I\TC8V5Q)P:'/I[99D)?DU)<=83(7T&,K <$[9G=U\%LC: MW4/<^A\@-2[0THNB;G9(3&[I@0,,#W!C9;J#YYO/:J\ M^_!V*:^07@L+JD@0B]N6#659:[.6 M:%TM3.0_OH-<(.T+\W?_=\8_'85P^[#+:3MD *.T/Z'3^?[EX9+('Z5!>V,8DF=L;B^!QV?]T\F([H&]Q:_H%+=7Q/UP17SB MQ7[;V6G_;/#IYD$_O6T["6/'\>&!JWGU\FATU'5HPST=UC(?YD! B^2<+%_&_0MCSOKNB'B@O[OLS!@@5$?WKE0LF!O;ZGR MIUB'[KM[$GCL ''>^0)+;5RX^9G&0\VE_.176EHN'&RZ\ R(:?Q^ES@W%[., M#-DF\)W/^)V#,R,2YH=&W=6&U3XS80_MY?L0U3#F;BQ"\)>869-(26 MF0[A2.BU_=)1+!FK9UL^20;27]^5; <"1TNOTX.[3"83>U^??58KV>-8I\G1 M.&:$'GTS_M9QX%B$1+9%;RC3+T'QZFTIB)?2WX5:_!=/X!W M0K[GUZ24:ZX3=E3[&;?+ZW';!AFO!%T?C2F_!DX/&]SOD##H,=;IK8*.3^F* M^HR%4>3V!UW_(&"_>PTT1?721NEUP@X;*<^)0Y%(N1PQ[6?D9$X$4EYLAZ^6?*4*3AC-W A M4I*]:2J2*4- M_D=@/9$K%DT>;1O]G6F(56?R?\?9^RC.Z>QB>7IR.ITL3^=G<'YYL;B86K9R6T M%NFPCR%>"Y"Z[ /W .8GL/QQ!HO)Q?>3L]G"F?_RT^Q7F$R71N*[K@__ F!U M1XO\(=X_"J5YM'ZAF7":02BRC(6:BPQNN(Y!QPS>%D0B"\D:+E@NI 81P<]< MQ60-YY*%7!GM'Z0H\B:<9F$+]HS5[D[?]]W15*0YR=;VRAOM ZJ>")F"YSIO M(1+21HBX"DD"'\I P#**U* M-D@(%;G9U.ZKUTJF[RK_"R)7)&/*F=\F; V3T))@^JZ)!@=U4W(D(M-#QT.=%^K)/6^_AO7YPV_7Y: 5=$P=EDA(M1*B(L%E M$2+[B>F^34=*]J'@DIGSAC),W?&^1W -2/"Z>W1_P^Y=_VYZMZ+8&P0=)'

8;#*266-1R*FJ EQ;N6L)I]PLU4S"53ANBF$9,D 33#9'"@ MH2!'YE6SFG(9R4)S'QU2;ET;5E&K2,H^$3F3-J9Z,%E:G\B]%UAB-5DEK#98 M"4F9=+#""FQF'\[K:LVPCE>+JT-L9 MM/K=P)Q[-9X3-:T#5T?BECT2MS5]+!OT6P/W:;';\C:RMO5=^D<$"JMTV @: MM4%%[-#/;\';WF0-UP]!I)S2A'W^)6#![NYT>B-E?[>VG0WES\!;D6HYSQ&! M2#B%.O4OJ1B?6H O">,3IXFO%>Z9N+8'.>B51[C'.-MVUMP;;D\^:-X;? \> MN'.A[$P=2I804]8G'\&K6>;>F9 5+IA"/S;YAP?>ZK=\A]"V[R[^ E!+ P04 M " "D4V=7W\F)FD@$ " $ % '9P9RUQ,S(P,C-X97@S,C(N:'1M MW5AM<^(V$/[>7[$ETUPR@XUM( %#,D,):3/3AEP@3?NI(RPYJ"=;/DDDH;^^ M*]DF+UQFKKWI7>X88+#W[=E]5BN9X=)DXGBX9(0>?S?\WO/@1":KC.4&$L6( M8116FN>5VF-9;%6_&9I( JB-EQ+]8[?DE)NN!'LN/8S;)77PY8+ M,EQ(NCX>4GX+G!XU>-!)^HMNF"2]]F&'1+2_Z+$(;_0#VC^,0OIGV$!35"]M MM%D+=M3(>.XMF8T?=R+_L%N8P1VG9AF'0?!#XXFJ8??&(X+?Y+$#C-)48GJ5 M.)%"JG@G<*^!E7@IR;A8QV_F/&,:SMD=7,J,Y&^:FN3:TTSQM%34_&^&$3&X MN[RK *$?P7-6 PPC"VERO^0+;J =^=&P9?7KM+:2>X0XP0(R];]#/OP@Y/'D MC8>S<^FYW!Q=3F[&IW/83Y]BO\5(@][<.7/_+$/L\G8H0_;W:#YZG&/ M9C ZF5[,)RZ,J!M<" MIC,SB'H9X+8G49>\'!S ]A?G/$YB-+G\BI5!F'@O854*A<;3J$RL)N4H_5:R7;?)7_&5$+DC/M M3>\%6\,H<4S8YFNBG"#\;F_P"7U8$$IQE_0$2TWT/7'M_DP1'KY)@GN.$RHAC#2>C(6A) M\:XCK&:?<#L:"\6T);IIQ40(0#,$@U,"!04RKYO5J*NG!SJDW+FVK*+62I1] M(@NF7$S];++X_Y'[L.V(-60A6&VPD(HRY6&%!2DTB^L? \IU(<@ZYKFKDS,: M/'5O3ZJW=L;AT*XV+M=(I;@ZQ';Z?J_;MN=8H_!#Z\#5$==W1]R6H=NR?L_O M!R^+ S_4Z OGBF\UW7-YZ\YU M<%B>Z+;S;+FI\X$Q]^QQN9#:3=!8,8$3\Y:]^ !=3:[@P80L<&6LS+9)611\ MQK= MI]QJ^_R'X"6^^?A'U!+ 0(4 Q0 ( *139U<[R('-)5,! *9J&0 0 M " 0 !V<&#,Q,2YH=&U02P$"% ,4 " "D4V=7<$5G0$X' 2 M) % @ &[!0, =G!G+7$S,C R,WAE>#,Q,BYH=&U02P$" M% ,4 " "D4V=7&_8!(TP$ #"$ % @ $[#0, =G!G M+7$S,C R,WAE>#,R,2YH=&U02P$"% ,4 " "D4V=7W\F)FD@$ " $ M% @ &Y$0, =G!G+7$S,C R,WAE>#,R,BYH=&U02P4& / H "@", @ ,Q8# end