0001094285-24-000079.txt : 20240429 0001094285-24-000079.hdr.sgml : 20240429 20240426203912 ACCESSION NUMBER: 0001094285-24-000079 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 87 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240429 DATE AS OF CHANGE: 20240426 FILER: COMPANY DATA: COMPANY CONFORMED NAME: TELEDYNE TECHNOLOGIES INC CENTRAL INDEX KEY: 0001094285 STANDARD INDUSTRIAL CLASSIFICATION: SEARCH, DETECTION, NAVIGATION, GUIDANCE, AERONAUTICAL SYS [3812] ORGANIZATION NAME: 04 Manufacturing IRS NUMBER: 251843385 STATE OF INCORPORATION: DE FISCAL YEAR END: 1229 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-15295 FILM NUMBER: 24886174 BUSINESS ADDRESS: STREET 1: 1049 CAMINO DOS RIOS CITY: THOUSAND OAKS STATE: CA ZIP: 91360 BUSINESS PHONE: 805-373-4545 MAIL ADDRESS: STREET 1: 1049 CAMINO DOS RIOS CITY: THOUSAND OAKS STATE: CA ZIP: 91360 10-Q 1 tdy-20240331.htm 10-Q - FORM 10Q Q1 2024 TDY tdy-20240331
false2024Q10001094285--12-3100010942852024-01-012024-03-3100010942852024-04-19xbrli:sharesiso4217:USD00010942852023-01-022023-04-02iso4217:USDxbrli:shares00010942852024-03-3100010942852023-12-310001094285us-gaap:CommonStockMember2023-12-310001094285us-gaap:AdditionalPaidInCapitalMember2023-12-310001094285us-gaap:TreasuryStockCommonMember2023-12-310001094285us-gaap:RetainedEarningsMember2023-12-310001094285us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001094285us-gaap:RetainedEarningsMember2024-01-012024-03-310001094285us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001094285us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001094285us-gaap:CommonStockMember2024-03-310001094285us-gaap:AdditionalPaidInCapitalMember2024-03-310001094285us-gaap:TreasuryStockCommonMember2024-03-310001094285us-gaap:RetainedEarningsMember2024-03-310001094285us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310001094285us-gaap:CommonStockMember2023-01-010001094285us-gaap:AdditionalPaidInCapitalMember2023-01-010001094285us-gaap:TreasuryStockCommonMember2023-01-010001094285us-gaap:RetainedEarningsMember2023-01-010001094285us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-0100010942852023-01-010001094285us-gaap:RetainedEarningsMember2023-01-022023-04-020001094285us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-022023-04-020001094285us-gaap:AdditionalPaidInCapitalMember2023-01-022023-04-020001094285us-gaap:TreasuryStockCommonMember2023-01-022023-04-020001094285us-gaap:CommonStockMember2023-04-020001094285us-gaap:AdditionalPaidInCapitalMember2023-04-020001094285us-gaap:TreasuryStockCommonMember2023-04-020001094285us-gaap:RetainedEarningsMember2023-04-020001094285us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-0200010942852023-04-020001094285tdy:XenaNetworksApSAndAffiliatesMember2023-10-022023-12-310001094285tdy:ChartWorldInternationalLimitedAndAffiliatesMember2023-01-022023-04-020001094285tdy:XenaNetworksApSAndAffiliatesMember2023-01-022023-12-310001094285tdy:XenaNetworksApSAndAffiliatesMember2023-12-310001094285tdy:ChartWorldInternationalLimitedAndAffiliatesMember2023-01-022023-12-310001094285tdy:ChartWorldInternationalLimitedAndAffiliatesMember2023-12-310001094285tdy:A2022AcquisitionsMember2023-01-022023-12-310001094285tdy:A2022AcquisitionsMember2023-12-31tdy:segment0001094285tdy:DigitalImagingMemberus-gaap:OperatingSegmentsMember2024-01-012024-03-310001094285tdy:DigitalImagingMemberus-gaap:OperatingSegmentsMember2023-01-022023-04-02xbrli:pure0001094285tdy:InstrumentationMemberus-gaap:OperatingSegmentsMember2024-01-012024-03-310001094285tdy:InstrumentationMemberus-gaap:OperatingSegmentsMember2023-01-022023-04-020001094285tdy:AerospaceAndDefenseElectronicsMemberus-gaap:OperatingSegmentsMember2024-01-012024-03-310001094285tdy:AerospaceAndDefenseElectronicsMemberus-gaap:OperatingSegmentsMember2023-01-022023-04-020001094285tdy:EngineeredSystemsMemberus-gaap:OperatingSegmentsMember2024-01-012024-03-310001094285tdy:EngineeredSystemsMemberus-gaap:OperatingSegmentsMember2023-01-022023-04-020001094285us-gaap:CorporateNonSegmentMember2024-01-012024-03-310001094285us-gaap:CorporateNonSegmentMember2023-01-022023-04-020001094285us-gaap:IntersegmentEliminationMember2024-01-012024-03-310001094285us-gaap:IntersegmentEliminationMember2023-01-022023-04-020001094285tdy:DigitalImagingMemberus-gaap:OperatingSegmentsMember2024-03-310001094285tdy:DigitalImagingMemberus-gaap:OperatingSegmentsMember2023-12-310001094285tdy:InstrumentationMemberus-gaap:OperatingSegmentsMember2024-03-310001094285tdy:InstrumentationMemberus-gaap:OperatingSegmentsMember2023-12-310001094285tdy:AerospaceAndDefenseElectronicsMemberus-gaap:OperatingSegmentsMember2024-03-310001094285tdy:AerospaceAndDefenseElectronicsMemberus-gaap:OperatingSegmentsMember2023-12-310001094285tdy:EngineeredSystemsMemberus-gaap:OperatingSegmentsMember2024-03-310001094285tdy:EngineeredSystemsMemberus-gaap:OperatingSegmentsMember2023-12-310001094285us-gaap:CorporateNonSegmentMember2024-03-310001094285us-gaap:CorporateNonSegmentMember2023-12-310001094285tdy:InstrumentationMember2024-03-31tdy:product_line0001094285tdy:AerospaceAndDefenseElectronicsMember2024-03-310001094285tdy:DigitalImagingMember2024-03-310001094285tdy:EngineeredSystemsMember2024-03-310001094285tdy:InstrumentationMembertdy:MarineInstrumentationMember2024-01-012024-03-310001094285tdy:InstrumentationMembertdy:MarineInstrumentationMember2023-01-022023-04-020001094285tdy:EnvironmentalInstrumentationMembertdy:InstrumentationMember2024-01-012024-03-310001094285tdy:EnvironmentalInstrumentationMembertdy:InstrumentationMember2023-01-022023-04-020001094285tdy:TestAndMeasurementInstrumentationMembertdy:InstrumentationMember2024-01-012024-03-310001094285tdy:TestAndMeasurementInstrumentationMembertdy:InstrumentationMember2023-01-022023-04-020001094285tdy:InstrumentationMember2024-01-012024-03-310001094285tdy:InstrumentationMember2023-01-022023-04-020001094285us-gaap:ProductConcentrationRiskMemberus-gaap:SalesRevenueNetMemberus-gaap:TransferredAtPointInTimeMember2024-01-012024-03-310001094285us-gaap:ProductConcentrationRiskMemberus-gaap:SalesRevenueNetMemberus-gaap:TransferredOverTimeMember2024-01-012024-03-310001094285tdy:UnitedStatesGovernmentMembertdy:DigitalImagingMember2024-01-012024-03-310001094285tdy:CommercialAndOtherMembertdy:DigitalImagingMember2024-01-012024-03-310001094285tdy:DigitalImagingMember2024-01-012024-03-310001094285country:UStdy:DigitalImagingMember2024-01-012024-03-310001094285tdy:DigitalImagingMembersrt:EuropeMember2024-01-012024-03-310001094285srt:AsiaMembertdy:DigitalImagingMember2024-01-012024-03-310001094285tdy:DigitalImagingMembertdy:CountriesOtherThanUnitedStatesAndEuropeMember2024-01-012024-03-310001094285tdy:UnitedStatesGovernmentMembertdy:InstrumentationMember2024-01-012024-03-310001094285tdy:CommercialAndOtherMembertdy:InstrumentationMember2024-01-012024-03-310001094285country:UStdy:InstrumentationMember2024-01-012024-03-310001094285srt:EuropeMembertdy:InstrumentationMember2024-01-012024-03-310001094285srt:AsiaMembertdy:InstrumentationMember2024-01-012024-03-310001094285tdy:InstrumentationMembertdy:CountriesOtherThanUnitedStatesAndEuropeMember2024-01-012024-03-310001094285tdy:UnitedStatesGovernmentMembertdy:AerospaceAndDefenseElectronicsMember2024-01-012024-03-310001094285tdy:CommercialAndOtherMembertdy:AerospaceAndDefenseElectronicsMember2024-01-012024-03-310001094285tdy:AerospaceAndDefenseElectronicsMember2024-01-012024-03-310001094285country:UStdy:AerospaceAndDefenseElectronicsMember2024-01-012024-03-310001094285srt:EuropeMembertdy:AerospaceAndDefenseElectronicsMember2024-01-012024-03-310001094285srt:AsiaMembertdy:AerospaceAndDefenseElectronicsMember2024-01-012024-03-310001094285tdy:CountriesOtherThanUnitedStatesAndEuropeMembertdy:AerospaceAndDefenseElectronicsMember2024-01-012024-03-310001094285tdy:UnitedStatesGovernmentMembertdy:EngineeredSystemsMember2024-01-012024-03-310001094285tdy:CommercialAndOtherMembertdy:EngineeredSystemsMember2024-01-012024-03-310001094285tdy:EngineeredSystemsMember2024-01-012024-03-310001094285country:UStdy:EngineeredSystemsMember2024-01-012024-03-310001094285srt:EuropeMembertdy:EngineeredSystemsMember2024-01-012024-03-310001094285srt:AsiaMembertdy:EngineeredSystemsMember2024-01-012024-03-310001094285tdy:CountriesOtherThanUnitedStatesAndEuropeMembertdy:EngineeredSystemsMember2024-01-012024-03-310001094285tdy:UnitedStatesGovernmentMember2024-01-012024-03-310001094285tdy:CommercialAndOtherMember2024-01-012024-03-310001094285country:US2024-01-012024-03-310001094285srt:EuropeMember2024-01-012024-03-310001094285srt:AsiaMember2024-01-012024-03-310001094285tdy:CountriesOtherThanUnitedStatesAndEuropeMember2024-01-012024-03-310001094285tdy:UnitedStatesGovernmentMembertdy:DigitalImagingMember2023-01-022023-04-020001094285tdy:CommercialAndOtherMembertdy:DigitalImagingMember2023-01-022023-04-020001094285tdy:DigitalImagingMember2023-01-022023-04-020001094285country:UStdy:DigitalImagingMember2023-01-022023-04-020001094285tdy:DigitalImagingMembersrt:EuropeMember2023-01-022023-04-020001094285srt:AsiaMembertdy:DigitalImagingMember2023-01-022023-04-020001094285tdy:DigitalImagingMembertdy:CountriesOtherThanUnitedStatesAndEuropeMember2023-01-022023-04-020001094285tdy:UnitedStatesGovernmentMembertdy:InstrumentationMember2023-01-022023-04-020001094285tdy:CommercialAndOtherMembertdy:InstrumentationMember2023-01-022023-04-020001094285country:UStdy:InstrumentationMember2023-01-022023-04-020001094285srt:EuropeMembertdy:InstrumentationMember2023-01-022023-04-020001094285srt:AsiaMembertdy:InstrumentationMember2023-01-022023-04-020001094285tdy:InstrumentationMembertdy:CountriesOtherThanUnitedStatesAndEuropeMember2023-01-022023-04-020001094285tdy:UnitedStatesGovernmentMembertdy:AerospaceAndDefenseElectronicsMember2023-01-022023-04-020001094285tdy:CommercialAndOtherMembertdy:AerospaceAndDefenseElectronicsMember2023-01-022023-04-020001094285tdy:AerospaceAndDefenseElectronicsMember2023-01-022023-04-020001094285country:UStdy:AerospaceAndDefenseElectronicsMember2023-01-022023-04-020001094285srt:EuropeMembertdy:AerospaceAndDefenseElectronicsMember2023-01-022023-04-020001094285srt:AsiaMembertdy:AerospaceAndDefenseElectronicsMember2023-01-022023-04-020001094285tdy:CountriesOtherThanUnitedStatesAndEuropeMembertdy:AerospaceAndDefenseElectronicsMember2023-01-022023-04-020001094285tdy:UnitedStatesGovernmentMembertdy:EngineeredSystemsMember2023-01-022023-04-020001094285tdy:CommercialAndOtherMembertdy:EngineeredSystemsMember2023-01-022023-04-020001094285tdy:EngineeredSystemsMember2023-01-022023-04-020001094285country:UStdy:EngineeredSystemsMember2023-01-022023-04-020001094285srt:EuropeMembertdy:EngineeredSystemsMember2023-01-022023-04-020001094285srt:AsiaMembertdy:EngineeredSystemsMember2023-01-022023-04-020001094285tdy:CountriesOtherThanUnitedStatesAndEuropeMembertdy:EngineeredSystemsMember2023-01-022023-04-020001094285tdy:UnitedStatesGovernmentMember2023-01-022023-04-020001094285tdy:CommercialAndOtherMember2023-01-022023-04-020001094285country:US2023-01-022023-04-020001094285srt:EuropeMember2023-01-022023-04-020001094285srt:AsiaMember2023-01-022023-04-020001094285tdy:CountriesOtherThanUnitedStatesAndEuropeMember2023-01-022023-04-020001094285us-gaap:ProductConcentrationRiskMembersrt:MinimumMemberus-gaap:FixedPriceContractMembertdy:EngineeredSystemsMemberus-gaap:SalesRevenueSegmentMember2024-01-012024-03-310001094285us-gaap:ProductConcentrationRiskMembersrt:MaximumMemberus-gaap:FixedPriceContractMembertdy:EngineeredSystemsMemberus-gaap:SalesRevenueSegmentMember2024-01-012024-03-310001094285us-gaap:ProductConcentrationRiskMemberus-gaap:FixedPriceContractMembertdy:EngineeredSystemsMemberus-gaap:SalesRevenueSegmentMember2024-01-012024-03-3100010942852024-04-012024-03-3100010942852025-04-012024-03-310001094285tdy:DigitalImagingMember2023-12-310001094285tdy:InstrumentationMember2023-12-310001094285tdy:AerospaceAndDefenseElectronicsMember2023-12-310001094285tdy:EngineeredSystemsMember2023-12-310001094285us-gaap:DevelopedTechnologyRightsMember2024-03-310001094285us-gaap:DevelopedTechnologyRightsMember2023-12-310001094285us-gaap:CustomerRelatedIntangibleAssetsMember2024-03-310001094285us-gaap:CustomerRelatedIntangibleAssetsMember2023-12-310001094285us-gaap:PatentsMember2024-03-310001094285us-gaap:PatentsMember2023-12-310001094285us-gaap:NoncompeteAgreementsMember2024-03-310001094285us-gaap:NoncompeteAgreementsMember2023-12-310001094285us-gaap:TrademarksMember2024-03-310001094285us-gaap:TrademarksMember2023-12-310001094285us-gaap:OrderOrProductionBacklogMember2024-03-310001094285us-gaap:OrderOrProductionBacklogMember2023-12-310001094285us-gaap:TrademarksMember2024-03-310001094285us-gaap:TrademarksMember2023-12-310001094285us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2024-03-310001094285us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2023-12-310001094285us-gaap:SeniorNotesMembertdy:A095UnsecuredSeniorNotesDueApril2024Member2024-03-310001094285us-gaap:SeniorNotesMembertdy:A095UnsecuredSeniorNotesDueApril2024Member2023-12-310001094285us-gaap:LoansPayableMembertdy:UnsecuredTermLoanDueOctober2024Member2024-03-310001094285us-gaap:LoansPayableMembertdy:UnsecuredTermLoanDueOctober2024Member2023-12-310001094285us-gaap:SeniorNotesMembertdy:A160UnsecuredSeniorNotesDueApril2026Member2024-03-310001094285us-gaap:SeniorNotesMembertdy:A160UnsecuredSeniorNotesDueApril2026Member2023-12-310001094285tdy:A225UnsecuredSeniorNotesDueApril2028Memberus-gaap:SeniorNotesMember2024-03-310001094285tdy:A225UnsecuredSeniorNotesDueApril2028Memberus-gaap:SeniorNotesMember2023-12-310001094285us-gaap:SeniorNotesMembertdy:A250UnsecuredSeniorNotesDue2030Member2024-03-310001094285us-gaap:SeniorNotesMembertdy:A250UnsecuredSeniorNotesDue2030Member2023-12-310001094285us-gaap:SeniorNotesMembertdy:A275UnsecuredSeniorNotesDueApril2031Member2024-03-310001094285us-gaap:SeniorNotesMembertdy:A275UnsecuredSeniorNotesDueApril2031Member2023-12-310001094285tdy:OtherDebtMember2024-03-310001094285tdy:OtherDebtMember2023-12-310001094285us-gaap:LetterOfCreditMemberus-gaap:LineOfCreditMember2024-03-310001094285us-gaap:SeniorNotesMemberus-gaap:SubsequentEventMembertdy:A095UnsecuredSeniorNotesDueApril2024Member2024-04-012024-04-260001094285us-gaap:PensionPlansDefinedBenefitMember2024-01-012024-03-310001094285us-gaap:PensionPlansDefinedBenefitMember2023-01-022023-04-020001094285us-gaap:EmployeeStockOptionMember2024-01-012024-03-310001094285us-gaap:EmployeeStockOptionMember2023-01-022023-04-020001094285us-gaap:EmployeeStockOptionMember2023-12-310001094285us-gaap:EmployeeStockOptionMember2024-03-310001094285us-gaap:RestrictedStockMember2023-12-310001094285us-gaap:RestrictedStockMember2024-01-012024-03-310001094285us-gaap:RestrictedStockMember2024-03-310001094285us-gaap:EmployeeStockOptionMember2023-01-022023-04-020001094285us-gaap:EmployeeStockOptionMember2024-01-012024-03-310001094285us-gaap:AccumulatedTranslationAdjustmentMember2023-12-310001094285us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-12-310001094285us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-12-310001094285us-gaap:AccumulatedTranslationAdjustmentMember2024-01-012024-03-310001094285us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-01-012024-03-310001094285us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2024-01-012024-03-310001094285us-gaap:AccumulatedTranslationAdjustmentMember2024-03-310001094285us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-03-310001094285us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2024-03-310001094285us-gaap:AccumulatedTranslationAdjustmentMember2023-01-010001094285us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-01-010001094285us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-01-010001094285us-gaap:AccumulatedTranslationAdjustmentMember2023-01-022023-04-020001094285us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-01-022023-04-020001094285us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-01-022023-04-020001094285us-gaap:AccumulatedTranslationAdjustmentMember2023-04-020001094285us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-04-020001094285us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-04-020001094285us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-01-012024-03-310001094285us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-01-022023-04-020001094285us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001094285us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2023-01-022023-04-020001094285us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001094285us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2023-01-022023-04-020001094285us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2024-01-012024-03-310001094285us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-01-022023-04-020001094285us-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMembertdy:SellUsDollarsAndBuyCanadianDollarsMember2024-03-310001094285us-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMembertdy:SellUsDollarsAndBuyGreatBritainPoundsMember2024-03-310001094285tdy:CurrencySwapMaturingOctober2024Memberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2024-03-31iso4217:EUR0001094285us-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2024-01-012024-03-310001094285us-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2023-01-022023-04-020001094285us-gaap:SalesMemberus-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2024-01-012024-03-310001094285us-gaap:SalesMemberus-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2023-01-022023-04-020001094285us-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMemberus-gaap:OtherOperatingIncomeExpenseMember2024-01-012024-03-310001094285us-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMemberus-gaap:OtherOperatingIncomeExpenseMember2023-01-022023-04-020001094285us-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMemberus-gaap:InterestExpenseMember2024-01-012024-03-310001094285us-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMemberus-gaap:InterestExpenseMember2023-01-022023-04-020001094285us-gaap:InterestRateContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMemberus-gaap:InterestExpenseMember2024-01-012024-03-310001094285us-gaap:InterestRateContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMemberus-gaap:InterestExpenseMember2023-01-022023-04-020001094285us-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2024-03-310001094285us-gaap:DesignatedAsHedgingInstrumentMembertdy:CurrencySwapAndInterestRateSwapMember2024-03-310001094285us-gaap:LongMemberus-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMembertdy:SellUsDollarsAndBuyCanadianDollarsMember2024-03-31iso4217:CAD0001094285us-gaap:ShortMemberus-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMembertdy:SellUsDollarsAndBuyCanadianDollarsMember2024-03-310001094285us-gaap:LongMemberus-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMembertdy:SellEurosandBuyCanadianDollarsMember2024-03-310001094285us-gaap:ShortMemberus-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMembertdy:SellEurosandBuyCanadianDollarsMember2024-03-310001094285us-gaap:LongMemberus-gaap:ForeignExchangeForwardMembertdy:SellUSDollarsAndBuyDanishKroneMemberus-gaap:NondesignatedMember2024-03-31iso4217:DKK0001094285us-gaap:ShortMemberus-gaap:ForeignExchangeForwardMembertdy:SellUSDollarsAndBuyDanishKroneMemberus-gaap:NondesignatedMember2024-03-310001094285us-gaap:LongMemberus-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMembertdy:SellEurosAndBuyGreatBritainPoundsMember2024-03-31iso4217:GBP0001094285us-gaap:ShortMemberus-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMembertdy:SellEurosAndBuyGreatBritainPoundsMember2024-03-310001094285us-gaap:LongMemberus-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMembertdy:SellUsDollarsAndBuyGreatBritainPoundsMember2024-03-310001094285us-gaap:ShortMemberus-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMembertdy:SellUsDollarsAndBuyGreatBritainPoundsMember2024-03-310001094285us-gaap:LongMembertdy:SellEurosAndBuyUSDollarsMemberus-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMember2024-03-310001094285us-gaap:ShortMembertdy:SellEurosAndBuyUSDollarsMemberus-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMember2024-03-310001094285us-gaap:LongMemberus-gaap:ForeignExchangeForwardMembertdy:SellUSDollarsAndBuyNorwegianKroneMemberus-gaap:NondesignatedMember2024-03-31iso4217:NOK0001094285us-gaap:ShortMemberus-gaap:ForeignExchangeForwardMembertdy:SellUSDollarsAndBuyNorwegianKroneMemberus-gaap:NondesignatedMember2024-03-310001094285us-gaap:LongMembertdy:SellEurosAndBuySwedishKronaMemberus-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMember2024-03-31iso4217:SEK0001094285us-gaap:ShortMembertdy:SellEurosAndBuySwedishKronaMemberus-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMember2024-03-310001094285us-gaap:LongMemberus-gaap:ForeignExchangeForwardMembertdy:SellUSDollarsAndBuySwedishKroneMemberus-gaap:NondesignatedMember2024-03-310001094285us-gaap:ShortMemberus-gaap:ForeignExchangeForwardMembertdy:SellUSDollarsAndBuySwedishKroneMemberus-gaap:NondesignatedMember2024-03-310001094285us-gaap:NondesignatedMember2024-01-012024-03-310001094285us-gaap:NondesignatedMember2023-01-022023-04-020001094285us-gaap:OtherCurrentAssetsMemberus-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMemberus-gaap:FairValueInputsLevel2Member2024-03-310001094285us-gaap:OtherCurrentAssetsMemberus-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMemberus-gaap:FairValueInputsLevel2Member2023-12-310001094285us-gaap:ForeignExchangeForwardMemberus-gaap:OtherNoncurrentAssetsMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMemberus-gaap:FairValueInputsLevel2Member2024-03-310001094285us-gaap:ForeignExchangeForwardMemberus-gaap:OtherNoncurrentAssetsMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMemberus-gaap:FairValueInputsLevel2Member2023-12-310001094285us-gaap:OtherCurrentAssetsMemberus-gaap:InterestRateContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:FairValueInputsLevel2Member2024-03-310001094285us-gaap:OtherCurrentAssetsMemberus-gaap:InterestRateContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:FairValueInputsLevel2Member2023-12-310001094285us-gaap:OtherCurrentAssetsMemberus-gaap:CurrencySwapMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMemberus-gaap:FairValueInputsLevel2Member2024-03-310001094285us-gaap:OtherCurrentAssetsMemberus-gaap:CurrencySwapMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMemberus-gaap:FairValueInputsLevel2Member2023-12-310001094285us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:FairValueInputsLevel2Member2024-03-310001094285us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:FairValueInputsLevel2Member2023-12-310001094285us-gaap:OtherCurrentAssetsMemberus-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMemberus-gaap:FairValueInputsLevel2Member2024-03-310001094285us-gaap:OtherCurrentAssetsMemberus-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMemberus-gaap:FairValueInputsLevel2Member2023-12-310001094285tdy:AccruedLiabilitiesCurrentMemberus-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMemberus-gaap:FairValueInputsLevel2Member2024-03-310001094285tdy:AccruedLiabilitiesCurrentMemberus-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMemberus-gaap:FairValueInputsLevel2Member2023-12-310001094285us-gaap:NondesignatedMemberus-gaap:FairValueInputsLevel2Member2024-03-310001094285us-gaap:NondesignatedMemberus-gaap:FairValueInputsLevel2Member2023-12-310001094285us-gaap:FairValueInputsLevel2Member2024-03-310001094285us-gaap:FairValueInputsLevel2Member2023-12-310001094285srt:MaximumMember2024-01-012024-03-310001094285us-gaap:SubsequentEventMember2024-04-23
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
_____________________________________
FORM 10-Q
_____________________________________
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended March 31, 2024
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from             to             
Commission File Number: 1-15295
_____________________________________
TELEDYNE TECHNOLOGIES INCORPORATED
(Exact name of registrant as specified in its charter)
_____________________________________
Delaware 25-1843385
(State or other jurisdiction of
incorporation or organization)
 (I.R.S. Employer
Identification No.)
1049 Camino Dos Rios
Thousand OaksCalifornia91360-2362
(Address of principal executive offices) (Zip Code)
805 373-4545
(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.01 par valueTDYNew 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 (§ 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 filerAccelerated filer
Non-accelerated filerSmaller 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  
There were 47,422,490 shares of common stock, $.01 par value per share, outstanding as of April 19, 2024.


TELEDYNE TECHNOLOGIES INCORPORATED


1


PART I FINANCIAL INFORMATION
 
Item 1.    Financial Statements
TELEDYNE TECHNOLOGIES INCORPORATED
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (LOSS)
FOR THE FIRST QUARTER ENDED MARCH 31, 2024 AND APRIL 2, 2023
(Unaudited - Amounts in millions, except per-share amounts)
First Quarter
 20242023
Net sales$1,350.1 $1,383.3 
Costs and expenses
Cost of sales770.2 790.7 
Selling, general and administrative296.2 300.4 
Acquired intangible asset amortization 49.4 49.7 
Total costs and expenses1,115.8 1,140.8 
Operating income (loss)
234.3 242.5 
Interest and debt income (expense), net(12.7)(21.0)
Non-service retirement benefit income (expense), net2.7 3.3 
Other income (expense), net1.2 (1.1)
Income (loss) before income taxes
225.5 223.7 
Provision (benefit) for income taxes46.4 44.9 
Net income (loss) including noncontrolling interest179.1 178.8 
Less: Net income (loss) attributable to noncontrolling interest0.6 0.1 
Net income (loss) attributable to Teledyne$178.5 $178.7 
Basic earnings per common share$3.77 $3.81 
Weighted average common shares outstanding47.3 46.9 
Diluted earnings per common share$3.72 $3.73 
Weighted average diluted common shares outstanding48.0 47.9 
The accompanying notes are an integral part of these condensed consolidated financial statements.

2



TELEDYNE TECHNOLOGIES INCORPORATED
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)
FOR THE FIRST QUARTER ENDED MARCH 31, 2024 AND APRIL 2, 2023
(Unaudited - Amounts in millions)
 First Quarter
 20242023
Net income (loss) including noncontrolling interest$179.1 $178.8 
Other comprehensive income (loss):
Foreign exchange translation adjustment(88.8)(4.3)
Hedge activity, net of tax(4.2)2.5 
Pension and postretirement benefit adjustments, net of tax2.1 1.5 
Other comprehensive income (loss)(90.9)(0.3)
Comprehensive income (loss) including noncontrolling interest88.2 178.5 
Less: Comprehensive income (loss) attributable to noncontrolling interest0.6 0.1 
Comprehensive income (loss) attributable to Teledyne$87.6 $178.4 
The accompanying notes are an integral part of these condensed consolidated financial statements.
3



TELEDYNE TECHNOLOGIES INCORPORATED
CONDENSED CONSOLIDATED BALANCE SHEETS
(Unaudited - Amounts in millions, except share amounts)
March 31, 2024December 31, 2023
Assets
Current Assets
Cash and cash equivalents$912.4 $648.3 
Accounts receivable, net885.8 899.7 
Unbilled receivables, net296.9 302.4 
Inventories, net 933.2 917.7 
Prepaid expenses and other current assets195.3 213.3 
Total current assets3,223.6 2,981.4 
Property, plant and equipment, net of accumulated depreciation and amortization of $961.3 at March 31, 2024 and $947.1 at December 31, 2023
760.0 777.0 
Goodwill7,956.0 8,002.8 
Acquired intangibles, net2,207.1 2,278.1 
Prepaid pension assets207.4 203.3 
Other assets, net285.1 285.3 
Total Assets$14,639.2 $14,527.9 
Liabilities, Redeemable Noncontrolling Interest and Stockholders’ Equity
Current Liabilities
Accounts payable$409.0 $384.7 
Accrued liabilities767.6 781.3 
Current portion of long-term debt600.2 600.1 
Total current liabilities1,776.8 1,766.1 
Long-term debt, net of current portion2,646.1 2,644.8 
Long-term deferred tax liabilities413.2 415.4 
Other long-term liabilities469.9 475.8 
Total Liabilities5,306.0 5,302.1 
Commitments and contingencies
Redeemable Noncontrolling Interest5.2 4.6 
Stockholders’ Equity
Preferred stock, $0.01 par value; outstanding shares - none
  
Common stock, $0.01 par value; authorized 125,000,000 shares; issued shares: 47,420,690 at March 31, 2024 and 47,331,845 at December 31, 2023; outstanding shares: 47,420,690 at March 31, 2024 and 47,331,845 at December 31, 2023
0.5 0.5 
Additional paid-in capital4,426.5 4,407.3 
Retained earnings5,626.0 5,447.5 
Treasury stock - none
  
Accumulated other comprehensive income (loss)(725.0)(634.1)
Total Stockholders’ Equity9,328.0 9,221.2 
Total Liabilities, Redeemable Noncontrolling Interest and Stockholders' Equity$14,639.2 $14,527.9 
The accompanying notes are an integral part of these condensed consolidated financial statements.
4


TELEDYNE TECHNOLOGIES INCORPORATED
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY
(In millions)
Common StockAdditional Paid-in CapitalTreasury StockRetained EarningsAccumulated Other Comprehensive Income (Loss)Total
Balance, December 31, 2023$0.5 $4,407.3 $ $5,447.5 $(634.1)$9,221.2 
Net income (loss)   178.5  178.5 
Other comprehensive income (loss), net of tax    (90.9)(90.9)
Stock-based compensation 12.0    12.0 
Exercise of stock options and other 7.2    7.2 
Balance, March 31, 2024$0.5 $4,426.5 $ $5,626.0 $(725.0)$9,328.0 
Common StockAdditional Paid-in CapitalTreasury StockRetained EarningsAccumulated Other Comprehensive Income (Loss)Total
Balance, January 1, 2023$0.5 $4,353.4 $(20.0)$4,561.8 $(726.5)$8,169.2 
Net income (loss)— — — 178.7 — 178.7 
Other comprehensive income (loss), net of tax— — — — (0.3)(0.3)
Treasury stock issued— (10.6)10.6 — —  
Stock-based compensation— 7.9 — — — 7.9 
Exercise of stock options and other— 10.2 — — — 10.2 
Balance, April 2, 2023$0.5 $4,360.9 $(9.4)$4,740.5 $(726.8)$8,365.7 
The accompanying notes are an integral part of these condensed consolidated financial statements.
5


TELEDYNE TECHNOLOGIES INCORPORATED
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
FOR THE THREE MONTHS ENDED MARCH 31, 2024 AND APRIL 2, 2023
(Unaudited - Amounts in millions)
 Three Months
 20242023
Operating Activities
Net income (loss) including noncontrolling interest$179.1 $178.8 
Adjustments to reconcile net income (loss) including noncontrolling interest to net cash provided by (used in) operating activities:
Depreciation and amortization78.0 82.1 
Stock-based compensation12.0 7.9 
Changes in operating assets and liabilities excluding the effect of business acquired:
Accounts receivable and unbilled receivables12.1 50.0 
Inventories(25.2)(57.6)
Accounts payable27.7 (10.8)
Deferred taxes and income taxes receivable (payable), net19.3 7.2 
Prepaid expenses and other assets(1.5)(11.3)
Accrued expenses and other liabilities(21.8)(34.6)
  Other operating, net11.3 (8.7)
Net cash provided by (used in) operating activities291.0 203.0 
Investing Activities
Purchases of property, plant and equipment(15.9)(24.4)
Purchase of businesses, net of cash acquired (52.5)
Net cash provided by (used in) investing activities(15.9)(76.9)
Financing Activities
Net borrowings from (repayments made to) credit facility (100.0)
Proceeds from (payments on) other debt(0.1)(0.1)
Proceeds from exercise of stock options9.1 10.2 
Liquidation (maturity) of cross currency swap (13.5)
Other financing, net(2.9) 
Net cash provided by (used in) financing activities6.1 (103.4)
Effect of exchange rate changes on cash(17.1)4.4 
Change in cash and cash equivalents 264.1 27.1 
Cash and cash equivalents—beginning of period648.3 638.1 
Cash and cash equivalents—end of period$912.4 $665.2 
The accompanying notes are an integral part of these condensed consolidated financial statements.
6


TELEDYNE TECHNOLOGIES INCORPORATED
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Unaudited)
March 31, 2024

Note 1. General
Basis of Presentation
The accompanying unaudited condensed consolidated financial statements have been prepared by Teledyne Technologies Incorporated (“Teledyne” or the “Company”) pursuant to the rules and regulations of the Securities and Exchange Commission. Certain information and disclosures normally included in notes to consolidated financial statements have been condensed or omitted pursuant to such rules and regulations, but resultant disclosures are in accordance with generally accepted accounting principles in the United States (“GAAP”) as they apply to interim reporting. The condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and the related notes in Teledyne’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023 (“2023 Form 10-K”).
In the opinion of management, the accompanying unaudited condensed consolidated financial statements contain all adjustments (consisting of normal recurring adjustments) necessary to present fairly, in all material respects, Teledyne’s consolidated financial position as of March 31, 2024 and the consolidated results of operations, consolidated comprehensive income (loss) and consolidated cash flows for the first quarter ended March 31, 2024. The results of operations and cash flows for the periods ended March 31, 2024 and cash flows for the three months ended March 31, 2024 are not necessarily indicative of the results of operations or cash flows to be expected for any subsequent quarter or the full fiscal year.
Recent Accounting Standards
In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. This standard requires a public entity to disclose significant segment expenses and other segment items on an interim and annual basis. Additionally, it requires a public entity to disclose the title and position of the Chief Operating Decision Maker (“CODM”). The new standard is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. A public entity should apply the amendments in this ASU retrospectively to all prior periods presented in the financial statements. The Company is evaluating the impact of adopting this guidance on its consolidated financial statements.
In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires public entities, on an annual basis, to provide disclosure of specific categories in the rate reconciliation, as well as disclosure of income taxes paid disaggregated by jurisdiction focuses on the rate reconciliation and income taxes paid. ASU 2023-09 is effective for annual periods beginning after December 15, 2024, with early adoption permitted. The Company is evaluating the impact of adopting this guidance on its consolidated financial statements.
Note 2. Business Acquisitions
2024 Acquisitions
Refer to Note 15 for discussion of announced acquisitions or acquisitions completed after the end of the first quarter of 2024.
2023 Acquisitions
Xena Networks
During the fourth quarter of 2023, the Company acquired Xena Networks ApS and affiliates (“Xena Networks”) for $24.2 million in cash, net of cash acquired, and subject to certain adjustments. Xena Networks, headquartered in Denmark, is a leading provider of high-speed terabit ethernet validation, quality assurance, and production test solutions. Xena Networks is part of the test and measurement instrumentation product line within the Instrumentation segment. Goodwill resulting from the Xena Networks acquisition will not be deductible for tax purposes.
ChartWorld
During the first quarter of 2023, the Company acquired ChartWorld International Limited and affiliates ("ChartWorld") for $53.5 million in cash, net of cash acquired, and subject to certain adjustments. ChartWorld, headquartered in Cyprus, with additional locations in Germany, Singapore, Canada and Japan, is a provider of digital marine navigation hardware and software provided through an affordable subscription-based model. ChartWorld is part of the Digital Imaging segment. Goodwill resulting from the ChartWorld acquisition will not be deductible for tax purposes.
7



The following tables show the purchase price (net of cash acquired), goodwill acquired, and acquired intangible assets for these acquisitions (in millions):
2023
AcquisitionsAcquisition DateCash Paid (a)Goodwill AcquiredAcquired Intangible Assets
Xena NetworksOctober 13, 2023$24.2 $21.1 $4.8 
ChartWorldJanuary 3, 202353.5 55.5 11.3 
Total$77.7 $76.6 $16.1 
(a) Net of cash acquired
The Company’s cost to acquire these acquisitions was allocated to the assets acquired and liabilities assumed based upon their respective fair values as of the date of the completion of the acquisition. The differences between the fair value of the consideration paid and the estimated fair value of the assets and liabilities acquired was recorded as goodwill. The fair value of the acquired identifiable assets and liabilities for the Xena Networks acquisition is provisional pending finalization of the Company’s acquisition accounting, including the measurement of tax basis in certain jurisdictions and the resulting deferred taxes that might arise from book and tax basis differences, if any. Pro forma results of operations, the revenue and net income subsequent to the acquisition date, and a more detailed breakout of the major classes of assets and liabilities acquired for these acquisitions have not been presented because the effects of these acquisitions, individually and in the aggregate, were not material to the Company's financial results. The significant factors that resulted in recognition of goodwill for the 2023 acquisitions included the acquired businesses’ market positions, growth opportunities in the markets in which they operate, their experienced work force and established operating infrastructures. The results of these acquisitions have been included in Teledyne’s results since the dates of their respective acquisition.
Note 3. Business Segments
Teledyne is a leading provider of sophisticated digital imaging products and software, instrumentation, aerospace and defense electronics, and engineered systems. Our customers include government agencies, aerospace prime contractors, energy exploration and production companies, major industrial companies and airlines. The Company has four reportable segments: Digital Imaging; Instrumentation; Aerospace and Defense Electronics; and Engineered Systems.
Segment results include net sales and operating income by segment but excludes corporate expenses. Corporate expense primarily includes administrative expenses relating to the corporate office not allocated to our segments.
The following table presents net sales and operating income by segment (dollars in millions):
First Quarter%
20242023Change
Net sales (a):
Digital Imaging$740.8 $772.5 (4.1)%
Instrumentation 330.4 333.5 (0.9)%
Aerospace and Defense Electronics185.7 173.2 7.2 %
Engineered Systems93.2 104.1 (10.5)%
Total net sales$1,350.1 $1,383.3 (2.4)%
Operating income:
Digital Imaging$113.8 $122.2 (6.9)%
Instrumentation86.0 80.7 6.6 %
Aerospace and Defense Electronics51.9 47.0 10.4 %
Engineered Systems2.7 10.0 (73.0)%
Corporate expense(20.1)(17.4)15.5 %
Operating income$234.3 $242.5 (3.4)%
(a) Net sales exclude inter-segment sales of $4.8 million and $6.2 million for the first quarter of 2024 and 2023, respectively.
8



Identifiable assets are those assets used in the operations of the segments. Corporate assets primarily consist of cash and cash equivalents, deferred taxes, net pension assets/liabilities and other assets (in millions):
Identifiable assets:March 31, 2024December 31, 2023
Digital Imaging$11,197.1 $11,382.2 
Instrumentation1,683.9 1,692.3 
Aerospace and Defense Electronics561.9 569.1 
Engineered Systems213.4 184.8 
Corporate982.9 699.5 
Total identifiable assets$14,639.2 $14,527.9 
Product Lines
The Instrumentation segment includes three product lines: Marine Instrumentation, Environmental Instrumentation and Test and Measurement Instrumentation. The Company’s other three segments each contain one product line.
The following table provides a summary of the net sales by product line for the Instrumentation segment (in millions):
First Quarter
Instrumentation20242023
Marine Instrumentation$147.8 $128.2 
Environmental Instrumentation111.1 117.9 
Test and Measurement Instrumentation71.5 87.4 
Total$330.4 $333.5 

Note 4. Revenue Recognition and Contract Balances
Approximately 70% of the Company's net sales are recognized at a point in time, with the remaining 30% of net sales recognized over time. The Company disaggregates its revenue from contracts with customers by customer type and geographic region for each segment, as management believes it best depicts how the nature, amount, timing and uncertainty of its revenue and cash flows are affected by economic factors.
First Quarter Ended
March 31, 2024
First Quarter Ended
March 31, 2024
Customer TypeGeographic Region (c)
(in millions)U.S. Govt. (a)Other (b)TotalUnited StatesEuropeAsiaAll otherTotal
Net sales:
Digital Imaging$130.7 $610.1 $740.8 $333.7 $200.3 $134.2 $72.6 $740.8 
Instrumentation33.3 297.1 330.4 144.6 96.9 60.1 28.8 330.4 
Aerospace and Defense Electronics58.8 126.9 185.7 123.7 34.2 18.6 9.2 185.7 
Engineered Systems79.8 13.4 93.2 92.8  0.1 0.3 93.2 
Total$302.6 $1,047.5 $1,350.1 $694.8 $331.4 $213.0 $110.9 $1,350.1 
(a) U.S. Government sales include sales as a prime contractor or subcontractor.
(b) Primarily commercial sales
(c) Geographic region by destination
First Quarter Ended
April 2, 2023
First Quarter Ended
April 2, 2023
Customer TypeGeographic Region (c)
(in millions)U.S. Govt. (a)Other (b)TotalUnited StatesEuropeAsiaAll otherTotal
Net sales:
Digital Imaging$130.4 $642.1 $772.5 $334.4 $197.3 $158.4 $82.4 $772.5 
Instrumentation23.0 310.5 333.5 138.0 97.2 67.5 30.8 333.5 
Aerospace and Defense Electronics64.7 108.5 173.2 120.1 29.5 17.0 6.6 173.2 
Engineered Systems93.4 10.7 104.1 103.3  0.2 0.6 104.1 
Total$311.5 $1,071.8 $1,383.3 $695.8 $324.0 $243.1 $120.4 $1,383.3 
(a) U.S. Government sale include sales as a prime contractor or subcontractor.
(b) Primarily commercial sales
9



(c) Geographic region by destination

With the exception of the Engineered Systems segment, net sales in each segment are primarily derived from fixed price contracts. Net sales in the Engineered Systems segment are typically between 45% and 55% fixed price contracts in a given reporting period, with the balance of net sales derived from cost-reimbursable type contracts. For the three months ended March 31, 2024, approximately 47% of net sales in the Engineered Systems segment were derived from fixed price contracts.
Contract Liabilities
Balance at
Contract Liabilities by Balance Sheet Location (in millions)
March 31, 2024
December 31, 2023
Accrued liabilities$274.2 $241.1 
Other long-term liabilities25.9 25.5 
Total contract liabilities$300.1 $266.6 
The Company recognized revenue of $66.3 million during the three months ended March 31, 2024 from contract liabilities that existed at the beginning of year.
Remaining Performance Obligations
Remaining performance obligations represent the transaction price of firm orders for which work has not been performed as of the period end date and exclude unexercised contract options and potential orders under ordering-type contracts (e.g., indefinite-delivery, indefinite-quantity). As of March 31, 2024, the aggregate amount of the transaction price allocated to remaining performance obligations was $3,290.2 million. The Company expects approximately 78% of remaining performance obligations to be recognized into revenue within the next twelve months, with the remaining 22% recognized thereafter.
Changes in Contract Estimates at Completion
For over time contracts using the cost-to-cost method, the Company has an Estimate at Completion (“EAC”) process in which management reviews the progress and execution of our performance obligations. This EAC process requires management judgment relative to assessing risks, estimating contract revenue, determining reasonably dependable cost estimates, and making assumptions for schedule and technical issues. The majority of revenue recognized over time uses an EAC process. Since certain contracts extend over a long period of time, the impact of revisions in cost and revenue estimates during the progress of work may adjust the current period earnings through a cumulative catch-up basis. This method recognizes, in the current period, the cumulative effect of the changes on current and prior quarters. Additionally, if the current contract estimate indicates a loss, a provision is made for the total anticipated loss in the period that it becomes evident. Contract cost and revenue estimates for significant contracts are generally reviewed and reassessed quarterly.
The net aggregate effects of these changes in estimates on contracts accounted for under the cost-to-cost method in the first three months of 2024 was $0.3 million of unfavorable operating income compared with $2.9 million of favorable operating income in the first three months of 2023. None of the effects of changes in estimates on any individual contract were material to the consolidated statements of income (loss) for any period presented.
Note 5. Goodwill and Intangible Assets
Goodwill
The carrying value of goodwill by segment was as follows (in millions):

Digital Imaging InstrumentationAerospace and Defense ElectronicsEngineered SystemsTotal
Balance at December 31, 2023
$6,877.0 $944.8 $163.4 $17.6 $8,002.8 
Foreign currency changes and other(38.6)(7.9)(0.3) (46.8)
Balance at March 31, 2024
$6,838.4 $936.9 $163.1 $17.6 $7,956.0 
10



Acquired intangible assets
(in millions):
March 31, 2024December 31, 2023
Gross carrying amountAccumulated amortizationNet carrying amountGross carrying amountAccumulated amortizationNet carrying amount
Proprietary technology$1,669.3 $691.2 $978.1 $1,696.6 $663.0 $1,033.6 
Customer list/relationships604.0 227.4 376.6 609.5 219.4 390.1 
Patents0.6 0.6  0.6 0.6  
Non-compete agreements0.9 0.9  0.9 0.9  
Trademarks10.2 6.1 4.1 10.2 5.8 4.4 
Backlog16.3 16.3  16.4 16.4  
Total intangibles subject to amortization2,301.3 942.5 1,358.8 2,334.2 906.1 1,428.1 
Intangibles not subject to amortization:
Trademarks848.3  848.3 850.0 — 850.0 
Total acquired intangible assets$3,149.6 $942.5 $2,207.1 $3,184.2 $906.1 $2,278.1 
An evaluation of the carrying value of goodwill and indefinite-lived intangibles is required to be performed on an annual basis and on an interim basis if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying value. There have been no events or changes in circumstances which indicate an interim impairment review is required in 2024. The Company will perform its annual analysis during the fourth quarter of 2024.
Note 6. Supplemental Balance Sheet Information
Cash Equivalents
The Company had $527.1 million and $265.1 million of cash equivalents at March 31, 2024 and December 31, 2023, respectively. The Company has categorized its cash equivalents as a Level 1 financial asset, measured at fair value based on quoted prices in active markets of identical assets.
Accounts Receivable, net
Accounts receivable is presented net of an allowance for doubtful accounts of $11.4 million at March 31, 2024 and $11.5 million at December 31, 2023.
Inventories, net
Inventories are stated at current cost, net of reserves for excess, slow moving and obsolete inventory. Inventories are primarily valued under the FIFO method or average cost method. Inventory balances are summarized as follows (in millions):
Balance at
March 31, 2024December 31, 2023
Raw materials and supplies$571.3 $560.6 
Work in process193.4 184.8 
Finished goods168.5 172.3 
Total inventories, net$933.2 $917.7 
Product Warranty Costs
Some of the Company’s products are subject to specified warranties, and the Company provides for the estimated cost of product warranties. The adequacy of the warranty reserve is assessed regularly, and the reserve is adjusted as necessary based on a review of historic warranty experience with respect to the applicable business or products, as well as the length and actual terms of the warranties. The warranty reserve is included in current accrued liabilities and other long-term liabilities on the condensed consolidated balance sheet.
 Three Months
Warranty Reserve (in millions):20242023
Balance at beginning of year$49.1 $50.3 
Product warranty expense 3.5 4.3 
Deductions(5.1)(4.2)
Balance at end of period$47.5 $50.4 
11



Note 7. Long-Term Debt
Balance at
Long-Term Debt (in millions):March 31, 2024December 31, 2023
$1.15 billion credit facility due March 2026
$ $ 
0.95% Fixed Rate Senior Notes due April 2024
450.0 450.0 
Term loan due October 2024, variable rate of 6.68% at March 31, 2024 and 6.71% at December 31, 2023, swapped to a Euro fixed rate of 0.61%
150.0 150.0 
1.60% Fixed Rate Senior Notes due April 2026
450.0 450.0 
2.25% Fixed Rate Senior Notes due April 2028
700.0 700.0 
2.50% Fixed Rate Senior Notes due August 2030
485.0 485.0 
2.75% Fixed Rate Senior Notes due April 2031
1,030.0 1,030.0 
Other debt1.3 1.0 
Debt discount and debt issuance costs(20.0)(21.1)
Total debt, net3,246.3 3,244.9 
Less: Current portion of long-term debt(600.2)(600.1)
Total long-term debt, net of current portion$2,646.1 $2,644.8 
At March 31, 2024, $1,128.2 million was available under the $1.15 billion credit facility, after a reduction of $21.8 million in outstanding letters of credit. The Company’s bank credit agreements requires it to comply with various financial and operating covenants and at March 31, 2024, the Company was in compliance with these covenants. Subsequent to the end of the first quarter of 2024, the Company made a $450 million debt maturity payment on the Senior Notes due April 2024.
Teledyne estimates the fair value of its long-term debt based on debt of similar type, rating and maturity and at comparable interest rates. The Company’s long-term debt is considered a level 2 input in the fair value hierarchy and is valued based on observable market data. As of March 31, 2024 and December 31, 2023, the aggregate fair values of our borrowings were $2,945.5 million and $2,965.3 million, respectively, and the carrying values were $3,266.3 million and $3,266.0 million, respectively.
Note 8. Income Taxes
The income tax provision is calculated using an estimated annual effective tax rate, based upon estimates of annual income, permanent items, statutory tax rates and planned tax strategies in the various jurisdictions in which we operate except that certain loss jurisdictions and discrete items, such as the resolution of uncertain tax positions and stock-based accounting income tax benefits, are treated separately.
First Quarter
(Dollars in millions)20242023
Provision (benefit) for income taxes$46.4$44.9
Discrete event expense (benefit):
  Stock-based accounting$(5.3)$(5.9)
  Uncertain tax position reserves (primarily acquisition related)0.30.3
  Other discrete event expense (benefit)0.6(0.9)
Discrete event expense (benefit):$(4.4)$(6.5)
Provision (benefit) for income taxes without discrete event expense (benefit)$50.8$51.4
Income (loss) before income taxes$225.5$223.7
Effective tax rate20.6%20.1%
Effective tax rate without discrete events22.5%23.0%
Numerous foreign jurisdictions have enacted or are in the process of enacting legislation to adopt a minimum effective tax rate described in the Global Anti-Base Erosion, or Pillar Two, model rules issued by the Organization for Economic Co-operation and Development (“OECD”). A minimum effective tax rate of 15% would apply to multinational companies with consolidated revenue above €750 million.
Under the Pillar Two rules, a company would be required to determine a combined effective tax rate for all entities located in a jurisdiction. If the jurisdictional effective tax rate determined under the Pillar Two is less than 15%, a top-up tax will be due to bring the jurisdictional effective tax rate up to 15%. The Company is continuing to monitor the pending implementation of
12



Pillar Two by individual countries and the potential effects of Pillar Two on our business. The Company does not expect the provisions effective in 2024 will have a materially adverse impact on its results of operations, financial position or cash flows.
The Inflation Reduction Act of 2022 (“IRA”) levies a 1% excise tax on net stock repurchases after December 31, 2022. If the Company were to repurchase shares, the excise tax would be recorded as a cost of acquiring treasury stock and is not material. Additionally, the IRA imposes a 15% corporate alternative minimum tax (“CAMT”) for tax years beginning after December 31, 2022. The Company does not expect the CAMT to have a material impact on its results of operations or financial position.
Note 9. Pension Plans
 First Quarter
20242023
Service cost — benefits earned during the period (in millions)$1.5 $1.5 
Pension non-service cost (income) (in millions):
Interest cost on benefit obligation$8.2 $8.4 
Expected return on plan assets(13.6)(13.6)
Amortization of net prior service cost (income)(0.2)(0.5)
Amortization of net actuarial loss (gain)2.9 2.4 
Pension non-service cost (income)$(2.7)$(3.3)
Note 10. Stock-based Compensation
Teledyne has long-term incentive plans pursuant to which it has granted non-qualified stock options, restricted stock awards and restricted stock units. The Company also has non-employee director stock compensation plans, pursuant to which common stock, stock options and restricted stock units have been issued to its directors. The Company issues shares of common stock upon the exercise of stock options.
Stock-based compensation expense was $12.0 million for the first quarter of 2024 and $7.9 million first quarter of 2023. Stock option activity for the first quarter of 2024 is as follows:
 First Quarter
 SharesWeighted Average Exercise Price
Beginning balance1,337,972$223.43 
Granted67,003 $441.98 
Exercised(83,027)$109.33 
Canceled(9,283)$389.07 
Ending balance1,312,665$267.47 
Exercisable at end of period1,108,192$241.34 

Restricted stock activity for the first three months of 2024 is as follows:
SharesWeighted average fair value per share
Balance at December 31, 2023
123,089 $364.86 
Granted89,267 $432.52 
Vested(20,863)$382.20 
Forfeited/Canceled(3,256)$373.66 
Balance at March 31, 2024
188,237 $394.81 

Note 11. Earnings Per Share
The weighted average number of common shares used in the calculation of basic and diluted earnings per share consisted of the following (in millions):
 First Quarter
20242023
Weighted average basic common shares outstanding47.3 46.9 
Effect of dilutive securities (primarily stock options)0.7 1.0 
Weighted average diluted common shares outstanding48.0 47.9 
13



For the first quarter of 2024 and 2023, the Company excluded approximately 0.2 million of stock options in the computation of diluted earnings per share because the effect of their inclusion would have been anti-dilutive.
Note 12. Accumulated Other Comprehensive Income (Loss)
The changes in accumulated other comprehensive income (loss) ("AOCI") by component, net of tax, for the first quarter ended March 31, 2024 and April 2, 2023 are as follows (in millions):
Foreign Currency TranslationCash Flow Hedges and OtherPension and Postretirement BenefitsTotal
Balance at December 31, 2023
$(392.7)$8.2 $(249.6)$(634.1)
   Other comprehensive income (loss) before reclassifications(88.8)2.7  (86.1)
   Amounts reclassified from AOCI (6.9)2.1 (4.8)
Net other comprehensive income (loss)(88.8)(4.2)2.1 (90.9)
Balance at March 31, 2024
$(481.5)$4.0 $(247.5)$(725.0)
Foreign Currency TranslationCash Flow Hedges and OtherPension and Postretirement BenefitsTotal
Balance at January 1, 2023
$(472.3)$1.3 $(255.5)$(726.5)
   Other comprehensive income (loss) before reclassifications(4.3)9.8  5.5 
   Amounts reclassified from AOCI (7.3)1.5 (5.8)
Net other comprehensive income (loss)(4.3)2.5 1.5 (0.3)
Balance at April 2, 2023
$(476.6)$3.8 $(254.0)$(726.8)


The reclassifications out of AOCI to net income for the first quarter ended March 31, 2024 and April 2, 2023 are as follows (in millions):
Amount Reclassified from AOCI for the Quarter EndedAmount Reclassified from AOCI for the Quarter EndedStatement of Income (Loss) Presentation
March 31, 2024April 2, 2023
(Gain) loss on cash flow hedges:
Gain recognized in income on derivatives$(9.3)$(9.8)See Note 13
Income tax impact2.4 2.5 Provision for income taxes
Total$(6.9)$(7.3)
Amortization of defined benefit pension and postretirement plan items:
Amortization of prior service cost$(0.1)$(0.4)Costs and expenses
Amortization of net actuarial loss2.9 2.4 Costs and expenses
Total before tax2.8 2.0 
Income tax impact(0.7)(0.5)Provision for income taxes
Total$2.1 $1.5 


Note 13. Derivative Instruments and Hedging Activities
The Company's primary exposure to market risk relates to changes in foreign currency exchange rates and interest rates. The Company’s primary foreign currency risk management objective is to protect the U.S. dollar value of future cash flows and minimize the volatility of reported earnings. The Company does not use foreign currency forward contracts for speculative or trading purposes.
14


The Company mitigates exposure to foreign currency exchange rates and interest rates primarily through the following:
Mitigation ApproachQuantitative Information on Approach
The Company utilizes foreign currency forward contracts to reduce the volatility of cash flows primarily related to forecasted revenue and expenses denominated in Canadian dollars for our Canadian companies, and in British pounds for our U.K. companies. These contracts are designated and qualify as cash flow hedges.
As of March 31, 2024, the Company had foreign currency forward contracts to buy Canadian dollars and to sell U.S. dollars totaling $131.3 million. These foreign currency forward contracts have maturities ranging from June 2024 to February 2026. As of March 31, 2024, the Company had foreign currency forward contracts to buy British pounds and to sell U.S. dollars totaling $12.7 million. These foreign currency forward contracts have maturities ranging from June 2024 to February 2025.
The Company utilizes foreign currency forward contracts to mitigate foreign exchange rate risk associated with foreign currency denominated monetary assets and liabilities, including intercompany receivables and payables. These foreign currency forward contracts are not designated as accounting hedges.
See Non-Designated Hedging Activities section below.
The Company has converted a U.S. dollar denominated, variable rate debt obligation of a European subsidiary into euro fixed rate obligation using a receive float, pay fixed cross currency swap to reduce the variability of interest rates. This cross currency swap is designated as cash flow hedge.
As of March 31, 2024, the Company has a cross currency swap outstanding with a notional amount of €156.0 million and $150.0 million that matures in October 2024.
All derivative instruments are recorded on the condensed consolidated balance sheets at fair value. The accounting for gains and losses resulting from changes in fair value depends on the use of the derivative instrument and whether it is designated and qualifies for hedge accounting.
Designated Hedging Activities
For a derivative instrument designated as an accounting hedge of an anticipated transaction (a cash flow hedge), the change in the fair value is recorded on the condensed consolidated balance sheets in AOCI to the extent the derivative instrument is effective in mitigating the exposure related to the anticipated transaction. The amount recorded within AOCI is reclassified into earnings in the same period during which the underlying hedged transaction affects earnings. The effect of derivative instruments designated as cash flow hedges in the condensed consolidated financial statements for the first quarter ended March 31, 2024 and April 2, 2023 was as follows (in millions):
 First Quarter
 20242023
Net gain (loss) recognized in AOCI - Foreign Exchange Contracts (a)$0.7 $13.6 
Net gain (loss) reclassified from AOCI into revenue - Foreign Exchange Contracts (a)$0.7 $(1.9)
Net gain (loss) reclassified from AOCI into other income and expense, net - Foreign Exchange Contracts (b)$3.7 $10.1 
Net gain (loss) reclassified from AOCI into interest expense - Foreign Exchange Contracts$1.9 $1.5 
Net gain (loss) reclassified from AOCI into interest expense - Interest Rate Contracts $ $0.6 
(a)    Effective portion, pre-tax
(b)     Amount reclassified to offset earnings impact of liability hedged by cross currency swap
Net deferred gains recorded in AOCI for the forward contracts that will mature in the next twelve months total $1.0 million, net of taxes. These gains are expected to be offset by anticipated losses in the value of the forecasted underlying hedged item. Amounts related to the cross currency swap expected to be reclassified from AOCI into income in the next twelve months total $3.5 million.
15


Non-Designated Hedging Activities
For a derivative instrument that has not been designated as an accounting hedge, the change in the fair value is recognized immediately in earnings. As of March 31, 2024, the Company had foreign currency forward contracts not designated as accounting hedges primarily in the following types and pairs (in millions):
Contracts to BuyContracts to Sell
CurrencyAmountCurrencyAmount
Canadian Dollars$301.2 U.S. DollarsUS$222.1 
Canadian Dollars$12.6 Euros8.6 
Danish KroneDKR154.8 U.S. DollarsUS$22.5 
Great Britain Pounds£5.3 Euros6.2 
Great Britain Pounds£70.4 U.S. DollarsUS$88.9 
U.S. DollarsUS$17.0 Euros15.8 
Norwegian Kronekr179.0 U.S. DollarsUS$16.9 
Swedish KronaSEK284.3 Euros26.1 
Swedish KronaSEK310.4 U.S. DollarsUS$29.3 
The preceding table includes non-designated hedges derived from terms contained in previously designated cash flow hedges. The gains and losses on these derivatives instruments which are not designated as accounting hedges are intended to, at a minimum, partially offset the transaction gains and losses recognized in earnings.
The effect of derivative instruments not designated as accounting hedges recognized in other income and expense for the first quarter ended March 31, 2024 was expense of $9.3 million. The effect of derivative instruments not designated as accounting hedges in other income and expense for the first quarter ended April 2, 2023 was income of $7.8 million. The income or expense was largely offset by losses or gains in the value of the underlying hedged item excluding the impact of forward points.
Fair Value of Derivative Financial Instruments
The fair values of the Company’s derivative instruments are presented below. All fair values for these derivative instruments were measured using Level 2 inputs in the fair value hierarchy (in millions):
Asset/(Liability) Derivative InstrumentsBalance sheet locationMarch 31, 2024December 31, 2023
Derivatives designated as hedging instruments:
Cash flow forward contractsOther current assets$1.2 $3.7 
Cash flow forward contractsOther non-current assets0.6 2.4 
Interest rate contractsOther current assets (accrued interest)0.1 0.1 
Cash flow cross currency swapOther current assets(17.3)(21.3)
Total derivatives designated as hedging instruments(15.4)(15.1)
Derivatives not designated as hedging instruments:
Non-designated forward contractsOther current assets1.5 14.2 
Non-designated forward contractsAccrued liabilities(3.3)(3.2)
Total derivatives not designated as hedging instruments(1.8)11.0 
Total derivative instruments, net$(17.2)$(4.1)
Note 14. Commitments and Contingencies
Trade Compliance Matters
The Company has made voluntary disclosures to the U.S. Department of State and the U.S. Department of Commerce, including to the Bureau of Industry and Security (“BIS”) with respect to Teledyne FLIR shipments of products from non-U.S. jurisdictions which were not licensed due to incorrect de minimis calculation methodology under the Export Administration Regulations. The Company has also made voluntary disclosures to export authorities in jurisdictions outside the U.S. for certain potential violations of local export laws. At this time, based on available information, we are unable to reasonably estimate the time it may take to resolve these matters or the amount or range of potential loss, penalty or other government action, if any, that may be incurred in connection with these matters. However, an unfavorable outcome could result in substantial fines and penalties or loss or suspension of export privileges or of particular authorizations that could be material to the Company’s financial position, results of operations or cash flows in and following the period in which such outcome becomes estimable or known.
16


Environmental Remediation Obligations
At March 31, 2024, the Company’s reserves for environmental remediation obligations totaled $5.5 million, of which $1.7 million is included in current accrued liabilities. At December 31, 2023, the Company’s reserves for environmental remediation obligations totaled $5.4 million. The Company evaluates whether it may be able to recover a portion of future costs for environmental liabilities from its insurance carriers and from third parties. The timing of expenditures depends on a number of factors that vary by site, including the nature and extent of contamination, the number of potentially responsible parties, the timing of regulatory approvals, the complexity of the investigation and remediation, and the standards for remediation. The Company expects that it will pay the amounts recorded over many years and will complete remediation of all sites with which it has been identified in up to 30 years.
Legal Matters
A number of other lawsuits, claims and proceedings have been or may be asserted against the Company, including those pertaining to product liability, acquisitions, patent infringement, contracts, environmental, employment and employee benefits matters. While the outcome of such matters cannot be predicted with certainty, and some of these lawsuits, claims or proceedings may be determined adversely to the Company, management does not believe that the disposition of any such pending matters is likely to have a material adverse effect on the Company’s financial statements.
Note 15. Subsequent Events
On February 13, 2024, the Company announced that it entered into an agreement to acquire Adimec Holding B.V. and its subsidiaries (“Adimec”). Adimec, founded in 1992 and headquartered in Eindhoven, Netherlands, develops customized high-performance industrial and scientific cameras. The closing of the transaction, which is subject to customary conditions and approvals, is anticipated to occur in the first half of 2024. Adimec will be part of the Digital Imaging segment.
On April 10, 2024, the Company acquired Valeport Holdings 2019 Limited and its affiliates ("Valeport"). Valeport, founded in 1969 and headquartered in Totnes, United Kingdom, designs and manufactures underwater sensors for environmental, energy, construction and defense applications. Valeport is part of the marine instrumentation product line within the Instrumentation segment.
Subsequent to the end of the first quarter of 2024, the Company made a $450 million debt maturity payment on the Senior Notes due April 2024.
On April 23, 2024, the Board of Directors of the Company authorized a stock repurchase program to repurchase up to $1.25 billion of Teledyne’s common stock. This authorization superseded prior open stock repurchase programs authorized by the Board of Directors.
17


Item 2.    Managements Discussion and Analysis of Financial Condition and Results of Operations
Overview
Teledyne provides enabling technologies for industrial growth markets that require advanced technology and high reliability. These markets include aerospace and defense, factory automation, air and water quality environmental monitoring, electronics design and development, oceanographic research, deepwater oil and gas exploration and production, medical imaging and pharmaceutical research. Our products include digital imaging sensors, cameras and systems within the visible, infrared and X-ray spectra, monitoring and control instrumentation for marine and environmental applications, harsh environment interconnects, electronic test and measurement equipment, aircraft information management systems, and defense electronics and satellite communication subsystems. We also supply engineered systems for defense, space, environmental and energy applications. We differentiate ourselves from many of our direct competitors by having a customer- and Company-sponsored applied research center that augments our product development expertise. We believe our technological capabilities, innovation and the ability to invest in the development of new and enhanced products are critical to obtaining and maintaining leadership in our markets and the industries in which we compete.
Strategy
Our strategy continues to emphasize growth in our four business segments: Digital Imaging, Instrumentation, Aerospace and Defense Electronics and Engineered Systems. The markets in which we sell our enabling technologies are characterized by high barriers to entry and include specialized products and services not likely to be commoditized. We intend to strengthen and expand our business with targeted acquisitions and through product development. We continue to focus on balanced and disciplined capital deployment among capital expenditures, acquisitions, product development and once again stock repurchases. We aggressively pursue operational excellence to continually improve our margins and earnings by emphasizing cost containment and evaluating cost reductions in all aspects of our business. At Teledyne, operational excellence includes the rapid integration of the businesses we acquire. Using complementary technology across our businesses and through targeted research and development, we seek to create new products to grow our company and expand our addressable markets. We continually evaluate our businesses to ensure that they are aligned with our strategy.
Consistent with our strategy, we completed two acquisitions in 2023. The financial results of the completed acquisitions have been included since the respective date of each acquisition. Subsequent to the end of the first quarter of 2024, we completed one acquisition, which is part of the Instrumentation segment. See Note 2 and Note 15 for additional information about our recent acquisitions.
Trends Affecting Our Business and Other Matters
We had previously assumed no full year sales growth in industrial automation as well as test and measurement markets. However, those markets weakened more than planned in the first quarter, and we now forecast full year sales for products in these markets to decline meaningfully in 2024.
We have experienced supply chain challenges, including long lead times, as well as cost inflation for parts and components, logistics and labor due to availability constraints and high demand. These supply chain challenges have also delayed our ability to timely convert backlog to revenue. Although perhaps to a lesser extent compared to recent years, we expect cost inflation impacts and supply chain constraints to continue into 2024.
Sales recorded and costs incurred recorded by subsidiaries operating outside of the United States are translated into U.S. dollars using exchange rates effective during the respective period. As a result, we are exposed to movements in the exchange rates of various currencies against the U.S. dollar. See Note 13 for additional discussion around our derivative instruments and hedging activities used to mitigate these impacts.
To date, we have not been materially impacted by the conflict in Israel and its effect on neighboring regions. We do not have material assets in Israel. Our total net sales from Israel in the first three months of 2024 and the full year 2023 was approximately 1% of total net sales, respectively. It is too early to determine the full extent of the impact this conflict could have on our business and our operations, including the impact to our suppliers from these regions, and our assessment of the potential impacts is ongoing.
As part of a continuing effort to reduce costs and improve operating performance, we may take and have taken actions to consolidate and relocate certain facilities and reduce headcount across various businesses, reducing our exposure to weaker end markets. We continue to seek cost reductions in our businesses.
18


Results of Operations
  
First Quarter%
(in millions)20242023Change
Net sales$1,350.1 $1,383.3 (2.4)%
Costs and expenses
Cost of sales770.2 790.7 (2.6)%
Selling, general and administrative ("SG&A")296.2 300.4 (1.4)%
Acquired intangible asset amortization49.4 49.7 (0.6)%
Total costs and expenses1,115.8 1,140.8 (2.2)%
Operating income (loss)234.3 242.5 (3.4)%
Interest and debt income (expense), net(12.7)(21.0)(39.5)%
Non-service retirement benefit income (expense)2.7 3.3 (18.2)%
Other income (expense), net1.2 (1.1)*
Income before income taxes225.5 223.7 0.8 %
Provision (benefit) for income taxes46.4 44.9 3.3 %
Net income (loss) including noncontrolling interest179.1 178.8 0.2 %
Less: Net income (loss) attributable to noncontrolling interest0.6 0.1 *
Net income (loss) attributable to Teledyne$178.5 $178.7 (0.1)%
* not meaningful
First Quarter%
(dollars in millions)20242023Change
Net sales (a):
Digital Imaging$740.8 $772.5 (4.1)%
Instrumentation330.4 333.5 (0.9)%
Aerospace and Defense Electronics
185.7 173.2 7.2 %
Engineered Systems93.2 104.1 (10.5)%
Total net sales$1,350.1 $1,383.3 (2.4)%
Operating income (loss):
Digital Imaging$113.8 $122.2 (6.9)%
Instrumentation86.0 80.7 6.6 %
Aerospace and Defense Electronics
51.9 47.0 10.4 %
Engineered Systems 2.7 10.0 (73.0)%
Corporate expense(20.1)(17.4)15.5 %
Total operating income (loss)$234.3 $242.5 (3.4)%
(a) Net sales exclude inter-segment sales of $4.8 million and $6.2 million for the first quarter and first three months of 2024 and 2023, respectively,
First Quarter Results
The following is a discussion of our 2024 first quarter results compared with the first quarter results of 2023. Comparisons are with the corresponding reporting period of 2023, unless noted otherwise.
First quarter of 2024 compared with the first quarter of 2023
Our first quarter of 2024 net sales decreased 2.4%. Net income attributable to Teledyne for the first quarter of 2024 decreased 0.1%. Net income per diluted share was $3.72 for the first quarter of 2024, compared with net income per diluted share of $3.73.
Net Sales
The first quarter of 2024 net sales, compared with the first quarter of 2023, reflected lower net sales in each segment other than the Aerospace and Defense Electronics segment.
Cost of Sales
Cost of sales decreased $20.5 million in the first quarter of 2024 primarily driven by lower net sales. Cost of sales as a percentage of net sales decreased slightly for the first quarter of 2024 to 57.0% from 57.2%.
19


Selling, General and Administrative Expense
SG&A expense, including research and development expense, decreased $4.2 million in the first quarter of 2024. SG&A expense as a percentage of net sales was 21.9% for the first quarter of 2024, compared with 21.8%. Corporate expense, which is included in SG&A expense, was $20.1 million for the first quarter of 2024, compared with $17.4 million, with the increase primarily related to higher compensation expense, including higher stock-based compensation expense. Stock-based compensation expense was $12.0 million for the first quarter of 2024 compared with $7.9 million. The first quarter of 2024 also included $2.2 million of FLIR-related integration costs, including employee separation costs, facility consolidation costs and facility lease impairments with no comparable amount in the previous year.
Acquired Intangible Asset Amortization
Acquired intangible asset amortization for the first quarter of 2024 was $49.4 million compared with $49.7 million.
Pension Service Expense
Pension service expense is included in both cost of sales and SG&A expense. For the first quarter of 2024 and 2023, pension service expense was $1.5 million. For 2024, the weighted-average discount rate used to determine the benefit obligation for the domestic qualified pension plans is 6.86% compared with 5.71% in 2023.
Operating Income
Operating income for the first quarter of 2024 decreased 3.4%. The first quarter of 2024, compared with the first quarter of 2023, reflected lower operating income in the Digital Imaging and Engineered Systems segment, partially offset by higher operating income in the Aerospace and Defense Electronics and Instrumentation segments.
Non-operating Income and Expense
Interest and debt expense, net of interest income, was $12.7 million for the first quarter of 2024, compared with $21.0 million, with the decrease related to reduced outstanding borrowings with lower weighted average interest rates compared to the first quarter of 2023. Non-service retirement benefit income was $2.7 million for the first quarter of 2024 compared with $3.3 million. Other income and expense, net was income of $1.2 million for the first quarter of 2024 compared with expense of $1.1 million for the first quarter of 2023, with the difference primarily related foreign exchange gains in the first quarter of 2024 compared with foreign exchange losses in the first quarter of 2023.
Income Tax
The first quarter income tax provision considers income, permanent items, tax credits, and various statutory tax rates. In both years, the first quarter discrete impact is primarily tax on stock-based compensation.
First Quarter
(Dollars in millions)20242023
Provision (benefit) for income taxes$46.4$44.9
Discrete event expense (benefit):$(4.4)$(6.5)
Provision (benefit) for income taxes without discrete event expense (benefit)$50.8$51.4
Income (loss) before income taxes$225.5$223.7
Effective tax rate20.6%20.1%
Effective tax rate without discrete events22.5%23.0%
Segment Results
Segment results include net sales and operating income by segment but exclude corporate office expenses. Corporate expense primarily includes various administrative expenses relating to our corporate office not allocated to our segments. See Note 3 to these condensed consolidated financial statements for additional segment information.

20


Digital Imaging
First QuarterChange
(dollars in millions)20242023$%
Net sales$740.8 $772.5 $(31.7)(4.1)%
Cost of sales$408.6 $419.3 $(10.7)(2.6)%
SG&A expense$172.6 $185.2 $(12.6)(6.8)%
Acquired intangible asset amortization$45.8 $45.8 $— — %
Operating income$113.8 $122.2 $(8.4)(6.9)%
As a percentage of net sales:
Cost of sales55.2 %54.3 %
SG&A expense23.2 %24.0 %
Acquired intangible asset amortization6.2 %5.9 %
Operating income15.4 %15.8 %
First quarter of 2024 compared with the first quarter of 2023
Net sales decreased primarily due to lower sales of industrial imaging cameras due to end market weakness as well as lower sales of micro-electro-mechanical systems (“MEMS”), partially offset by higher sales of infrared detectors and subsystems as well as unmanned systems.
Cost of sales decreased primarily due to decreased net sales partially offset by product mix. As a result of less favorable product mix, the cost of sales percentage increased during the period. SG&A expense and SG&A expense as a percentage of net sales decreased primarily due to lower research and development costs, partially offset by higher severance and facility consolidation cost.
Operating income decreased primarily due to unfavorable product mix during the period, and operating income as a percentage of net sales decreased slightly during the period.
Instrumentation
First QuarterChange
(dollars in millions)20242023$%
Net sales$330.4 $333.5 $(3.1)(0.9)%
Cost of sales$171.2 $180.4 $(9.2)(5.1)%
SG&A expense$69.8 $68.7 $1.1 1.6 %
Acquired intangible asset amortization$3.4 $3.7 $(0.3)(8.1)%
Operating income$86.0 $80.7 $5.3 6.6 %
As a percentage of net sales:
Cost of sales51.8 %54.1 %
SG&A expense21.1 %20.6 %
Acquired intangible asset amortization1.1 %1.1 %
Operating income26.0 %24.2 %
First quarter of 2024 compared with the first quarter of 2023
Net sales decreased due to lower sales at our test and measurement instrumentation and environmental instrumentation product lines, partially offset by increased sales in our marine instrumentation product line. Sales of marine instrumentation increased $19.6 million due to the ongoing recovery in offshore energy markets. Sales of test and measurement instrumentation and environmental instrumentation decreased $15.9 million and $6.8 million, respectively, due to end market weakness.
Cost of sales decreased primarily due to lower net sales. The cost of sales percentage decreased due to favorable product mix, including increased margins in our marine instrumentation product line. SG&A expense increased slightly due to higher research and development expense in the period, and SG&A expense as a percentage of net sales also increased slightly.
Operating income increased primarily due to stronger marine instrumentation sales and improved margins, and operating income as a percentage of net sales increased due to improved product margins at marine instrumentation.
21


Aerospace and Defense Electronics
First QuarterChange
(dollars in millions)20242023$%
Net sales$185.7 $173.2 $12.5 7.2 %
Cost of sales$107.9 $103.7 $4.2 4.1 %
SG&A expense$25.7 $22.3 $3.4 15.2 %
Acquired intangible asset amortization$0.2 $0.2 $— — %
Operating income$51.9 $47.0 $4.9 10.4 %
As a percentage of net sales:
Cost of sales58.1 %59.9 %
SG&A expense13.8 %12.9 %
Acquired intangible asset amortization 0.1 %0.1 %
Operating income 28.0 %27.1 %
First quarter of 2024 compared with the first quarter of 2023
Net sales increased due to a $10.1 million increase in aerospace electronics and a $2.4 million increase in defense electronics.
Cost of sales increased primarily due to higher net sales, and the cost of sales percentage decreased due to favorable product mix, including higher sales at aerospace electronics. SG&A expense increased primarily due to higher net sales.
Operating income and operating income as a percent of net sales increased primarily due to increased net sales and favorable product mix during the period.

Engineered Systems
First QuarterChange
(dollars in millions)20242023$%
Net sales$93.2 $104.1 $(10.9)(10.5)%
Cost of sales$82.5 $87.3 $(4.8)(5.5)%
SG&A expense$8.0 $6.8 $1.2 17.6 %
Operating income$2.7 $10.0 $(7.3)(73.0)%
As percentage of net sales:
Cost of sales88.5 %83.9 %
SG&A expense8.6 %6.5 %
Operating income2.9 %9.6 %

First quarter of 2024 compared with the first quarter of 2023
Net sales decreased due to lower sales of $10.1 million for engineered products and lower sales of $0.8 million for energy systems.
Cost of sales decreased primarily due to lower net sales as well as certain unfavorable changes in contract estimates. The cost of sales percentage increased during the period due primarily to product mix and unfavorable changes in contract estimates. SG&A expense increased slightly, and SG&A expense as a percentage of net sales increased.
Operating income and operating income as a percentage of net sales decreased primarily due to program mix and unfavorable estimate changes related to electronic manufacturing services contracts.
Financial Condition, Liquidity and Capital Resources
Our principal cash and capital requirements are to fund working capital needs, capital expenditures, income tax payments, and debt service requirements, as well as acquisitions. We may deploy cash for the stock repurchase program. It is anticipated that cash on hand, operating cash flow, together with available borrowings under our $1.15 billion credit facility, will be sufficient to meet these requirements. To support acquisitions, we may need to raise additional capital. No cash pension contributions
22


have been made since 2013 or are planned for the remainder of 2024 for the domestic qualified pension plans.
Cash and Cash Equivalents
Cash and cash equivalents totaled $912.4 million at March 31, 2024 compared with $648.3 million at December 31, 2023. Cash equivalents consist of highly liquid money-market mutual funds with maturities of three months or less when purchased.
Long-term Debt
Total debt at March 31, 2024 was $3,246.3 million compared with $3,244.9 million at December 31, 2023. Subsequent to the end of the first quarter of 2024, the Company made a $450 million debt maturity payment on the Senior notes due April 2024.
At March 31, 2024, $1,128.2 million was available under the $1.15 billion credit facility, after reductions of $21.8 million in outstanding letters of credit.
Our bank credit agreements, which includes our $1.15 billion credit facility expiring March 2026 and our $150.0 million term loan due October 2024, require us to comply with various financial and operating covenants. At March 31, 2024, we were in compliance with these covenants.
Our liquidity is not dependent upon the use of off-balance sheet financial arrangements. We have no off-balance sheet financing arrangements that incorporate the use of special purpose entities or unconsolidated entities.
We may, at any time and from time to time, seek to retire or purchase our outstanding debt through cash purchases, in open-market purchases, privately negotiated transactions or otherwise. Such repurchases, if any, will depend on prevailing market conditions, our liquidity requirements, contractual restrictions and other factors. The amounts involved may be material.
Stock Repurchases
In April 2024, our Board of Directors approved a stock repurchase program authorizing the Company to repurchase up to $1.25 billion of Teledyne’s common stock. This authorization superseded prior open stock repurchase programs authorized by the Board of Directors. The newly authorized stock repurchase program does not have a stated expiration date. Shares may be repurchased from time to time in open market transactions at prevailing market prices, in privately negotiated transactions or
via an accelerated stock repurchase program. Shares could be repurchased in a plan pursuant to Rule 10b5-1 of the Securities Exchange Act of 1934. The repurchase program is expected to remain open continuously, and the number of shares purchased will depend on a variety of factors, such as share price, levels of cash available, acquisitions and alternative investment opportunities available immediately or longer-term, and other regulatory, market or economic conditions. The Company currently intends to fund future share repurchases with cash on hand and available borrowings under the Company's credit facility. No repurchases under any authorizations were made in the first quarter of 2024.
Cash Flows:
Net cash provided by operating activities was $291.0 million for the first three months of 2024 compared with $203.0 million, driven primarily by stronger working capital conversion in the first three months of 2024.
Net cash used in investing activities was $15.9 million for the first three months of 2024 compared with $76.9 million. During the first three months of 2024, we spent $0.0 million on acquisitions as compared with $52.5 million. Capital expenditures for the first three months of 2024 and 2023 were $15.9 million and $24.4 million, respectively. We currently plan to invest approximately $100 million for capital expenditures in 2024.
Net cash provided by financing activities was $6.1 million for the first three months of 2024 compared with net cash used in financing activities of $103.4 million, with the first three months of 2023 including a $100.0 million payment on our credit facility.
Critical Accounting Policies and Estimates
Our critical accounting policies and estimates are those that are reflective of significant judgments and uncertainties and may potentially result in materially different results under different assumptions and conditions. Our critical accounting policies are the following: accounting for revenue recognition; accounting for business combinations, goodwill, and acquired intangible assets; and accounting for income taxes.
For additional discussion of the application of the critical accounting policies and other accounting policies, see Note 1 to these condensed consolidated Financial Statements and also Management’s Discussion and Analysis of Financial Condition and Results of Operations — Critical Accounting Policies and Note 2 of the Notes to Consolidated Financial Statements included in Teledyne’s 2023 Form 10-K.
Safe Harbor Cautionary Statement Regarding Forward-Looking Information
From time to time we make, and this report contains, forward looking statements, as defined in the Private Securities Litigation Reform Act of 1995, directly or indirectly relating to sales, earnings, operating margin, growth opportunities, acquisitions, product sales, capital expenditures, stock repurchases, pension matters, stock-based compensation expense, the credit facility, interest expense, severance, relocation and facility consolidation costs, environmental remediation costs, taxes, exchange rate fluctuations and strategic plans. Forward-looking statements are generally accompanied by words such as “estimate”, “project”, “predict”, “believe” or “expect”, that convey the uncertainty of future events or outcomes. All statements made in
23


this Management’s Discussion and Analysis of Financial Condition and Results of Operations and in other sections of this Form 10-Q that are not historical in nature should be considered forward-looking.
Actual results could differ materially from these forward-looking statements. Many factors could change anticipated results, including: changes in relevant tax and other laws; foreign currency exchange risks; rising interest rates; risks associated with indebtedness, as well as our ability to reduce indebtedness and the timing thereof; the impact of semiconductor and other supply chain shortages; higher inflation, including wage competition and higher shipping costs; labor shortages and competition for skilled personnel; the inability to develop and market new competitive products; inherent uncertainties involved in the estimates and judgments used in the preparation of financial statements and the providing of estimates of financial measures, in accordance with U.S. GAAP and related standards; disruptions in the global economy; the ongoing conflict in Israel and neighboring regions, including related protests and the disruption to global shipping routes; the ongoing conflict between Russia and Ukraine, including the impact to energy prices and availability, especially in Europe; customer and supplier bankruptcies; changes in demand for products sold to the defense electronics, instrumentation, digital imaging, energy exploration and production, commercial aviation, semiconductor and communications markets; funding, continuation and award of government programs; cuts to defense spending resulting from existing and future deficit reduction measures or changes to U.S. and foreign government spending and budget priorities triggered by inflation, rising interest costs, and economic conditions; impacts from the United Kingdom’s exit from the European Union; uncertainties related to the 2024 U.S. Presidential election; the imposition and expansion of, and responses to, trade sanctions and tariffs; the continuing review and resolution of FLIR’s trade compliance and tax matters; escalating economic and diplomatic tension between China and the United States; threats to the security of our confidential and proprietary information, including cybersecurity threats; risks related to artificial intelligence; natural and man-made disasters, including those related to or intensified by climate change; and our ability to achieve emission reduction targets and decrease our carbon footprint. Lower oil and natural gas prices, as well as instability in the Middle East or other oil producing regions, and new regulations or restrictions relating to energy production, including those implemented in response to climate change, could further negatively affect our businesses that supply the oil and gas industry. Weakness in the commercial aerospace industry negatively affects the markets of our commercial aviation businesses. Ongoing issues with Boeing’s 737 MAX product line could result in manufacturing delays and lower sales of our products to Boeing. In addition, financial market fluctuations affect the value of the company’s pension assets. Changes in the policies of U.S. and foreign governments, including economic sanctions, could result, over time, in reductions or realignment in defense or other government spending and further changes in programs in which the company participates.
While our growth strategy includes possible acquisitions, we cannot provide any assurance as to when, if or on what terms any acquisitions will be made. Acquisitions involve various inherent risks, such as, among others, our ability to integrate acquired businesses, retain key management and customers and achieve identified financial and operating synergies. There are additional risks associated with acquiring, owning and operating businesses internationally, including those arising from U.S. and foreign government policy changes or actions and exchange rate fluctuations.
We continue to take action to assure compliance with the internal controls, disclosure controls and other requirements of the Sarbanes-Oxley Act of 2002. While we believe our control systems are effective, there are inherent limitations in all control systems, and misstatements due to error or fraud may occur and may not be detected.
Readers are urged to read our periodic reports filed with the Securities and Exchange Commission for a more complete description of our company, its businesses, its strategies and the various risks that we face. Various risks are identified in our 2023 Form 10-K and subsequent Quarterly Reports on Form 10-Q.
All forward-looking statements speak only as of the date they are made and are based on information available at that time. We assume no obligation to update forward-looking statements to reflect circumstances or events that occur after the date the forward-looking statements were made or to reflect the occurrence of unanticipated events except as required by federal securities laws. As forward-looking statements involve significant risks and uncertainties, caution should be exercised against placing undue reliance on such statements.
Item 3.     Quantitative and Qualitative Disclosures About Market Risk
There were no material changes to the information provided under “Item 7A, Quantitative and Qualitative Disclosure About Market Risk” included in our 2023 Form 10-K.
Item 4. Controls and Procedures
Our disclosure controls and procedures are designed to ensure that information required to be disclosed in reports that we file or submit under the Securities Exchange Act of 1934, are recorded, processed, summarized and reported within the time periods specified in the rules and forms of the Securities and Exchange Commission and to provide reasonable assurance that information required to be disclosed by us in such reports is accumulated and communicated to the Company’s management, including its principal executive officer and principal financial officer, as appropriate to allow timely decisions regarding required disclosure. Our Chief Executive Officer and our Senior Vice President and Chief Financial Officer, with the participation and assistance of other members of management, have reviewed the effectiveness of our disclosure controls and
24


procedures and have concluded that the disclosure controls and procedures, as of March 31, 2024, are effective at the reasonable assurance level.

In connection with our evaluation during the quarterly period ended March 31, 2024, we have made no changes in our internal controls over financial reporting that have materially affected or are reasonably likely to materially affect our internal controls over financial reporting.
PART II OTHER INFORMATION
Item 1. Legal Proceedings
See Item 1 of Part 1, “Financial Statements -- Note 14 -- Commitments and Contingencies.”
Item 1A.Risk Factors
There are no material changes to the risk factors previously disclosed in our 2023 Form 10-K in response to Item 1A to Part 1 of Form 10-K. See also Part I Item 2, Management's Discussion and Analysis of Financial Condition and Results of Operations for additional information regarding supply chain and foreign currency exchange rate risks.
Item 5.Other Information
Director and Officer Trading Arrangements
None of the Company’s directors or officers adopted or terminated a Rule 10b5-1 trading arrangement or a non-Rule 10b5-1 trading arrangement during the Company’s fiscal quarter ended March 31, 2024.
25


Item 6.Exhibits
(a)Exhibits
Exhibit 31.1
Exhibit 31.2
Exhibit 32.1
Exhibit 32.2
Exhibit 101 (INS)XBRL Instance Document
Exhibit 101 (SCH)XBRL Schema Document
Exhibit 101 (CAL)XBRL Calculation Linkbase Document
Exhibit 101 (LAB)XBRL Label Linkbase Document XBRL Schema Document
Exhibit 101 (PRE)XBRL Presentation Linkbase Document XBRL Schema Document
Exhibit 101 (DEF)XBRL Definition Linkbase Document XBRL Schema Document
Exhibit 104Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)

26




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.
TELEDYNE TECHNOLOGIES INCORPORATED
DATE: April 26, 2024By: /s/ Stephen F. Blackwood
Stephen F. Blackwood, Senior Vice President and
Chief Financial Officer
(Principal Financial Officer and Authorized Officer)

27


Teledyne Technologies Incorporated
Index to Exhibits
Exhibit NumberDescription
Exhibit 31.1
Exhibit 31.2
Exhibit 32.1
Exhibit 32.2
Exhibit 101 (INS)XBRL Instance Document
Exhibit 101 (SCH)XBRL Schema Document
Exhibit 101 (CAL)XBRL Calculation Linkbase Document
Exhibit 101 (DEF)XBRL Definition Linkbase Document XBRL Schema Document
Exhibit 101 (LAB)XBRL Label Linkbase Document XBRL Schema Document
Exhibit 101 (PRE)XBRL Presentation Linkbase Document XBRL Schema Document
Exhibit 104Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)

28

EX-31.1 2 tdy-ex311_10q120240331.htm EX-31.1 CERTIFICATION OF CEO PURSUANT TO SEC 302 Document

Exhibit 31.1

CERTIFICATION PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Edwin Roks, certify that:
1.I have reviewed this quarterly report on Form 10-Q of Teledyne Technologies Incorporated (the “registrant”);
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 and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a–15(e) and 15d–15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d – 15(f)) for the registrant and have:
a)designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b)designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures as of the end of the period covered by this report based on such evaluation; and
d)disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrants’ fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer 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: April 26, 2024
By:/s/ Edwin Roks
Edwin Roks
Chief Executive Officer


EX-31.2 3 tdy-ex312_10q120240331.htm EX-31.2 CERTIFICATION OF CFO PURSUANT TO SEC 302 Document

Exhibit 31.2

CERTIFICATION PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Stephen F. Blackwood, certify that:
1.I have reviewed this quarterly report on Form 10-Q of Teledyne Technologies Incorporated (the “registrant”);
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 and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a–15(e) and 15d–15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d – 15(f)) for the registrant and have:
a)designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b)designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures as of the end of the period covered by this report based on such evaluation; and
d)disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrants’ fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer 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: April 26, 2024
By:/s/ Stephen F. Blackwood
Stephen F. Blackwood
Senior Vice President and Chief Financial Officer


EX-32.1 4 tdy-ex321_10q120240331.htm EX-32.1 CERTIFICATION OF CEO PURSUANT TO SEC 906 Document

Exhibit 32.1

Certification Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002,
18 U.S.C. Section 1350
I, Edwin Roks, certify, pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, 18 U.S.C. Section 1350, to my knowledge that:
1.the Quarterly Report on Form 10-Q of Teledyne Technologies Incorporated (the “Corporation”) for the quarter ended March 31, 2024 (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 Corporation.

By:/s/Edwin Roks
Edwin Roks
Chief Executive Officer
April 26, 2024



EX-32.2 5 tdy-ex322_10q120240331.htm EX-32.2 CERTIFICATION OF CFO PURSUANT TO SEC 906 Document

Exhibit 32.2

Certification Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002,
18 U.S.C. Section 1350
I, Stephen F. Blackwood, certify, pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, 18 U.S.C. Section 1350, to my knowledge that:
1.the Quarterly Report on Form 10-Q of Teledyne Technologies Incorporated (the “Corporation”) for the quarter ended March 31, 2024 (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 Corporation.
.
By:/s/ Stephen F. Blackwood
Stephen F. Blackwood
Senior Vice President and Chief Financial Officer
April 26, 2024



EX-101.SCH 6 tdy-20240331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME (LOSS) link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - General link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Business Acquisitions link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Business Segments link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Revenue Recognition and Contract Balances link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Supplemental Balance Sheet Information link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Pension Plans link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Stock-based Compensation link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Accumulated Other Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Derivative Instruments and Hedging Activities link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - General (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Business Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Business Segments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Revenue Recognition and Contract Balances (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Supplemental Balance Sheet Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Long-Term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Pension Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Stock-based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Tables) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Derivative Instruments and Hedging Activities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Business Acquisitions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Business Acquisitions - Purchase Price (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Business Segments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Business Segments - Net Sales and Operating Income by Segment (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Business Segments - Identifiable Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Business Segments - Sales (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Revenue Recognition and Contract Balances - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Revenue Recognition and Contract Balances - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Revenue Recognition and Contract Balances - Contract Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Revenue Recognition and Contract Balances - Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Revenue Recognition and Contract Balances - Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Goodwill and Intangible Assets - Schedule of Changes in the Carrying Value of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Goodwill and Intangible Assets - Schedule of Carrying Value of Other Acquired Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Goodwill and Intangible Assets - Schedule of Carrying Value of Other Acquired Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Supplemental Balance Sheet Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Supplemental Balance Sheet Information - Schedule of Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Supplemental Balance Sheet Information - Schedule of Changes in Product Warranty Reserve (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Long-Term Debt - Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Long-Term Debt - Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Long-Term Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Income Taxes - Schedule of Income Tax Provision and Effective Tax Rate (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Pension Plans - Schedule of Defined Benefit Pension Plans and Postretirement Benefit Plans (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Stock-based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Stock-based Compensation - Options Plans (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Stock-based Compensation - Restricted Stock Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Earnings Per Share - Computation of Basic and Diluted Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Earnings Per Share - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Accumulated Other Comprehensive Income (Loss) - Changes in AOCI by Component (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Accumulated Other Comprehensive Income (Loss) - Reclassifications Out of Accumulated OCI (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Derivative Instruments and Hedging Activities - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Derivative Instruments and Hedging Activities - Effect of Derivative Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Derivative Instruments and Hedging Activities - Foreign Currency Contracts (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - Derivative Instruments and Hedging Activities - Fair Values of Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 9954515 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 tdy-20240331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 tdy-20240331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 tdy-20240331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Less: Net income (loss) attributable to noncontrolling interest Net Income (Loss) Attributable to Noncontrolling Interest Pay vs Performance Disclosure [Line Items] Accrued liabilities Accrued Liabilities, Current Statistical Measurement [Domain] Statistical Measurement [Domain] Pension non-service cost (income) Pension Non Service Expense (Income) [Abstract] Pension Non Service Expense (Income) Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Changes in operating assets and liabilities excluding the effect of business acquired: Increase (Decrease) in Operating Capital [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Sell US Dollars and buy Great Britain Pounds Sell US Dollars and Buy Great Britain Pounds [Member] Sell US Dollars and Buy Great Britain Pounds [Member] Schedule of Sales by Product Line Revenue from External Customers by Products and Services [Table Text Block] Award Type [Domain] Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Remaining performance obligation, expected timing of satisfaction Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Number of product lines Number of Product Lines Number of Product Lines Beginning balance (in shares) Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Long-Term Debt Debt Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Revolving Credit Facility Revolving Credit Facility [Member] Effect of exchange rate changes on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Long-term deferred tax liabilities Deferred Income Tax Liabilities, Net MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] All other Countries Other Than United States And Europe [Member] Countries Other Than United States And Europe [Member] Segment Reporting [Abstract] Segment Reporting [Abstract] Accounts payable Accounts Payable, Current Restatement Determination Date: Restatement Determination Date [Axis] Commitments and contingencies Commitments and Contingencies Insider Trading Policies and Procedures [Line Items] Exercisable at end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Geographical [Axis] Geographical [Axis] Accrued liabilities Accrued Liabilities, Current [Member] Accrued Liabilities, Current Income Taxes Income Tax Disclosure [Text Block] Total 2022 Acquisitions [Member] 2022 Acquisitions Net borrowings from (repayments made to) credit facility Proceeds from (Repayments of) Lines of Credit Operating income: Segment Reporting Information, Operating Income (Loss) [Abstract] Customer [Axis] Customer [Axis] Current Liabilities Liabilities, Current [Abstract] Preferred stock, par value (in USD per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, $0.01 par value; outstanding shares - none Preferred Stock, Value, Issued Inter-segment sales Intersegment Eliminations [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Weighted average fair value per share Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Canceled (in USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Derivative Instruments, Gain (Loss) [Line Items] Derivative Instruments, Gain (Loss) [Line Items] Diluted earnings per common share (in USD per share) Earnings Per Share, Diluted PEO Total Compensation Amount PEO Total Compensation Amount Hedging Relationship [Axis] Hedging Relationship [Axis] Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Goodwill [Roll Forward] Goodwill [Roll Forward] Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Treasury stock (in shares) Treasury Stock, Common, Shares Credit Facility Line of Credit [Member] ChartWorld ChartWorld International Limited And Affiliates [Member] ChartWorld International Limited And Affiliates Beginning balance (in shares) Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Schedule of Defined Benefit Pension Plans and Postretirement Benefit Plans Schedule of Net Benefit Costs [Table Text Block] Exercise of stock options and other Stock Issued During Period, Value, Stock Options Exercised Trading Symbol Trading Symbol Sell Euros And Buy US Dollars Sell Euros And Buy US Dollars [Member] Sell Euros And Buy US Dollars Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Non-compete agreements Noncompete Agreements [Member] Granted (in USD per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Long-term debt fair value Long-Term Debt, Fair Value Sell US Dollars and buy Swedish Krone Sell US Dollars And Buy Swedish Krone [Member] Sell US Dollars And Buy Swedish Krone Net income (loss) attributable to Teledyne Net income (loss) Total Net Income (Loss) Net Income (Loss) Total current liabilities Liabilities, Current Derivative Contract Type [Domain] Derivative Contract [Domain] Schedule of Notional Amounts of Outstanding Foreign Currency Contracts Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-Lived Intangible Assets, Major Class Name [Domain] Total acquired intangible assets Intangible Assets, Gross (Excluding Goodwill) Property, plant and equipment, net of accumulated depreciation and amortization of $961.3 at March 31, 2024 and $947.1 at December 31, 2023 Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization Liabilities, Redeemable Noncontrolling Interest and Stockholders’ Equity Liabilities and Equity [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Schedule of Stock Option Transactions for Employee Stock Option Plans Schedule of Share-Based Compensation, Employee Stock Purchase Plan, Activity [Table Text Block] Derivative Instruments, Gain (Loss) [Table] Derivative Instruments, Gain (Loss) [Table] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Total contract liabilities Contract with Customer, Liability Net gain (loss) recognized in AOCI Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax Schedule of Basic and Diluted Earnings per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Cost of sales Cost of Goods and Services Sold Service cost — benefits earned during the period Defined Benefit Plan, Service Cost Executive Category: Executive Category [Axis] Schedule of Carrying Value of Acquired Indefinite-Lived Intangible Assets Schedule of Indefinite-Lived Intangible Assets [Table Text Block] Estimated duration of remediation (in years) Site Contingency, Estimated Duration of Remediation Site Contingency, Estimated Duration of Remediation Foreign Exchange Contracts Foreign Exchange Contract [Member] Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Marine Instrumentation Marine Instrumentation [Member] Marine instrumentation. Currency swap maturing October 2024 Currency Swap Maturing October 2024 [Member] Currency Swap Maturing October 2024 Exercised (in USD per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Pension and postretirement benefit adjustments, net of tax Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent Name Measure Name Patents Patents [Member] Name Forgone Recovery, Individual Name Goodwill Goodwill, beginning balance Goodwill, ending balance Goodwill Equity Components [Axis] Equity Components [Axis] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities Hedging Relationship [Domain] Hedging Relationship [Domain] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Underlying Securities Award Underlying Securities Amount Entity Small Business Entity Small Business Accumulated Other Comprehensive Income (Loss) Comprehensive Income (Loss) Note [Text Block] Local Phone Number Local Phone Number Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Letter of Credit Letter of Credit [Member] Transaction [Domain] Transaction [Domain] Derivative notional amount Derivative, Notional Amount Recognized at a point in time Transferred at Point in Time [Member] Revenue from External Customer [Line Items] Revenue from External Customer [Line Items] Retirement Plan Type [Domain] Retirement Plan Type [Domain] 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] Stock-based accounting Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount Trademarks Trademarks [Member] Retirement Benefits [Abstract] Retirement Benefits [Abstract] Reclassification out of Accumulated Other Comprehensive Income [Axis] Reclassification out of Accumulated Other Comprehensive Income [Axis] Income Statement Location [Axis] Income Statement Location [Axis] Transaction Type [Axis] Transaction Type [Axis] Line Of Credit Facility [Table] Line of Credit Facility [Table] Schedule of Long-Term Debt Schedule of Long-Term Debt Instruments [Table Text Block] Total segment operating profit, percentage change Segment Reporting, Operating Income, Percentage Change Segment Reporting, Operating Income, Percentage Change 1.60% Fixed Rate Senior Notes due April 2026 1.60% Unsecured Senior Notes due April 2026 [Member] 1.60% Unsecured Senior Notes due April 2026 Effect of dilutive securities (primarily stock options) (in shares) Weighted Average Number of Shares Outstanding, Diluted, Adjustment Forward contracts Foreign Exchange Forward [Member] Schedule of Purchase Price Goodwill Acquired, and Intangible Assets Acquired for the Acquisitions Schedule of Business Acquisitions, by Acquisition [Table Text Block] Europe Europe [Member] Product and Service [Domain] Product and Service [Domain] Other Performance Measure, Amount Other Performance Measure, Amount Uncertain tax position reserves (primarily acquisition related) Effective Income Tax Rate Reconciliation, Discrete Items, Non-Cash Income Tax Benefit Amount Effective Income Tax Rate Reconciliation, Discrete Items, Non-Cash Income Tax Benefit Amount Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Inventories Increase (Decrease) in Inventories Schedule of Fair Values of Derivative Financial Instruments Schedule of Derivative Liabilities at Fair Value [Table Text Block] 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] Shares excluded from computation of diluted earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Award Type [Axis] Award Type [Axis] Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] 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 Interest and debt income (expense), net Interest Expense Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Engineered Systems Engineered Systems Engineered Systems [Member] Engineered systems. Hedging Designation [Axis] Hedging Designation [Axis] Goodwill [Line Items] Goodwill [Line Items] Trading Arrangement: Trading Arrangement [Axis] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Expected return on plan assets Defined Benefit Plan, Expected Return (Loss) on Plan Assets Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Axis] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Schedule of Restricted Stock Activity Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Deferred taxes and income taxes receivable (payable), net Increase (Decrease) in Income Taxes Payable, Net of Income Taxes Receivable Acquired intangible asset amortization Amortization of Intangible Assets Entity Shell Company Entity Shell Company Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Net carrying amount Finite-Lived Intangible Assets, Net Recent Accounting Standards New Accounting Pronouncements, Policy [Policy Text Block] Restatement Determination Date Restatement Determination Date Other income and (expense), net Other Operating Income (Expense) [Member] Unbilled receivables, net Unbilled Receivables, Current Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Cash and cash equivalents—beginning of period Cash and cash equivalents—end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Term Loans Loans Payable [Member] Common stock, shares issued (in shares) Common Stock, Shares, Issued Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Accrued liabilities Contract with Customer, Liability, Current Treasury stock - none Treasury Stock, Common, Value Security Exchange Name Security Exchange Name Total debt, net Long-Term Debt Selling, general and administrative Selling, General and Administrative Expense Xena Networks Xena Networks ApS And Affiliates [Member] Xena Networks ApS And Affiliates Accumulated other comprehensive income (loss) Accumulated Other Comprehensive Income (Loss), Net of Tax Other comprehensive income (loss) before reclassifications Other Comprehensive Income (Loss), before Reclassifications, Net of Tax Foreign Currency Translation Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Stock Options Employee Stock Option [Member] Derivative Instruments and Hedging Activities Derivative Instruments and Hedging Activities Disclosure [Text Block] Total costs and expenses Costs and expenses Costs and Expenses Other financing, net Proceeds from (Payments for) Other Financing Activities Maximum Maximum [Member] Comprehensive income (loss) attributable to Teledyne Comprehensive Income (Loss), Net of Tax, Attributable to Parent Cash equivalents Cash Equivalents, at Carrying Value Document Type Document Type Goodwill Acquired Goodwill, Acquired During Period Tabular List, Table Tabular List [Table Text Block] Term loan due October 2024, variable rate of 6.68% at March 31, 2024 and 6.71% at December 31, 2023, swapped to a Euro fixed rate of 0.61% Unsecured Term Loan Due October 2024 [Member] Unsecured Term Loan Due October 2024 Amortization of net actuarial loss Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member] Cross currency swap Currency Swap [Member] Entity Address, Address Line One Entity Address, Address Line One Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Subsequent Event [Table] Subsequent Event [Table] Stock-based Compensation Share-Based Payment Arrangement [Text Block] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Net sales, percentage change Segment Reporting, Net Sales, Percentage Change Segment Reporting, Net Sales, Percentage Change Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Business Acquisition [Axis] Business Acquisition [Axis] Provision (benefit) for income taxes without discrete event expense (benefit) Effective Income Tax Rate Reconciliation, Excluding Discrete Items Effective Income Tax Rate Reconciliation, Excluding Discrete Items Foreign currency changes and other Goodwill, Foreign Currency Translation Gain (Loss) And Transfers Goodwill, Foreign Currency Translation Gain (Loss) And Transfers Remaining performance obligation, percentage (as a percent) Revenue, Remaining Performance Obligation, Percentage Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Environmental Instrumentation Environmental Instrumentation [Member] Environmental instrumentation. Subsequent Event Subsequent Event [Member] Schedule of Carrying Value of Acquired Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Income Statement [Abstract] Income Statement [Abstract] Contract with Customer, Basis of Pricing [Axis] Contract with Customer, Basis of Pricing [Axis] Costs and expenses Costs and Expenses [Abstract] Title of 12(b) Security Title of 12(b) Security Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Components of net period pension benefit expense Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract] Business Acquisitions Business Combination Disclosure [Text Block] Trademarks Indefinite-Lived Intangible Assets (Excluding Goodwill) Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Operating segments Operating Segments [Member] Beginning balance (in USD per share) Ending balance (in USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Fair values of derivative financial instruments Derivative Liability, Subject to Master Netting Arrangement, before Offset of Collateral [Abstract] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Prepaid pension assets Assets for Plan Benefits, Defined Benefit Plan Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Inventories, net Total inventories, net Inventory, Net Effective Income Tax Rate Reconciliation, Discrete Items, Amount Effective Income Tax Rate Reconciliation, Discrete Items, Amount Effective Income Tax Rate Reconciliation, Discrete Items, Amount Sell US Dollars and buy Norwegian Krone Sell US Dollars And Buy Norwegian Krone [Member] Sell US Dollars And Buy Norwegian Krone Statistical Measurement [Axis] Statistical Measurement [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Total Shareholder Return Amount Total Shareholder Return Amount Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Segment [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] Consolidation Items [Domain] Consolidation Items [Domain] Retained earnings Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current Assets Assets, Current [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] Contracts to Sell Short [Member] Operating Activities Net Cash Provided by (Used in) Operating Activities [Abstract] 2.25% Fixed Rate Senior Notes due April 2028 2.25% Unsecured Senior Notes due April 2028 [Member] 2.25% Unsecured Senior Notes due April 2028 Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding 0.95% Fixed Rate Senior Notes due April 2024 0.95% Unsecured Senior Notes due April 2024 [Member] 0.95% Unsecured Senior Notes due April 2024 Interest cost on benefit obligation Defined Benefit Plan, Interest Cost (Expense) income from derivative instruments Gain (Loss) on Derivative Instruments, Net, Pretax Accounts receivable and unbilled receivables Increase (Decrease) in Accounts and Other Receivables PEO PEO [Member] Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] Pension Plans Retirement Benefits [Text Block] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Common stock, par value (in USD per share) Common Stock, Par or Stated Value Per Share Foreign exchange translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Sell US Dollars and buy Canadian Dollars Sell US Dollars and Buy Canadian Dollars [Member] Sell US Dollars and Buy Canadian Dollars [Member] Customer [Domain] Customer [Domain] Net gain (loss) reclassified from AOCI Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax Schedule of Reclassification out of Accumulated Other Comprehensive Income Reclassification out of Accumulated Other Comprehensive Income [Table Text Block] Schedule of Inventory Schedule of Inventory, Current [Table Text Block] Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Debt Instrument [Axis] Debt Instrument [Axis] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Effective tax rate Effective Income Tax Rate Reconciliation, Percent 2.75% Fixed Rate Senior Notes due April 2031 2.75% Unsecured Senior Notes due April 2031 [Member] 2.75% Unsecured Senior Notes due April 2031 Credit Facility [Axis] Credit Facility [Axis] Total Liabilities Liabilities Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Accumulated Other Comprehensive Income (Loss) Total AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] All Executive Categories All Executive Categories [Member] Other long-term liabilities Contract with Customer, Liability, Noncurrent 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] Sell US Dollars and buy Danish Krone Sell US Dollars And Buy Danish Krone [Member] Sell US Dollars And Buy Danish Krone Pension and Postretirement Benefits Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Number of reportable segments Number of Reportable Segments Earnings Per Share [Abstract] Earnings Per Share [Abstract] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Subsequent Event [Line Items] Subsequent Event [Line Items] Instrumentation Instrumentation Instrumentation [Member] Instrumentation. Stock-based compensation Stock or Unit Option Plan Expense Common stock, $0.01 par value; authorized 125,000,000 shares; issued shares: 47,420,690 at March 31, 2024 and 47,331,845 at December 31, 2023; outstanding shares: 47,420,690 at March 31, 2024 and 47,331,845 at December 31, 2023 Common Stock, Value, Issued Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Senior Notes Senior Notes [Member] Total current assets Assets, Current Schedule of Defined Benefit Plans Disclosures [Table] Schedule of Defined Benefit Plans Disclosures [Table] Pension non-service cost (income) 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] Other income (expense), net 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] Redeemable Noncontrolling Interest Temporary Equity, Carrying Amount, Including Portion Attributable to Noncontrolling Interests Current Fiscal Year End Date Current Fiscal Year End Date Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Schedule of Income Tax Provision and Effective Tax Rate Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Schedule of Effect of Derivative Instruments Designated as Cash Flow Hedges Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block] PEO Name PEO Name Net sales fixed price contracts percent (as a percent) Concentration Risk, Percentage Schedule of Changes in AOCI by Component Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Granted (in USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Schedule of Goodwill Schedule of Goodwill [Table Text Block] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Digital Imaging Digital Imaging [Member] Digital Imaging. Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Amortization of prior service cost Accumulated Defined Benefit Plans Adjustment, Net Prior Service Attributable to Parent [Member] Expected reclassification of gain (loss) over the next 12 months Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] Amortization of net prior service cost (income) Defined Benefit Plan, Amortization of Prior Service Cost (Credit) Product Concentration Risk Product Concentration Risk [Member] Corporate expense Corporate, Non-Segment [Member] Other operating, net Increase (Decrease) in Other Operating Assets and Liabilities, Net Stated interest rate (as a percent) Debt Instrument, Interest Rate, Stated Percentage Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Total asset derivatives Derivative Asset, Subject to Master Netting Arrangement, before Offset of Collateral Recognized over time Transferred over Time [Member] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Business Combination and Asset Acquisition [Abstract] Total Stockholders’ Equity Beginning balance Ending balance Equity, Attributable to Parent Consolidation Items [Axis] Consolidation Items [Axis] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Restricted Stock Restricted Stock [Member] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Revenue recognized from contract liabilities Contract with Customer, Liability, Revenue Recognized SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Cash Flow Hedges and Other Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Subsequent Events [Abstract] Subsequent Events [Abstract] Income (loss) before income taxes Income (loss) before income taxes Total before tax Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Derivatives not designated as hedging instruments: Not Designated as Hedging Instrument [Member] Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Hedging Designation [Domain] Hedging Designation [Domain] Level 2 Fair Value, Inputs, Level 2 [Member] Other discrete event expense (benefit) Effective Income Tax Rate Reconciliation, Discrete Items, Other Effective Income Tax Rate Reconciliation, Discrete Items, Other Entity Emerging Growth Company Entity Emerging Growth Company Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Debt discount and debt issuance costs Debt Issuance Costs, Net Effective tax rate without discrete events Effective Income Tax Rate Reconciliation, Excluding Discrete Items, Percent Effective Income Tax Rate Reconciliation, Excluding Discrete Items, Percent Acquired intangibles, net Acquired intangible assets, net Intangible Assets, Net (Excluding Goodwill) Other non-current assets Other Noncurrent Assets [Member] Finished goods Inventory, Finished Goods, Gross Schedule of Changes in Product Warranty Reserve Schedule of Product Warranty Liability [Table Text Block] Variable interest rate Debt Instrument, Interest Rate, Effective Percentage Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Document Fiscal Period Focus Document Fiscal Period Focus Deductions Standard Product Warranty Accrual, Decrease for Payments Available balance Line of Credit Facility, Remaining Borrowing Capacity Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Title Trading Arrangement, Individual Title Beginning balance (in USD per share) Ending balance (in USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Portion of reserves included in current accrued liabilities Accrued Environmental Loss Contingencies, Current Position [Domain] Position [Domain] Common Stock Common Stock [Member] 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] Income Statement Location [Domain] Income Statement Location [Domain] Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Minimum Minimum [Member] Exercise Price Award Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Asia Asia [Member] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Assets Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Goodwill and Intangible Assets Disclosure [Abstract] Contract with Customer, Basis of Pricing [Domain] Contract with Customer, Basis of Pricing [Domain] Other current assets Other Current Assets [Member] Net income (loss) including noncontrolling interest Net income (loss) including noncontrolling interest Net income (loss) including noncontrolling interest Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Retirement Plan Type [Axis] Retirement Plan Type [Axis] Balance at beginning of year Balance at end of period Standard Product Warranty Accrual Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Proprietary technology Developed Technology Rights [Member] Retained Earnings Retained Earnings [Member] Current portion of long-term debt Less: Current portion of long-term debt Long-Term Debt, Current Maturities Product warranty expense Standard Product Warranty Accrual, Increase for Warranties Issued Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Total Liabilities, Redeemable Noncontrolling Interest and Stockholders' Equity Liabilities and Equity Other assets, net Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Hedge activity, net of tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax Basic earnings per common share (in USD per share) Earnings Per Share, Basic Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Sell Euros and buy Swedish Krona Sell Euros And Buy Swedish Krona [Member] Sell Euros And Buy Swedish Krona Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Indefinite-Lived Intangible Assets [Line Items] Indefinite-Lived Intangible Assets [Line Items] 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 Net Sales and Operating Income by Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Supplemental Balance Sheet Information Supplemental Balance Sheet Disclosures [Text Block] Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Interest expense Interest Expense [Member] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Termination Date Trading Arrangement Termination Date Test and Measurement Instrumentation Test and Measurement Instrumentation [Member] Test and Measurement Instrumentation [Member] Accounts payable Increase (Decrease) in Accounts Payable Common stock, shares authorized (in shares) Common Stock, Shares Authorized U.S. Govt. United States Government [Member] United States Government [Member] 2.50% Fixed Rate Senior Notes due August 2030 2.50% Unsecured Senior Notes due 2030 [Member] 2.50% Unsecured Senior Notes due 2030 Indefinite-lived Intangible Assets [Axis] Indefinite-Lived Intangible Assets [Axis] Derivative Instrument [Axis] Derivative Instrument [Axis] Total debt Borrowings Long-Term Debt, Gross Adjustments to reconcile net income (loss) including noncontrolling interest to net cash provided by (used in) operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] All Trading Arrangements All Trading Arrangements [Member] All Adjustments to Compensation All Adjustments to Compensation [Member] Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Domain] Award Timing Disclosures [Line Items] Compensation Amount Outstanding Recovery Compensation Amount Less: Comprehensive income (loss) attributable to noncontrolling interest Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Total derivatives, net Derivative, Fair Value, Amount Offset Against Collateral, Net Forfeited/Canceled (in USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Subsequent Event Type [Axis] Subsequent Event Type [Axis] Proceeds from exercise of stock options Proceeds from Stock Options Exercised Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Backlog Order or Production Backlog [Member] Total liability derivatives Derivative Liability, Subject to Master Netting Arrangement, before Offset of Collateral Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Work in process Inventory, Work in Process, Gross Forfeited/Canceled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Other debt Other Debt [Member] Other Debt Proceeds from (payments on) other debt Proceeds from (Repayments of) Other Debt Insider Trading Arrangements [Line Items] Accumulated Other Comprehensive Income (Loss) [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Movement in Standard Product Warranty Accrual [Roll Forward] Movement in Standard Product Warranty Accrual [Roll Forward] 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] Aerospace and Defense Electronics Aerospace and Defense Electronics [Member] Aerospace and Defense Electronics. Reserves for environmental remediation obligations Accrual for Environmental Loss Contingencies Adjustment to Compensation, Amount Adjustment to Compensation Amount Sell Euros and buy Great Britain Pounds Sell Euros And Buy Great Britain Pounds [Member] Sell Euros And Buy Great Britain Pounds Liquidation (maturity) of cross currency swap Payments for (Proceeds from) Derivative Instrument, Financing Activities 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] Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Revenue Sales [Member] Options exercisable at end of period (in USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Repayments debt Repayments of Long-Term Debt Change in estimate Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Change in Estimate of Transaction Price Treasury Stock Treasury Stock, Common [Member] Entity Central Index Key Entity Central Index Key Amount Reclassified from AOCI Reclassification out of Accumulated Other Comprehensive Income [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] General Basis of Presentation and Significant Accounting Policies [Text Block] Stock-based compensation Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Gross carrying amount Finite-Lived Intangible Assets, Gross Provision (benefit) for income taxes Income tax impact Income Tax Expense (Benefit) Designated as hedging instrument Derivatives designated as hedging instruments: Designated as Hedging Instrument [Member] Non-service retirement benefit income (expense), net Net Periodic Defined Benefits Expense (Reversal of Expense), Excluding Service Cost Component Net sales Revenue Benchmark [Member] Name Trading Arrangement, Individual Name Amounts reclassified from AOCI Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax Other comprehensive income (loss), net of tax Net other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Schedule of Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Equity [Abstract] Equity [Abstract] Net sales Total net sales Net sales Revenue from Contract with Customer, Excluding Assessed Tax Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Customer list/relationships Customer-Related Intangible Assets [Member] Amortization of net actuarial loss (gain) Defined Benefit Plan, Amortization of Gain (Loss) Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Purchase of businesses, net of cash acquired Consideration transferred, net of cash acquired Cash paid Payments to Acquire Businesses, Net of Cash Acquired Comprehensive income (loss) including noncontrolling interest Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Credit Facility [Domain] Credit Facility [Domain] Sell Euros and buy Canadian Dollars Sell Euros and Buy Canadian Dollars [Member] Sell Euros and Buy Canadian Dollars [Member] Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Long-term debt, net of current portion Total long-term debt, net of current portion Long-Term Debt, Excluding Current Maturities Weighted average diluted common shares outstanding (in shares) Weighted average diluted common shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Diluted Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Interest Rate Contracts Interest rate contracts Interest Rate Contract [Member] Acquired Intangible Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Schedule of Contract Liabilities Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Stock-based compensation Shares Granted, Value, Share-Based Payment Arrangement, before Forfeiture Intangible Assets, Net (Excluding Goodwill) [Abstract] Intangible Assets, Net (Excluding Goodwill) [Abstract] Revenue Recognition and Contract Balances Revenue from Contract with Customer [Text Block] Purchases of property, plant and equipment Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Additional paid-in capital Additional Paid in Capital, Common Stock Additional Paid-in Capital Additional Paid-in Capital [Member] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Total Assets Identifiable assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Cover page. Cover [Abstract] Position [Axis] Position [Axis] Treasury stock issued Stock Issued During Period, Value, Treasury Stock Reissued Subsequent Events Subsequent Events [Text Block] United States UNITED STATES Other long-term liabilities Other Liabilities, Noncurrent Vested (in USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Non-NEOs Non-NEOs [Member] Canceled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period Currency swap and interest rate swap Currency Swap And Interest Rate Swap [Member] Currency Swap And Interest Rate Swap Remaining performance obligation Revenue, Remaining Performance Obligation, Amount Raw materials and supplies Inventory, Raw Materials and Supplies, Gross Cash flow hedges Cash flow hedges Cash Flow Hedging [Member] Pension Plan Pension Plan [Member] Business Segments Segment Reporting Disclosure [Text Block] Change in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect 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] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Debt Instrument [Line Items] Debt Instrument [Line Items] Weighted average common shares outstanding (in shares) Weighted average basic common shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type [Domain] Concentration Risk Type [Domain] Fixed-price contracts Fixed-Price Contract [Member] Operating income (loss) Operating income Operating Income (Loss) Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Schedule of Indefinite-Lived Intangible Assets [Table] Schedule of Indefinite-Lived Intangible Assets [Table] Net sales: Revenues [Abstract] Contracts to Buy Long [Member] Revenue from External Customers by Products and Services [Table] Revenue from External Customers by Products and Services [Table] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Other Commercial And Other [Member] Commercial And Other [Member] Segments [Axis] Segments [Axis] Statement [Line Items] Statement [Line Items] Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] 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] Outstanding letters of credit Long-Term Line of Credit Segment net sales Revenue, Segment Benchmark [Member] Stockholders’ Equity Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Number of shares authorized to be repurchased (in shares) Stock Repurchase Program, Number of Shares Authorized to be Repurchased Reclassification out of Accumulated Other Comprehensive Income [Domain] Reclassification out of Accumulated Other Comprehensive Income [Domain] EX-101.PRE 10 tdy-20240331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cover Page - shares
3 Months Ended
Mar. 31, 2024
Apr. 19, 2024
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2024  
Document Transition Report false  
Entity File Number 1-15295  
Entity Registrant Name TELEDYNE TECHNOLOGIES INC  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 25-1843385  
Entity Address, Address Line One 1049 Camino Dos Rios  
Entity Address, City or Town Thousand Oaks  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 91360-2362  
City Area Code 805  
Local Phone Number 373-4545  
Title of 12(b) Security Common Stock, $0.01 par value  
Trading Symbol TDY  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   47,422,490
Amendment Flag false  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  
Entity Central Index Key 0001094285  
Current Fiscal Year End Date --12-31  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (LOSS) - USD ($)
shares in Millions, $ in Millions
3 Months Ended
Mar. 31, 2024
Apr. 02, 2023
Income Statement [Abstract]    
Net sales $ 1,350.1 $ 1,383.3
Costs and expenses    
Cost of sales 770.2 790.7
Selling, general and administrative 296.2 300.4
Acquired intangible asset amortization 49.4 49.7
Total costs and expenses 1,115.8 1,140.8
Operating income (loss) 234.3 242.5
Interest and debt income (expense), net (12.7) (21.0)
Non-service retirement benefit income (expense), net 2.7 3.3
Other income (expense), net 1.2 (1.1)
Income (loss) before income taxes 225.5 223.7
Provision (benefit) for income taxes 46.4 44.9
Net income (loss) including noncontrolling interest 179.1 178.8
Less: Net income (loss) attributable to noncontrolling interest 0.6 0.1
Net income (loss) attributable to Teledyne $ 178.5 $ 178.7
Basic earnings per common share (in USD per share) $ 3.77 $ 3.81
Weighted average common shares outstanding (in shares) 47.3 46.9
Diluted earnings per common share (in USD per share) $ 3.72 $ 3.73
Weighted average diluted common shares outstanding (in shares) 48.0 47.9
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Apr. 02, 2023
Statement of Comprehensive Income [Abstract]    
Net income (loss) including noncontrolling interest $ 179.1 $ 178.8
Other comprehensive income (loss):    
Foreign exchange translation adjustment (88.8) (4.3)
Hedge activity, net of tax (4.2) 2.5
Pension and postretirement benefit adjustments, net of tax 2.1 1.5
Other comprehensive income (loss) (90.9) (0.3)
Comprehensive income (loss) including noncontrolling interest 88.2 178.5
Less: Comprehensive income (loss) attributable to noncontrolling interest 0.6 0.1
Comprehensive income (loss) attributable to Teledyne $ 87.6 $ 178.4
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Current Assets    
Cash and cash equivalents $ 912.4 $ 648.3
Accounts receivable, net 885.8 899.7
Unbilled receivables, net 296.9 302.4
Inventories, net 933.2 917.7
Prepaid expenses and other current assets 195.3 213.3
Total current assets 3,223.6 2,981.4
Property, plant and equipment, net of accumulated depreciation and amortization of $961.3 at March 31, 2024 and $947.1 at December 31, 2023 760.0 777.0
Goodwill 7,956.0 8,002.8
Acquired intangibles, net 2,207.1 2,278.1
Prepaid pension assets 207.4 203.3
Other assets, net 285.1 285.3
Total Assets 14,639.2 14,527.9
Current Liabilities    
Accounts payable 409.0 384.7
Accrued liabilities 767.6 781.3
Current portion of long-term debt 600.2 600.1
Total current liabilities 1,776.8 1,766.1
Long-term debt, net of current portion 2,646.1 2,644.8
Long-term deferred tax liabilities 413.2 415.4
Other long-term liabilities 469.9 475.8
Total Liabilities 5,306.0 5,302.1
Commitments and contingencies
Redeemable Noncontrolling Interest 5.2 4.6
Stockholders’ Equity    
Preferred stock, $0.01 par value; outstanding shares - none 0.0 0.0
Common stock, $0.01 par value; authorized 125,000,000 shares; issued shares: 47,420,690 at March 31, 2024 and 47,331,845 at December 31, 2023; outstanding shares: 47,420,690 at March 31, 2024 and 47,331,845 at December 31, 2023 0.5 0.5
Additional paid-in capital 4,426.5 4,407.3
Retained earnings 5,626.0 5,447.5
Treasury stock - none 0.0 0.0
Accumulated other comprehensive income (loss) (725.0) (634.1)
Total Stockholders’ Equity 9,328.0 9,221.2
Total Liabilities, Redeemable Noncontrolling Interest and Stockholders' Equity $ 14,639.2 $ 14,527.9
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Accumulated depreciation and amortization $ 961.3 $ 947.1
Preferred stock, par value (in USD per share) $ 0.01 $ 0.01
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in USD per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 125,000,000 125,000,000
Common stock, shares issued (in shares) 47,420,690 47,331,845
Common stock, shares outstanding (in shares) 47,420,690 47,331,845
Treasury stock (in shares) 0 0
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Millions
Total
Common Stock
Additional Paid-in Capital
Treasury Stock
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Beginning balance at Jan. 01, 2023 $ 8,169.2 $ 0.5 $ 4,353.4 $ (20.0) $ 4,561.8 $ (726.5)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) 178.7       178.7  
Other comprehensive income (loss), net of tax (0.3)         (0.3)
Treasury stock issued 0.0   (10.6) 10.6    
Stock-based compensation 7.9   7.9      
Exercise of stock options and other 10.2   10.2      
Ending balance at Apr. 02, 2023 8,365.7 0.5 4,360.9 (9.4) 4,740.5 (726.8)
Beginning balance at Dec. 31, 2023 9,221.2 0.5 4,407.3 0.0 5,447.5 (634.1)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) 178.5       178.5  
Other comprehensive income (loss), net of tax (90.9)         (90.9)
Stock-based compensation 12.0   12.0      
Exercise of stock options and other 7.2   7.2      
Ending balance at Mar. 31, 2024 $ 9,328.0 $ 0.5 $ 4,426.5 $ 0.0 $ 5,626.0 $ (725.0)
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2024
Apr. 02, 2023
Dec. 31, 2023
Operating Activities      
Net income (loss) including noncontrolling interest $ 179.1 $ 178.8  
Adjustments to reconcile net income (loss) including noncontrolling interest to net cash provided by (used in) operating activities:      
Depreciation and amortization 78.0 82.1  
Stock-based compensation 12.0 7.9  
Changes in operating assets and liabilities excluding the effect of business acquired:      
Accounts receivable and unbilled receivables 12.1 50.0  
Inventories (25.2) (57.6)  
Accounts payable 27.7 (10.8)  
Deferred taxes and income taxes receivable (payable), net 19.3 7.2  
Prepaid expenses and other assets (1.5) (11.3)  
Accrued expenses and other liabilities (21.8) (34.6)  
Other operating, net 11.3 (8.7)  
Net cash provided by (used in) operating activities 291.0 203.0  
Investing Activities      
Purchases of property, plant and equipment (15.9) (24.4)  
Purchase of businesses, net of cash acquired 0.0 (52.5)  
Net cash provided by (used in) investing activities (15.9) (76.9)  
Financing Activities      
Net borrowings from (repayments made to) credit facility 0.0 (100.0)  
Proceeds from (payments on) other debt (0.1) (0.1)  
Proceeds from exercise of stock options 9.1 10.2  
Liquidation (maturity) of cross currency swap 0.0 (13.5)  
Other financing, net (2.9) 0.0  
Net cash provided by (used in) financing activities 6.1 (103.4)  
Effect of exchange rate changes on cash (17.1) 4.4  
Change in cash and cash equivalents 264.1 27.1  
Cash and cash equivalents—beginning of period 648.3 638.1 $ 638.1
Cash and cash equivalents—end of period $ 912.4 $ 665.2 $ 648.3
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
General
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
General General
Basis of Presentation
The accompanying unaudited condensed consolidated financial statements have been prepared by Teledyne Technologies Incorporated (“Teledyne” or the “Company”) pursuant to the rules and regulations of the Securities and Exchange Commission. Certain information and disclosures normally included in notes to consolidated financial statements have been condensed or omitted pursuant to such rules and regulations, but resultant disclosures are in accordance with generally accepted accounting principles in the United States (“GAAP”) as they apply to interim reporting. The condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and the related notes in Teledyne’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023 (“2023 Form 10-K”).
In the opinion of management, the accompanying unaudited condensed consolidated financial statements contain all adjustments (consisting of normal recurring adjustments) necessary to present fairly, in all material respects, Teledyne’s consolidated financial position as of March 31, 2024 and the consolidated results of operations, consolidated comprehensive income (loss) and consolidated cash flows for the first quarter ended March 31, 2024. The results of operations and cash flows for the periods ended March 31, 2024 and cash flows for the three months ended March 31, 2024 are not necessarily indicative of the results of operations or cash flows to be expected for any subsequent quarter or the full fiscal year.
Recent Accounting Standards
In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. This standard requires a public entity to disclose significant segment expenses and other segment items on an interim and annual basis. Additionally, it requires a public entity to disclose the title and position of the Chief Operating Decision Maker (“CODM”). The new standard is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. A public entity should apply the amendments in this ASU retrospectively to all prior periods presented in the financial statements. The Company is evaluating the impact of adopting this guidance on its consolidated financial statements.
In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires public entities, on an annual basis, to provide disclosure of specific categories in the rate reconciliation, as well as disclosure of income taxes paid disaggregated by jurisdiction focuses on the rate reconciliation and income taxes paid. ASU 2023-09 is effective for annual periods beginning after December 15, 2024, with early adoption permitted. The Company is evaluating the impact of adopting this guidance on its consolidated financial statements.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Business Acquisitions
3 Months Ended
Mar. 31, 2024
Business Combination and Asset Acquisition [Abstract]  
Business Acquisitions Business Acquisitions
2024 Acquisitions
Refer to Note 15 for discussion of announced acquisitions or acquisitions completed after the end of the first quarter of 2024.
2023 Acquisitions
Xena Networks
During the fourth quarter of 2023, the Company acquired Xena Networks ApS and affiliates (“Xena Networks”) for $24.2 million in cash, net of cash acquired, and subject to certain adjustments. Xena Networks, headquartered in Denmark, is a leading provider of high-speed terabit ethernet validation, quality assurance, and production test solutions. Xena Networks is part of the test and measurement instrumentation product line within the Instrumentation segment. Goodwill resulting from the Xena Networks acquisition will not be deductible for tax purposes.
ChartWorld
During the first quarter of 2023, the Company acquired ChartWorld International Limited and affiliates ("ChartWorld") for $53.5 million in cash, net of cash acquired, and subject to certain adjustments. ChartWorld, headquartered in Cyprus, with additional locations in Germany, Singapore, Canada and Japan, is a provider of digital marine navigation hardware and software provided through an affordable subscription-based model. ChartWorld is part of the Digital Imaging segment. Goodwill resulting from the ChartWorld acquisition will not be deductible for tax purposes.
The following tables show the purchase price (net of cash acquired), goodwill acquired, and acquired intangible assets for these acquisitions (in millions):
2023
AcquisitionsAcquisition DateCash Paid (a)Goodwill AcquiredAcquired Intangible Assets
Xena NetworksOctober 13, 2023$24.2 $21.1 $4.8 
ChartWorldJanuary 3, 202353.5 55.5 11.3 
Total$77.7 $76.6 $16.1 
(a) Net of cash acquired
The Company’s cost to acquire these acquisitions was allocated to the assets acquired and liabilities assumed based upon their respective fair values as of the date of the completion of the acquisition. The differences between the fair value of the consideration paid and the estimated fair value of the assets and liabilities acquired was recorded as goodwill. The fair value of the acquired identifiable assets and liabilities for the Xena Networks acquisition is provisional pending finalization of the Company’s acquisition accounting, including the measurement of tax basis in certain jurisdictions and the resulting deferred taxes that might arise from book and tax basis differences, if any. Pro forma results of operations, the revenue and net income subsequent to the acquisition date, and a more detailed breakout of the major classes of assets and liabilities acquired for these acquisitions have not been presented because the effects of these acquisitions, individually and in the aggregate, were not material to the Company's financial results. The significant factors that resulted in recognition of goodwill for the 2023 acquisitions included the acquired businesses’ market positions, growth opportunities in the markets in which they operate, their experienced work force and established operating infrastructures. The results of these acquisitions have been included in Teledyne’s results since the dates of their respective acquisition.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Business Segments
3 Months Ended
Mar. 31, 2024
Segment Reporting [Abstract]  
Business Segments Business Segments
Teledyne is a leading provider of sophisticated digital imaging products and software, instrumentation, aerospace and defense electronics, and engineered systems. Our customers include government agencies, aerospace prime contractors, energy exploration and production companies, major industrial companies and airlines. The Company has four reportable segments: Digital Imaging; Instrumentation; Aerospace and Defense Electronics; and Engineered Systems.
Segment results include net sales and operating income by segment but excludes corporate expenses. Corporate expense primarily includes administrative expenses relating to the corporate office not allocated to our segments.
The following table presents net sales and operating income by segment (dollars in millions):
First Quarter%
20242023Change
Net sales (a):
Digital Imaging$740.8 $772.5 (4.1)%
Instrumentation 330.4 333.5 (0.9)%
Aerospace and Defense Electronics185.7 173.2 7.2 %
Engineered Systems93.2 104.1 (10.5)%
Total net sales$1,350.1 $1,383.3 (2.4)%
Operating income:
Digital Imaging$113.8 $122.2 (6.9)%
Instrumentation86.0 80.7 6.6 %
Aerospace and Defense Electronics51.9 47.0 10.4 %
Engineered Systems2.7 10.0 (73.0)%
Corporate expense(20.1)(17.4)15.5 %
Operating income$234.3 $242.5 (3.4)%
(a) Net sales exclude inter-segment sales of $4.8 million and $6.2 million for the first quarter of 2024 and 2023, respectively.
Identifiable assets are those assets used in the operations of the segments. Corporate assets primarily consist of cash and cash equivalents, deferred taxes, net pension assets/liabilities and other assets (in millions):
Identifiable assets:March 31, 2024December 31, 2023
Digital Imaging$11,197.1 $11,382.2 
Instrumentation1,683.9 1,692.3 
Aerospace and Defense Electronics561.9 569.1 
Engineered Systems213.4 184.8 
Corporate982.9 699.5 
Total identifiable assets$14,639.2 $14,527.9 
Product Lines
The Instrumentation segment includes three product lines: Marine Instrumentation, Environmental Instrumentation and Test and Measurement Instrumentation. The Company’s other three segments each contain one product line.
The following table provides a summary of the net sales by product line for the Instrumentation segment (in millions):
First Quarter
Instrumentation20242023
Marine Instrumentation$147.8 $128.2 
Environmental Instrumentation111.1 117.9 
Test and Measurement Instrumentation71.5 87.4 
Total$330.4 $333.5 
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition and Contract Balances
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Revenue Recognition and Contract Balances Revenue Recognition and Contract Balances
Approximately 70% of the Company's net sales are recognized at a point in time, with the remaining 30% of net sales recognized over time. The Company disaggregates its revenue from contracts with customers by customer type and geographic region for each segment, as management believes it best depicts how the nature, amount, timing and uncertainty of its revenue and cash flows are affected by economic factors.
First Quarter Ended
March 31, 2024
First Quarter Ended
March 31, 2024
Customer TypeGeographic Region (c)
(in millions)U.S. Govt. (a)Other (b)TotalUnited StatesEuropeAsiaAll otherTotal
Net sales:
Digital Imaging$130.7 $610.1 $740.8 $333.7 $200.3 $134.2 $72.6 $740.8 
Instrumentation33.3 297.1 330.4 144.6 96.9 60.1 28.8 330.4 
Aerospace and Defense Electronics58.8 126.9 185.7 123.7 34.2 18.6 9.2 185.7 
Engineered Systems79.8 13.4 93.2 92.8  0.1 0.3 93.2 
Total$302.6 $1,047.5 $1,350.1 $694.8 $331.4 $213.0 $110.9 $1,350.1 
(a) U.S. Government sales include sales as a prime contractor or subcontractor.
(b) Primarily commercial sales
(c) Geographic region by destination
First Quarter Ended
April 2, 2023
First Quarter Ended
April 2, 2023
Customer TypeGeographic Region (c)
(in millions)U.S. Govt. (a)Other (b)TotalUnited StatesEuropeAsiaAll otherTotal
Net sales:
Digital Imaging$130.4 $642.1 $772.5 $334.4 $197.3 $158.4 $82.4 $772.5 
Instrumentation23.0 310.5 333.5 138.0 97.2 67.5 30.8 333.5 
Aerospace and Defense Electronics64.7 108.5 173.2 120.1 29.5 17.0 6.6 173.2 
Engineered Systems93.4 10.7 104.1 103.3 — 0.2 0.6 104.1 
Total$311.5 $1,071.8 $1,383.3 $695.8 $324.0 $243.1 $120.4 $1,383.3 
(a) U.S. Government sale include sales as a prime contractor or subcontractor.
(b) Primarily commercial sales
(c) Geographic region by destination

With the exception of the Engineered Systems segment, net sales in each segment are primarily derived from fixed price contracts. Net sales in the Engineered Systems segment are typically between 45% and 55% fixed price contracts in a given reporting period, with the balance of net sales derived from cost-reimbursable type contracts. For the three months ended March 31, 2024, approximately 47% of net sales in the Engineered Systems segment were derived from fixed price contracts.
Contract Liabilities
Balance at
Contract Liabilities by Balance Sheet Location (in millions)
March 31, 2024
December 31, 2023
Accrued liabilities$274.2 $241.1 
Other long-term liabilities25.9 25.5 
Total contract liabilities$300.1 $266.6 
The Company recognized revenue of $66.3 million during the three months ended March 31, 2024 from contract liabilities that existed at the beginning of year.
Remaining Performance Obligations
Remaining performance obligations represent the transaction price of firm orders for which work has not been performed as of the period end date and exclude unexercised contract options and potential orders under ordering-type contracts (e.g., indefinite-delivery, indefinite-quantity). As of March 31, 2024, the aggregate amount of the transaction price allocated to remaining performance obligations was $3,290.2 million. The Company expects approximately 78% of remaining performance obligations to be recognized into revenue within the next twelve months, with the remaining 22% recognized thereafter.
Changes in Contract Estimates at Completion
For over time contracts using the cost-to-cost method, the Company has an Estimate at Completion (“EAC”) process in which management reviews the progress and execution of our performance obligations. This EAC process requires management judgment relative to assessing risks, estimating contract revenue, determining reasonably dependable cost estimates, and making assumptions for schedule and technical issues. The majority of revenue recognized over time uses an EAC process. Since certain contracts extend over a long period of time, the impact of revisions in cost and revenue estimates during the progress of work may adjust the current period earnings through a cumulative catch-up basis. This method recognizes, in the current period, the cumulative effect of the changes on current and prior quarters. Additionally, if the current contract estimate indicates a loss, a provision is made for the total anticipated loss in the period that it becomes evident. Contract cost and revenue estimates for significant contracts are generally reviewed and reassessed quarterly.
The net aggregate effects of these changes in estimates on contracts accounted for under the cost-to-cost method in the first three months of 2024 was $0.3 million of unfavorable operating income compared with $2.9 million of favorable operating income in the first three months of 2023. None of the effects of changes in estimates on any individual contract were material to the consolidated statements of income (loss) for any period presented.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Intangible Assets
3 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets Goodwill and Intangible Assets
Goodwill
The carrying value of goodwill by segment was as follows (in millions):

Digital Imaging InstrumentationAerospace and Defense ElectronicsEngineered SystemsTotal
Balance at December 31, 2023
$6,877.0 $944.8 $163.4 $17.6 $8,002.8 
Foreign currency changes and other(38.6)(7.9)(0.3) (46.8)
Balance at March 31, 2024
$6,838.4 $936.9 $163.1 $17.6 $7,956.0 
Acquired intangible assets
(in millions):
March 31, 2024December 31, 2023
Gross carrying amountAccumulated amortizationNet carrying amountGross carrying amountAccumulated amortizationNet carrying amount
Proprietary technology$1,669.3 $691.2 $978.1 $1,696.6 $663.0 $1,033.6 
Customer list/relationships604.0 227.4 376.6 609.5 219.4 390.1 
Patents0.6 0.6  0.6 0.6 — 
Non-compete agreements0.9 0.9  0.9 0.9 — 
Trademarks10.2 6.1 4.1 10.2 5.8 4.4 
Backlog16.3 16.3  16.4 16.4 — 
Total intangibles subject to amortization2,301.3 942.5 1,358.8 2,334.2 906.1 1,428.1 
Intangibles not subject to amortization:
Trademarks848.3  848.3 850.0 — 850.0 
Total acquired intangible assets$3,149.6 $942.5 $2,207.1 $3,184.2 $906.1 $2,278.1 
An evaluation of the carrying value of goodwill and indefinite-lived intangibles is required to be performed on an annual basis and on an interim basis if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying value. There have been no events or changes in circumstances which indicate an interim impairment review is required in 2024. The Company will perform its annual analysis during the fourth quarter of 2024.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Supplemental Balance Sheet Information
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Supplemental Balance Sheet Information Supplemental Balance Sheet Information
Cash Equivalents
The Company had $527.1 million and $265.1 million of cash equivalents at March 31, 2024 and December 31, 2023, respectively. The Company has categorized its cash equivalents as a Level 1 financial asset, measured at fair value based on quoted prices in active markets of identical assets.
Accounts Receivable, net
Accounts receivable is presented net of an allowance for doubtful accounts of $11.4 million at March 31, 2024 and $11.5 million at December 31, 2023.
Inventories, net
Inventories are stated at current cost, net of reserves for excess, slow moving and obsolete inventory. Inventories are primarily valued under the FIFO method or average cost method. Inventory balances are summarized as follows (in millions):
Balance at
March 31, 2024December 31, 2023
Raw materials and supplies$571.3 $560.6 
Work in process193.4 184.8 
Finished goods168.5 172.3 
Total inventories, net$933.2 $917.7 
Product Warranty Costs
Some of the Company’s products are subject to specified warranties, and the Company provides for the estimated cost of product warranties. The adequacy of the warranty reserve is assessed regularly, and the reserve is adjusted as necessary based on a review of historic warranty experience with respect to the applicable business or products, as well as the length and actual terms of the warranties. The warranty reserve is included in current accrued liabilities and other long-term liabilities on the condensed consolidated balance sheet.
 Three Months
Warranty Reserve (in millions):20242023
Balance at beginning of year$49.1 $50.3 
Product warranty expense 3.5 4.3 
Deductions(5.1)(4.2)
Balance at end of period$47.5 $50.4 
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Long-Term Debt
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Long-Term Debt Long-Term Debt
Balance at
Long-Term Debt (in millions):March 31, 2024December 31, 2023
$1.15 billion credit facility due March 2026
$ $— 
0.95% Fixed Rate Senior Notes due April 2024
450.0 450.0 
Term loan due October 2024, variable rate of 6.68% at March 31, 2024 and 6.71% at December 31, 2023, swapped to a Euro fixed rate of 0.61%
150.0 150.0 
1.60% Fixed Rate Senior Notes due April 2026
450.0 450.0 
2.25% Fixed Rate Senior Notes due April 2028
700.0 700.0 
2.50% Fixed Rate Senior Notes due August 2030
485.0 485.0 
2.75% Fixed Rate Senior Notes due April 2031
1,030.0 1,030.0 
Other debt1.3 1.0 
Debt discount and debt issuance costs(20.0)(21.1)
Total debt, net3,246.3 3,244.9 
Less: Current portion of long-term debt(600.2)(600.1)
Total long-term debt, net of current portion$2,646.1 $2,644.8 
At March 31, 2024, $1,128.2 million was available under the $1.15 billion credit facility, after a reduction of $21.8 million in outstanding letters of credit. The Company’s bank credit agreements requires it to comply with various financial and operating covenants and at March 31, 2024, the Company was in compliance with these covenants. Subsequent to the end of the first quarter of 2024, the Company made a $450 million debt maturity payment on the Senior Notes due April 2024.
Teledyne estimates the fair value of its long-term debt based on debt of similar type, rating and maturity and at comparable interest rates. The Company’s long-term debt is considered a level 2 input in the fair value hierarchy and is valued based on observable market data. As of March 31, 2024 and December 31, 2023, the aggregate fair values of our borrowings were $2,945.5 million and $2,965.3 million, respectively, and the carrying values were $3,266.3 million and $3,266.0 million, respectively.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes
3 Months Ended
Mar. 31, 2024
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The income tax provision is calculated using an estimated annual effective tax rate, based upon estimates of annual income, permanent items, statutory tax rates and planned tax strategies in the various jurisdictions in which we operate except that certain loss jurisdictions and discrete items, such as the resolution of uncertain tax positions and stock-based accounting income tax benefits, are treated separately.
First Quarter
(Dollars in millions)20242023
Provision (benefit) for income taxes$46.4$44.9
Discrete event expense (benefit):
  Stock-based accounting$(5.3)$(5.9)
  Uncertain tax position reserves (primarily acquisition related)0.30.3
  Other discrete event expense (benefit)0.6(0.9)
Discrete event expense (benefit):$(4.4)$(6.5)
Provision (benefit) for income taxes without discrete event expense (benefit)$50.8$51.4
Income (loss) before income taxes$225.5$223.7
Effective tax rate20.6%20.1%
Effective tax rate without discrete events22.5%23.0%
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Pension Plans
3 Months Ended
Mar. 31, 2024
Retirement Benefits [Abstract]  
Pension Plans Pension Plans
 First Quarter
20242023
Service cost — benefits earned during the period (in millions)$1.5 $1.5 
Pension non-service cost (income) (in millions):
Interest cost on benefit obligation$8.2 $8.4 
Expected return on plan assets(13.6)(13.6)
Amortization of net prior service cost (income)(0.2)(0.5)
Amortization of net actuarial loss (gain)2.9 2.4 
Pension non-service cost (income)$(2.7)$(3.3)
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-based Compensation
3 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Stock-based Compensation Stock-based Compensation
Teledyne has long-term incentive plans pursuant to which it has granted non-qualified stock options, restricted stock awards and restricted stock units. The Company also has non-employee director stock compensation plans, pursuant to which common stock, stock options and restricted stock units have been issued to its directors. The Company issues shares of common stock upon the exercise of stock options.
Stock-based compensation expense was $12.0 million for the first quarter of 2024 and $7.9 million first quarter of 2023. Stock option activity for the first quarter of 2024 is as follows:
 First Quarter
 SharesWeighted Average Exercise Price
Beginning balance1,337,972$223.43 
Granted67,003 $441.98 
Exercised(83,027)$109.33 
Canceled(9,283)$389.07 
Ending balance1,312,665$267.47 
Exercisable at end of period1,108,192$241.34 

Restricted stock activity for the first three months of 2024 is as follows:
SharesWeighted average fair value per share
Balance at December 31, 2023
123,089 $364.86 
Granted89,267 $432.52 
Vested(20,863)$382.20 
Forfeited/Canceled(3,256)$373.66 
Balance at March 31, 2024
188,237 $394.81 
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings Per Share
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
The weighted average number of common shares used in the calculation of basic and diluted earnings per share consisted of the following (in millions):
 First Quarter
20242023
Weighted average basic common shares outstanding47.3 46.9 
Effect of dilutive securities (primarily stock options)0.7 1.0 
Weighted average diluted common shares outstanding48.0 47.9 
For the first quarter of 2024 and 2023, the Company excluded approximately 0.2 million of stock options in the computation of diluted earnings per share because the effect of their inclusion would have been anti-dilutive.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accumulated Other Comprehensive Income (Loss)
3 Months Ended
Mar. 31, 2024
Equity [Abstract]  
Accumulated Other Comprehensive Income (Loss) Accumulated Other Comprehensive Income (Loss)
The changes in accumulated other comprehensive income (loss) ("AOCI") by component, net of tax, for the first quarter ended March 31, 2024 and April 2, 2023 are as follows (in millions):
Foreign Currency TranslationCash Flow Hedges and OtherPension and Postretirement BenefitsTotal
Balance at December 31, 2023
$(392.7)$8.2 $(249.6)$(634.1)
   Other comprehensive income (loss) before reclassifications(88.8)2.7  (86.1)
   Amounts reclassified from AOCI (6.9)2.1 (4.8)
Net other comprehensive income (loss)(88.8)(4.2)2.1 (90.9)
Balance at March 31, 2024
$(481.5)$4.0 $(247.5)$(725.0)
Foreign Currency TranslationCash Flow Hedges and OtherPension and Postretirement BenefitsTotal
Balance at January 1, 2023
$(472.3)$1.3 $(255.5)$(726.5)
   Other comprehensive income (loss) before reclassifications(4.3)9.8 — 5.5 
   Amounts reclassified from AOCI— (7.3)1.5 (5.8)
Net other comprehensive income (loss)(4.3)2.5 1.5 (0.3)
Balance at April 2, 2023
$(476.6)$3.8 $(254.0)$(726.8)


The reclassifications out of AOCI to net income for the first quarter ended March 31, 2024 and April 2, 2023 are as follows (in millions):
Amount Reclassified from AOCI for the Quarter EndedAmount Reclassified from AOCI for the Quarter EndedStatement of Income (Loss) Presentation
March 31, 2024April 2, 2023
(Gain) loss on cash flow hedges:
Gain recognized in income on derivatives$(9.3)$(9.8)See Note 13
Income tax impact2.4 2.5 Provision for income taxes
Total$(6.9)$(7.3)
Amortization of defined benefit pension and postretirement plan items:
Amortization of prior service cost$(0.1)$(0.4)Costs and expenses
Amortization of net actuarial loss2.9 2.4 Costs and expenses
Total before tax2.8 2.0 
Income tax impact(0.7)(0.5)Provision for income taxes
Total$2.1 $1.5 
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Derivative Instruments and Hedging Activities
3 Months Ended
Mar. 31, 2024
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative Instruments and Hedging Activities Derivative Instruments and Hedging Activities
The Company's primary exposure to market risk relates to changes in foreign currency exchange rates and interest rates. The Company’s primary foreign currency risk management objective is to protect the U.S. dollar value of future cash flows and minimize the volatility of reported earnings. The Company does not use foreign currency forward contracts for speculative or trading purposes.
The Company mitigates exposure to foreign currency exchange rates and interest rates primarily through the following:
Mitigation ApproachQuantitative Information on Approach
The Company utilizes foreign currency forward contracts to reduce the volatility of cash flows primarily related to forecasted revenue and expenses denominated in Canadian dollars for our Canadian companies, and in British pounds for our U.K. companies. These contracts are designated and qualify as cash flow hedges.
As of March 31, 2024, the Company had foreign currency forward contracts to buy Canadian dollars and to sell U.S. dollars totaling $131.3 million. These foreign currency forward contracts have maturities ranging from June 2024 to February 2026. As of March 31, 2024, the Company had foreign currency forward contracts to buy British pounds and to sell U.S. dollars totaling $12.7 million. These foreign currency forward contracts have maturities ranging from June 2024 to February 2025.
The Company utilizes foreign currency forward contracts to mitigate foreign exchange rate risk associated with foreign currency denominated monetary assets and liabilities, including intercompany receivables and payables. These foreign currency forward contracts are not designated as accounting hedges.
See Non-Designated Hedging Activities section below.
The Company has converted a U.S. dollar denominated, variable rate debt obligation of a European subsidiary into euro fixed rate obligation using a receive float, pay fixed cross currency swap to reduce the variability of interest rates. This cross currency swap is designated as cash flow hedge.
As of March 31, 2024, the Company has a cross currency swap outstanding with a notional amount of €156.0 million and $150.0 million that matures in October 2024.
All derivative instruments are recorded on the condensed consolidated balance sheets at fair value. The accounting for gains and losses resulting from changes in fair value depends on the use of the derivative instrument and whether it is designated and qualifies for hedge accounting.
Designated Hedging Activities
For a derivative instrument designated as an accounting hedge of an anticipated transaction (a cash flow hedge), the change in the fair value is recorded on the condensed consolidated balance sheets in AOCI to the extent the derivative instrument is effective in mitigating the exposure related to the anticipated transaction. The amount recorded within AOCI is reclassified into earnings in the same period during which the underlying hedged transaction affects earnings. The effect of derivative instruments designated as cash flow hedges in the condensed consolidated financial statements for the first quarter ended March 31, 2024 and April 2, 2023 was as follows (in millions):
 First Quarter
 20242023
Net gain (loss) recognized in AOCI - Foreign Exchange Contracts (a)$0.7 $13.6 
Net gain (loss) reclassified from AOCI into revenue - Foreign Exchange Contracts (a)$0.7 $(1.9)
Net gain (loss) reclassified from AOCI into other income and expense, net - Foreign Exchange Contracts (b)$3.7 $10.1 
Net gain (loss) reclassified from AOCI into interest expense - Foreign Exchange Contracts$1.9 $1.5 
Net gain (loss) reclassified from AOCI into interest expense - Interest Rate Contracts $ $0.6 
(a)    Effective portion, pre-tax
(b)     Amount reclassified to offset earnings impact of liability hedged by cross currency swap
Net deferred gains recorded in AOCI for the forward contracts that will mature in the next twelve months total $1.0 million, net of taxes. These gains are expected to be offset by anticipated losses in the value of the forecasted underlying hedged item. Amounts related to the cross currency swap expected to be reclassified from AOCI into income in the next twelve months total $3.5 million.
Non-Designated Hedging Activities
For a derivative instrument that has not been designated as an accounting hedge, the change in the fair value is recognized immediately in earnings. As of March 31, 2024, the Company had foreign currency forward contracts not designated as accounting hedges primarily in the following types and pairs (in millions):
Contracts to BuyContracts to Sell
CurrencyAmountCurrencyAmount
Canadian Dollars$301.2 U.S. DollarsUS$222.1 
Canadian Dollars$12.6 Euros8.6 
Danish KroneDKR154.8 U.S. DollarsUS$22.5 
Great Britain Pounds£5.3 Euros6.2 
Great Britain Pounds£70.4 U.S. DollarsUS$88.9 
U.S. DollarsUS$17.0 Euros15.8 
Norwegian Kronekr179.0 U.S. DollarsUS$16.9 
Swedish KronaSEK284.3 Euros26.1 
Swedish KronaSEK310.4 U.S. DollarsUS$29.3 
The preceding table includes non-designated hedges derived from terms contained in previously designated cash flow hedges. The gains and losses on these derivatives instruments which are not designated as accounting hedges are intended to, at a minimum, partially offset the transaction gains and losses recognized in earnings.
The effect of derivative instruments not designated as accounting hedges recognized in other income and expense for the first quarter ended March 31, 2024 was expense of $9.3 million. The effect of derivative instruments not designated as accounting hedges in other income and expense for the first quarter ended April 2, 2023 was income of $7.8 million. The income or expense was largely offset by losses or gains in the value of the underlying hedged item excluding the impact of forward points.
Fair Value of Derivative Financial Instruments
The fair values of the Company’s derivative instruments are presented below. All fair values for these derivative instruments were measured using Level 2 inputs in the fair value hierarchy (in millions):
Asset/(Liability) Derivative InstrumentsBalance sheet locationMarch 31, 2024December 31, 2023
Derivatives designated as hedging instruments:
Cash flow forward contractsOther current assets$1.2 $3.7 
Cash flow forward contractsOther non-current assets0.6 2.4 
Interest rate contractsOther current assets (accrued interest)0.1 0.1 
Cash flow cross currency swapOther current assets(17.3)(21.3)
Total derivatives designated as hedging instruments(15.4)(15.1)
Derivatives not designated as hedging instruments:
Non-designated forward contractsOther current assets1.5 14.2 
Non-designated forward contractsAccrued liabilities(3.3)(3.2)
Total derivatives not designated as hedging instruments(1.8)11.0 
Total derivative instruments, net$(17.2)$(4.1)
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Trade Compliance Matters
The Company has made voluntary disclosures to the U.S. Department of State and the U.S. Department of Commerce, including to the Bureau of Industry and Security (“BIS”) with respect to Teledyne FLIR shipments of products from non-U.S. jurisdictions which were not licensed due to incorrect de minimis calculation methodology under the Export Administration Regulations. The Company has also made voluntary disclosures to export authorities in jurisdictions outside the U.S. for certain potential violations of local export laws. At this time, based on available information, we are unable to reasonably estimate the time it may take to resolve these matters or the amount or range of potential loss, penalty or other government action, if any, that may be incurred in connection with these matters. However, an unfavorable outcome could result in substantial fines and penalties or loss or suspension of export privileges or of particular authorizations that could be material to the Company’s financial position, results of operations or cash flows in and following the period in which such outcome becomes estimable or known.
Environmental Remediation Obligations
At March 31, 2024, the Company’s reserves for environmental remediation obligations totaled $5.5 million, of which $1.7 million is included in current accrued liabilities. At December 31, 2023, the Company’s reserves for environmental remediation obligations totaled $5.4 million. The Company evaluates whether it may be able to recover a portion of future costs for environmental liabilities from its insurance carriers and from third parties. The timing of expenditures depends on a number of factors that vary by site, including the nature and extent of contamination, the number of potentially responsible parties, the timing of regulatory approvals, the complexity of the investigation and remediation, and the standards for remediation. The Company expects that it will pay the amounts recorded over many years and will complete remediation of all sites with which it has been identified in up to 30 years.
Legal Matters
A number of other lawsuits, claims and proceedings have been or may be asserted against the Company, including those pertaining to product liability, acquisitions, patent infringement, contracts, environmental, employment and employee benefits matters. While the outcome of such matters cannot be predicted with certainty, and some of these lawsuits, claims or proceedings may be determined adversely to the Company, management does not believe that the disposition of any such pending matters is likely to have a material adverse effect on the Company’s financial statements.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Subsequent Events
3 Months Ended
Mar. 31, 2024
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events
On February 13, 2024, the Company announced that it entered into an agreement to acquire Adimec Holding B.V. and its subsidiaries (“Adimec”). Adimec, founded in 1992 and headquartered in Eindhoven, Netherlands, develops customized high-performance industrial and scientific cameras. The closing of the transaction, which is subject to customary conditions and approvals, is anticipated to occur in the first half of 2024. Adimec will be part of the Digital Imaging segment.
On April 10, 2024, the Company acquired Valeport Holdings 2019 Limited and its affiliates ("Valeport"). Valeport, founded in 1969 and headquartered in Totnes, United Kingdom, designs and manufactures underwater sensors for environmental, energy, construction and defense applications. Valeport is part of the marine instrumentation product line within the Instrumentation segment.
Subsequent to the end of the first quarter of 2024, the Company made a $450 million debt maturity payment on the Senior Notes due April 2024.
On April 23, 2024, the Board of Directors of the Company authorized a stock repurchase program to repurchase up to $1.25 billion of Teledyne’s common stock. This authorization superseded prior open stock repurchase programs authorized by the Board of Directors.
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Pay vs Performance Disclosure - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Apr. 02, 2023
Pay vs Performance Disclosure    
Net Income (Loss) $ 178.5 $ 178.7
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2024
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 36 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
General (Policies)
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation
Basis of Presentation
The accompanying unaudited condensed consolidated financial statements have been prepared by Teledyne Technologies Incorporated (“Teledyne” or the “Company”) pursuant to the rules and regulations of the Securities and Exchange Commission. Certain information and disclosures normally included in notes to consolidated financial statements have been condensed or omitted pursuant to such rules and regulations, but resultant disclosures are in accordance with generally accepted accounting principles in the United States (“GAAP”) as they apply to interim reporting. The condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and the related notes in Teledyne’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023 (“2023 Form 10-K”).
In the opinion of management, the accompanying unaudited condensed consolidated financial statements contain all adjustments (consisting of normal recurring adjustments) necessary to present fairly, in all material respects, Teledyne’s consolidated financial position as of March 31, 2024 and the consolidated results of operations, consolidated comprehensive income (loss) and consolidated cash flows for the first quarter ended March 31, 2024. The results of operations and cash flows for the periods ended March 31, 2024 and cash flows for the three months ended March 31, 2024 are not necessarily indicative of the results of operations or cash flows to be expected for any subsequent quarter or the full fiscal year.
Recent Accounting Standards
Recent Accounting Standards
In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. This standard requires a public entity to disclose significant segment expenses and other segment items on an interim and annual basis. Additionally, it requires a public entity to disclose the title and position of the Chief Operating Decision Maker (“CODM”). The new standard is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. A public entity should apply the amendments in this ASU retrospectively to all prior periods presented in the financial statements. The Company is evaluating the impact of adopting this guidance on its consolidated financial statements.
In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires public entities, on an annual basis, to provide disclosure of specific categories in the rate reconciliation, as well as disclosure of income taxes paid disaggregated by jurisdiction focuses on the rate reconciliation and income taxes paid. ASU 2023-09 is effective for annual periods beginning after December 15, 2024, with early adoption permitted. The Company is evaluating the impact of adopting this guidance on its consolidated financial statements.
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Business Acquisitions (Tables)
3 Months Ended
Mar. 31, 2024
Business Combination and Asset Acquisition [Abstract]  
Schedule of Purchase Price Goodwill Acquired, and Intangible Assets Acquired for the Acquisitions
The following tables show the purchase price (net of cash acquired), goodwill acquired, and acquired intangible assets for these acquisitions (in millions):
2023
AcquisitionsAcquisition DateCash Paid (a)Goodwill AcquiredAcquired Intangible Assets
Xena NetworksOctober 13, 2023$24.2 $21.1 $4.8 
ChartWorldJanuary 3, 202353.5 55.5 11.3 
Total$77.7 $76.6 $16.1 
(a) Net of cash acquired
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Business Segments (Tables)
3 Months Ended
Mar. 31, 2024
Segment Reporting [Abstract]  
Schedule of Net Sales and Operating Income by Segment
The following table presents net sales and operating income by segment (dollars in millions):
First Quarter%
20242023Change
Net sales (a):
Digital Imaging$740.8 $772.5 (4.1)%
Instrumentation 330.4 333.5 (0.9)%
Aerospace and Defense Electronics185.7 173.2 7.2 %
Engineered Systems93.2 104.1 (10.5)%
Total net sales$1,350.1 $1,383.3 (2.4)%
Operating income:
Digital Imaging$113.8 $122.2 (6.9)%
Instrumentation86.0 80.7 6.6 %
Aerospace and Defense Electronics51.9 47.0 10.4 %
Engineered Systems2.7 10.0 (73.0)%
Corporate expense(20.1)(17.4)15.5 %
Operating income$234.3 $242.5 (3.4)%
(a) Net sales exclude inter-segment sales of $4.8 million and $6.2 million for the first quarter of 2024 and 2023, respectively.
Identifiable assets are those assets used in the operations of the segments. Corporate assets primarily consist of cash and cash equivalents, deferred taxes, net pension assets/liabilities and other assets (in millions):
Identifiable assets:March 31, 2024December 31, 2023
Digital Imaging$11,197.1 $11,382.2 
Instrumentation1,683.9 1,692.3 
Aerospace and Defense Electronics561.9 569.1 
Engineered Systems213.4 184.8 
Corporate982.9 699.5 
Total identifiable assets$14,639.2 $14,527.9 
Schedule of Sales by Product Line
The following table provides a summary of the net sales by product line for the Instrumentation segment (in millions):
First Quarter
Instrumentation20242023
Marine Instrumentation$147.8 $128.2 
Environmental Instrumentation111.1 117.9 
Test and Measurement Instrumentation71.5 87.4 
Total$330.4 $333.5 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition and Contract Balances (Tables)
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
First Quarter Ended
March 31, 2024
First Quarter Ended
March 31, 2024
Customer TypeGeographic Region (c)
(in millions)U.S. Govt. (a)Other (b)TotalUnited StatesEuropeAsiaAll otherTotal
Net sales:
Digital Imaging$130.7 $610.1 $740.8 $333.7 $200.3 $134.2 $72.6 $740.8 
Instrumentation33.3 297.1 330.4 144.6 96.9 60.1 28.8 330.4 
Aerospace and Defense Electronics58.8 126.9 185.7 123.7 34.2 18.6 9.2 185.7 
Engineered Systems79.8 13.4 93.2 92.8  0.1 0.3 93.2 
Total$302.6 $1,047.5 $1,350.1 $694.8 $331.4 $213.0 $110.9 $1,350.1 
(a) U.S. Government sales include sales as a prime contractor or subcontractor.
(b) Primarily commercial sales
(c) Geographic region by destination
First Quarter Ended
April 2, 2023
First Quarter Ended
April 2, 2023
Customer TypeGeographic Region (c)
(in millions)U.S. Govt. (a)Other (b)TotalUnited StatesEuropeAsiaAll otherTotal
Net sales:
Digital Imaging$130.4 $642.1 $772.5 $334.4 $197.3 $158.4 $82.4 $772.5 
Instrumentation23.0 310.5 333.5 138.0 97.2 67.5 30.8 333.5 
Aerospace and Defense Electronics64.7 108.5 173.2 120.1 29.5 17.0 6.6 173.2 
Engineered Systems93.4 10.7 104.1 103.3 — 0.2 0.6 104.1 
Total$311.5 $1,071.8 $1,383.3 $695.8 $324.0 $243.1 $120.4 $1,383.3 
(a) U.S. Government sale include sales as a prime contractor or subcontractor.
(b) Primarily commercial sales
(c) Geographic region by destination
Schedule of Contract Liabilities
Balance at
Contract Liabilities by Balance Sheet Location (in millions)
March 31, 2024
December 31, 2023
Accrued liabilities$274.2 $241.1 
Other long-term liabilities25.9 25.5 
Total contract liabilities$300.1 $266.6 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
The carrying value of goodwill by segment was as follows (in millions):

Digital Imaging InstrumentationAerospace and Defense ElectronicsEngineered SystemsTotal
Balance at December 31, 2023
$6,877.0 $944.8 $163.4 $17.6 $8,002.8 
Foreign currency changes and other(38.6)(7.9)(0.3) (46.8)
Balance at March 31, 2024
$6,838.4 $936.9 $163.1 $17.6 $7,956.0 
Schedule of Carrying Value of Acquired Finite-Lived Intangible Assets
Acquired intangible assets
(in millions):
March 31, 2024December 31, 2023
Gross carrying amountAccumulated amortizationNet carrying amountGross carrying amountAccumulated amortizationNet carrying amount
Proprietary technology$1,669.3 $691.2 $978.1 $1,696.6 $663.0 $1,033.6 
Customer list/relationships604.0 227.4 376.6 609.5 219.4 390.1 
Patents0.6 0.6  0.6 0.6 — 
Non-compete agreements0.9 0.9  0.9 0.9 — 
Trademarks10.2 6.1 4.1 10.2 5.8 4.4 
Backlog16.3 16.3  16.4 16.4 — 
Total intangibles subject to amortization2,301.3 942.5 1,358.8 2,334.2 906.1 1,428.1 
Intangibles not subject to amortization:
Trademarks848.3  848.3 850.0 — 850.0 
Total acquired intangible assets$3,149.6 $942.5 $2,207.1 $3,184.2 $906.1 $2,278.1 
Schedule of Carrying Value of Acquired Indefinite-Lived Intangible Assets
Acquired intangible assets
(in millions):
March 31, 2024December 31, 2023
Gross carrying amountAccumulated amortizationNet carrying amountGross carrying amountAccumulated amortizationNet carrying amount
Proprietary technology$1,669.3 $691.2 $978.1 $1,696.6 $663.0 $1,033.6 
Customer list/relationships604.0 227.4 376.6 609.5 219.4 390.1 
Patents0.6 0.6  0.6 0.6 — 
Non-compete agreements0.9 0.9  0.9 0.9 — 
Trademarks10.2 6.1 4.1 10.2 5.8 4.4 
Backlog16.3 16.3  16.4 16.4 — 
Total intangibles subject to amortization2,301.3 942.5 1,358.8 2,334.2 906.1 1,428.1 
Intangibles not subject to amortization:
Trademarks848.3  848.3 850.0 — 850.0 
Total acquired intangible assets$3,149.6 $942.5 $2,207.1 $3,184.2 $906.1 $2,278.1 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Supplemental Balance Sheet Information (Tables)
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Inventory Inventory balances are summarized as follows (in millions):
Balance at
March 31, 2024December 31, 2023
Raw materials and supplies$571.3 $560.6 
Work in process193.4 184.8 
Finished goods168.5 172.3 
Total inventories, net$933.2 $917.7 
Schedule of Changes in Product Warranty Reserve The warranty reserve is included in current accrued liabilities and other long-term liabilities on the condensed consolidated balance sheet.
 Three Months
Warranty Reserve (in millions):20242023
Balance at beginning of year$49.1 $50.3 
Product warranty expense 3.5 4.3 
Deductions(5.1)(4.2)
Balance at end of period$47.5 $50.4 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Long-Term Debt (Tables)
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Schedule of Long-Term Debt
Balance at
Long-Term Debt (in millions):March 31, 2024December 31, 2023
$1.15 billion credit facility due March 2026
$ $— 
0.95% Fixed Rate Senior Notes due April 2024
450.0 450.0 
Term loan due October 2024, variable rate of 6.68% at March 31, 2024 and 6.71% at December 31, 2023, swapped to a Euro fixed rate of 0.61%
150.0 150.0 
1.60% Fixed Rate Senior Notes due April 2026
450.0 450.0 
2.25% Fixed Rate Senior Notes due April 2028
700.0 700.0 
2.50% Fixed Rate Senior Notes due August 2030
485.0 485.0 
2.75% Fixed Rate Senior Notes due April 2031
1,030.0 1,030.0 
Other debt1.3 1.0 
Debt discount and debt issuance costs(20.0)(21.1)
Total debt, net3,246.3 3,244.9 
Less: Current portion of long-term debt(600.2)(600.1)
Total long-term debt, net of current portion$2,646.1 $2,644.8 
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes (Tables)
3 Months Ended
Mar. 31, 2024
Income Tax Disclosure [Abstract]  
Schedule of Income Tax Provision and Effective Tax Rate
First Quarter
(Dollars in millions)20242023
Provision (benefit) for income taxes$46.4$44.9
Discrete event expense (benefit):
  Stock-based accounting$(5.3)$(5.9)
  Uncertain tax position reserves (primarily acquisition related)0.30.3
  Other discrete event expense (benefit)0.6(0.9)
Discrete event expense (benefit):$(4.4)$(6.5)
Provision (benefit) for income taxes without discrete event expense (benefit)$50.8$51.4
Income (loss) before income taxes$225.5$223.7
Effective tax rate20.6%20.1%
Effective tax rate without discrete events22.5%23.0%
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Pension Plans (Tables)
3 Months Ended
Mar. 31, 2024
Retirement Benefits [Abstract]  
Schedule of Defined Benefit Pension Plans and Postretirement Benefit Plans
 First Quarter
20242023
Service cost — benefits earned during the period (in millions)$1.5 $1.5 
Pension non-service cost (income) (in millions):
Interest cost on benefit obligation$8.2 $8.4 
Expected return on plan assets(13.6)(13.6)
Amortization of net prior service cost (income)(0.2)(0.5)
Amortization of net actuarial loss (gain)2.9 2.4 
Pension non-service cost (income)$(2.7)$(3.3)
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-based Compensation (Tables)
3 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock Option Transactions for Employee Stock Option Plans Stock option activity for the first quarter of 2024 is as follows:
 First Quarter
 SharesWeighted Average Exercise Price
Beginning balance1,337,972$223.43 
Granted67,003 $441.98 
Exercised(83,027)$109.33 
Canceled(9,283)$389.07 
Ending balance1,312,665$267.47 
Exercisable at end of period1,108,192$241.34 
Schedule of Restricted Stock Activity
Restricted stock activity for the first three months of 2024 is as follows:
SharesWeighted average fair value per share
Balance at December 31, 2023
123,089 $364.86 
Granted89,267 $432.52 
Vested(20,863)$382.20 
Forfeited/Canceled(3,256)$373.66 
Balance at March 31, 2024
188,237 $394.81 
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Earnings per Share
The weighted average number of common shares used in the calculation of basic and diluted earnings per share consisted of the following (in millions):
 First Quarter
20242023
Weighted average basic common shares outstanding47.3 46.9 
Effect of dilutive securities (primarily stock options)0.7 1.0 
Weighted average diluted common shares outstanding48.0 47.9 
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accumulated Other Comprehensive Income (Loss) (Tables)
3 Months Ended
Mar. 31, 2024
Equity [Abstract]  
Schedule of Changes in AOCI by Component
The changes in accumulated other comprehensive income (loss) ("AOCI") by component, net of tax, for the first quarter ended March 31, 2024 and April 2, 2023 are as follows (in millions):
Foreign Currency TranslationCash Flow Hedges and OtherPension and Postretirement BenefitsTotal
Balance at December 31, 2023
$(392.7)$8.2 $(249.6)$(634.1)
   Other comprehensive income (loss) before reclassifications(88.8)2.7  (86.1)
   Amounts reclassified from AOCI (6.9)2.1 (4.8)
Net other comprehensive income (loss)(88.8)(4.2)2.1 (90.9)
Balance at March 31, 2024
$(481.5)$4.0 $(247.5)$(725.0)
Foreign Currency TranslationCash Flow Hedges and OtherPension and Postretirement BenefitsTotal
Balance at January 1, 2023
$(472.3)$1.3 $(255.5)$(726.5)
   Other comprehensive income (loss) before reclassifications(4.3)9.8 — 5.5 
   Amounts reclassified from AOCI— (7.3)1.5 (5.8)
Net other comprehensive income (loss)(4.3)2.5 1.5 (0.3)
Balance at April 2, 2023
$(476.6)$3.8 $(254.0)$(726.8)
Schedule of Reclassification out of Accumulated Other Comprehensive Income
The reclassifications out of AOCI to net income for the first quarter ended March 31, 2024 and April 2, 2023 are as follows (in millions):
Amount Reclassified from AOCI for the Quarter EndedAmount Reclassified from AOCI for the Quarter EndedStatement of Income (Loss) Presentation
March 31, 2024April 2, 2023
(Gain) loss on cash flow hedges:
Gain recognized in income on derivatives$(9.3)$(9.8)See Note 13
Income tax impact2.4 2.5 Provision for income taxes
Total$(6.9)$(7.3)
Amortization of defined benefit pension and postretirement plan items:
Amortization of prior service cost$(0.1)$(0.4)Costs and expenses
Amortization of net actuarial loss2.9 2.4 Costs and expenses
Total before tax2.8 2.0 
Income tax impact(0.7)(0.5)Provision for income taxes
Total$2.1 $1.5 
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Derivative Instruments and Hedging Activities (Tables)
3 Months Ended
Mar. 31, 2024
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of Effect of Derivative Instruments Designated as Cash Flow Hedges The effect of derivative instruments designated as cash flow hedges in the condensed consolidated financial statements for the first quarter ended March 31, 2024 and April 2, 2023 was as follows (in millions):
 First Quarter
 20242023
Net gain (loss) recognized in AOCI - Foreign Exchange Contracts (a)$0.7 $13.6 
Net gain (loss) reclassified from AOCI into revenue - Foreign Exchange Contracts (a)$0.7 $(1.9)
Net gain (loss) reclassified from AOCI into other income and expense, net - Foreign Exchange Contracts (b)$3.7 $10.1 
Net gain (loss) reclassified from AOCI into interest expense - Foreign Exchange Contracts$1.9 $1.5 
Net gain (loss) reclassified from AOCI into interest expense - Interest Rate Contracts $ $0.6 
(a)    Effective portion, pre-tax
(b)     Amount reclassified to offset earnings impact of liability hedged by cross currency swap
Schedule of Notional Amounts of Outstanding Foreign Currency Contracts As of March 31, 2024, the Company had foreign currency forward contracts not designated as accounting hedges primarily in the following types and pairs (in millions):
Contracts to BuyContracts to Sell
CurrencyAmountCurrencyAmount
Canadian Dollars$301.2 U.S. DollarsUS$222.1 
Canadian Dollars$12.6 Euros8.6 
Danish KroneDKR154.8 U.S. DollarsUS$22.5 
Great Britain Pounds£5.3 Euros6.2 
Great Britain Pounds£70.4 U.S. DollarsUS$88.9 
U.S. DollarsUS$17.0 Euros15.8 
Norwegian Kronekr179.0 U.S. DollarsUS$16.9 
Swedish KronaSEK284.3 Euros26.1 
Swedish KronaSEK310.4 U.S. DollarsUS$29.3 
Schedule of Fair Values of Derivative Financial Instruments
The fair values of the Company’s derivative instruments are presented below. All fair values for these derivative instruments were measured using Level 2 inputs in the fair value hierarchy (in millions):
Asset/(Liability) Derivative InstrumentsBalance sheet locationMarch 31, 2024December 31, 2023
Derivatives designated as hedging instruments:
Cash flow forward contractsOther current assets$1.2 $3.7 
Cash flow forward contractsOther non-current assets0.6 2.4 
Interest rate contractsOther current assets (accrued interest)0.1 0.1 
Cash flow cross currency swapOther current assets(17.3)(21.3)
Total derivatives designated as hedging instruments(15.4)(15.1)
Derivatives not designated as hedging instruments:
Non-designated forward contractsOther current assets1.5 14.2 
Non-designated forward contractsAccrued liabilities(3.3)(3.2)
Total derivatives not designated as hedging instruments(1.8)11.0 
Total derivative instruments, net$(17.2)$(4.1)
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Business Acquisitions - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Apr. 02, 2023
Dec. 31, 2023
Business Acquisition [Line Items]        
Consideration transferred, net of cash acquired $ 0.0   $ 52.5  
Xena Networks        
Business Acquisition [Line Items]        
Consideration transferred, net of cash acquired   $ 24.2   $ 24.2
ChartWorld        
Business Acquisition [Line Items]        
Consideration transferred, net of cash acquired     $ 53.5 $ 53.5
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Business Acquisitions - Purchase Price (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Apr. 02, 2023
Dec. 31, 2023
Business Acquisition [Line Items]        
Cash paid $ 0.0   $ 52.5  
Total        
Business Acquisition [Line Items]        
Cash paid       $ 77.7
Goodwill Acquired       76.6
Acquired Intangible Assets   $ 16.1   16.1
Xena Networks        
Business Acquisition [Line Items]        
Cash paid   24.2   24.2
Goodwill Acquired       21.1
Acquired Intangible Assets   4.8   4.8
ChartWorld        
Business Acquisition [Line Items]        
Cash paid     $ 53.5 53.5
Goodwill Acquired       55.5
Acquired Intangible Assets   $ 11.3   $ 11.3
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Business Segments - Narrative (Details)
3 Months Ended
Mar. 31, 2024
product_line
segment
Segment Reporting [Abstract]  
Number of reportable segments | segment 4
Instrumentation  
Revenue from External Customer [Line Items]  
Number of product lines 3
Digital Imaging  
Revenue from External Customer [Line Items]  
Number of product lines 1
Aerospace and Defense Electronics  
Revenue from External Customer [Line Items]  
Number of product lines 1
Engineered Systems  
Revenue from External Customer [Line Items]  
Number of product lines 1
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Business Segments - Net Sales and Operating Income by Segment (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Apr. 02, 2023
Net sales:    
Total net sales $ 1,350.1 $ 1,383.3
Net sales, percentage change (2.40%)  
Operating income:    
Operating income $ 234.3 242.5
Total segment operating profit, percentage change (3.40%)  
Net sales $ (1,350.1) (1,383.3)
Corporate expense    
Operating income:    
Operating income $ (20.1) (17.4)
Total segment operating profit, percentage change 15.50%  
Inter-segment sales    
Net sales:    
Total net sales $ (4.8) (6.2)
Operating income:    
Net sales 4.8 6.2
Digital Imaging    
Net sales:    
Total net sales 740.8 772.5
Operating income:    
Net sales (740.8) (772.5)
Digital Imaging | Operating segments    
Net sales:    
Total net sales $ 740.8 772.5
Net sales, percentage change (4.10%)  
Operating income:    
Operating income $ 113.8 122.2
Total segment operating profit, percentage change (6.90%)  
Net sales $ (740.8) (772.5)
Instrumentation    
Net sales:    
Total net sales 330.4 333.5
Operating income:    
Net sales (330.4) (333.5)
Instrumentation | Operating segments    
Net sales:    
Total net sales $ 330.4 333.5
Net sales, percentage change (0.90%)  
Operating income:    
Operating income $ 86.0 80.7
Total segment operating profit, percentage change 6.60%  
Net sales $ (330.4) (333.5)
Aerospace and Defense Electronics    
Net sales:    
Total net sales 185.7 173.2
Operating income:    
Net sales (185.7) (173.2)
Aerospace and Defense Electronics | Operating segments    
Net sales:    
Total net sales $ 185.7 173.2
Net sales, percentage change 7.20%  
Operating income:    
Operating income $ 51.9 47.0
Total segment operating profit, percentage change 10.40%  
Net sales $ (185.7) (173.2)
Engineered Systems    
Net sales:    
Total net sales 93.2 104.1
Operating income:    
Net sales (93.2) (104.1)
Engineered Systems | Operating segments    
Net sales:    
Total net sales $ 93.2 104.1
Net sales, percentage change (10.50%)  
Operating income:    
Operating income $ 2.7 10.0
Total segment operating profit, percentage change (73.00%)  
Net sales $ (93.2) $ (104.1)
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Business Segments - Identifiable Assets (Details) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Segment Reporting Information [Line Items]    
Identifiable assets $ 14,639.2 $ 14,527.9
Operating segments | Digital Imaging    
Segment Reporting Information [Line Items]    
Identifiable assets 11,197.1 11,382.2
Operating segments | Instrumentation    
Segment Reporting Information [Line Items]    
Identifiable assets 1,683.9 1,692.3
Operating segments | Aerospace and Defense Electronics    
Segment Reporting Information [Line Items]    
Identifiable assets 561.9 569.1
Operating segments | Engineered Systems    
Segment Reporting Information [Line Items]    
Identifiable assets 213.4 184.8
Corporate expense    
Segment Reporting Information [Line Items]    
Identifiable assets $ 982.9 $ 699.5
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Business Segments - Sales (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Apr. 02, 2023
Revenue from External Customer [Line Items]    
Total net sales $ 1,350.1 $ 1,383.3
Instrumentation    
Revenue from External Customer [Line Items]    
Total net sales 330.4 333.5
Instrumentation | Marine Instrumentation    
Revenue from External Customer [Line Items]    
Total net sales 147.8 128.2
Instrumentation | Environmental Instrumentation    
Revenue from External Customer [Line Items]    
Total net sales 111.1 117.9
Instrumentation | Test and Measurement Instrumentation    
Revenue from External Customer [Line Items]    
Total net sales $ 71.5 $ 87.4
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition and Contract Balances - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Apr. 02, 2023
Segment Reporting Information [Line Items]    
Revenue recognized from contract liabilities $ 66.3  
Change in estimate $ 0.3 $ 2.9
Net sales | Product Concentration Risk | Recognized at a point in time    
Segment Reporting Information [Line Items]    
Net sales fixed price contracts percent (as a percent) 70.00%  
Net sales | Product Concentration Risk | Recognized over time    
Segment Reporting Information [Line Items]    
Net sales fixed price contracts percent (as a percent) 30.00%  
Engineered Systems | Segment net sales | Product Concentration Risk | Fixed-price contracts    
Segment Reporting Information [Line Items]    
Net sales fixed price contracts percent (as a percent) 47.00%  
Engineered Systems | Minimum | Segment net sales | Product Concentration Risk | Fixed-price contracts    
Segment Reporting Information [Line Items]    
Net sales fixed price contracts percent (as a percent) 45.00%  
Engineered Systems | Maximum | Segment net sales | Product Concentration Risk | Fixed-price contracts    
Segment Reporting Information [Line Items]    
Net sales fixed price contracts percent (as a percent) 55.00%  
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition and Contract Balances - Disaggregation of Revenue (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Apr. 02, 2023
Disaggregation of Revenue [Line Items]    
Net sales $ 1,350.1 $ 1,383.3
United States    
Disaggregation of Revenue [Line Items]    
Net sales 694.8 695.8
Europe    
Disaggregation of Revenue [Line Items]    
Net sales 331.4 324.0
Asia    
Disaggregation of Revenue [Line Items]    
Net sales 213.0 243.1
All other    
Disaggregation of Revenue [Line Items]    
Net sales 110.9 120.4
U.S. Govt.    
Disaggregation of Revenue [Line Items]    
Net sales 302.6 311.5
Other    
Disaggregation of Revenue [Line Items]    
Net sales 1,047.5 1,071.8
Digital Imaging    
Disaggregation of Revenue [Line Items]    
Net sales 740.8 772.5
Digital Imaging | United States    
Disaggregation of Revenue [Line Items]    
Net sales 333.7 334.4
Digital Imaging | Europe    
Disaggregation of Revenue [Line Items]    
Net sales 200.3 197.3
Digital Imaging | Asia    
Disaggregation of Revenue [Line Items]    
Net sales 134.2 158.4
Digital Imaging | All other    
Disaggregation of Revenue [Line Items]    
Net sales 72.6 82.4
Digital Imaging | U.S. Govt.    
Disaggregation of Revenue [Line Items]    
Net sales 130.7 130.4
Digital Imaging | Other    
Disaggregation of Revenue [Line Items]    
Net sales 610.1 642.1
Instrumentation    
Disaggregation of Revenue [Line Items]    
Net sales 330.4 333.5
Instrumentation | United States    
Disaggregation of Revenue [Line Items]    
Net sales 144.6 138.0
Instrumentation | Europe    
Disaggregation of Revenue [Line Items]    
Net sales 96.9 97.2
Instrumentation | Asia    
Disaggregation of Revenue [Line Items]    
Net sales 60.1 67.5
Instrumentation | All other    
Disaggregation of Revenue [Line Items]    
Net sales 28.8 30.8
Instrumentation | U.S. Govt.    
Disaggregation of Revenue [Line Items]    
Net sales 33.3 23.0
Instrumentation | Other    
Disaggregation of Revenue [Line Items]    
Net sales 297.1 310.5
Aerospace and Defense Electronics    
Disaggregation of Revenue [Line Items]    
Net sales 185.7 173.2
Aerospace and Defense Electronics | United States    
Disaggregation of Revenue [Line Items]    
Net sales 123.7 120.1
Aerospace and Defense Electronics | Europe    
Disaggregation of Revenue [Line Items]    
Net sales 34.2 29.5
Aerospace and Defense Electronics | Asia    
Disaggregation of Revenue [Line Items]    
Net sales 18.6 17.0
Aerospace and Defense Electronics | All other    
Disaggregation of Revenue [Line Items]    
Net sales 9.2 6.6
Aerospace and Defense Electronics | U.S. Govt.    
Disaggregation of Revenue [Line Items]    
Net sales 58.8 64.7
Aerospace and Defense Electronics | Other    
Disaggregation of Revenue [Line Items]    
Net sales 126.9 108.5
Engineered Systems    
Disaggregation of Revenue [Line Items]    
Net sales 93.2 104.1
Engineered Systems | United States    
Disaggregation of Revenue [Line Items]    
Net sales 92.8 103.3
Engineered Systems | Europe    
Disaggregation of Revenue [Line Items]    
Net sales 0.0 0.0
Engineered Systems | Asia    
Disaggregation of Revenue [Line Items]    
Net sales 0.1 0.2
Engineered Systems | All other    
Disaggregation of Revenue [Line Items]    
Net sales 0.3 0.6
Engineered Systems | U.S. Govt.    
Disaggregation of Revenue [Line Items]    
Net sales 79.8 93.4
Engineered Systems | Other    
Disaggregation of Revenue [Line Items]    
Net sales $ 13.4 $ 10.7
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition and Contract Balances - Contract Liabilities (Details) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]    
Accrued liabilities $ 274.2 $ 241.1
Other long-term liabilities 25.9 25.5
Total contract liabilities $ 300.1 $ 266.6
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition and Contract Balances - Performance Obligation (Details)
$ in Millions
Mar. 31, 2024
USD ($)
Revenue from Contract with Customer [Abstract]  
Remaining performance obligation $ 3,290.2
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-04-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation, percentage (as a percent) 78.00%
Remaining performance obligation, expected timing of satisfaction 12 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-04-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation, percentage (as a percent) 22.00%
Remaining performance obligation, expected timing of satisfaction
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Intangible Assets - Schedule of Changes in the Carrying Value of Goodwill (Details)
$ in Millions
3 Months Ended
Mar. 31, 2024
USD ($)
Goodwill [Roll Forward]  
Goodwill, beginning balance $ 8,002.8
Foreign currency changes and other (46.8)
Goodwill, ending balance 7,956.0
Digital Imaging  
Goodwill [Roll Forward]  
Goodwill, beginning balance 6,877.0
Foreign currency changes and other (38.6)
Goodwill, ending balance 6,838.4
Instrumentation  
Goodwill [Roll Forward]  
Goodwill, beginning balance 944.8
Foreign currency changes and other (7.9)
Goodwill, ending balance 936.9
Aerospace and Defense Electronics  
Goodwill [Roll Forward]  
Goodwill, beginning balance 163.4
Foreign currency changes and other (0.3)
Goodwill, ending balance 163.1
Engineered Systems  
Goodwill [Roll Forward]  
Goodwill, beginning balance 17.6
Foreign currency changes and other 0.0
Goodwill, ending balance $ 17.6
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Intangible Assets - Schedule of Carrying Value of Other Acquired Intangible Assets (Details) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount $ 2,301.3 $ 2,334.2
Accumulated amortization 942.5 906.1
Net carrying amount 1,358.8 1,428.1
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Total acquired intangible assets 3,149.6 3,184.2
Accumulated amortization 942.5 906.1
Acquired intangible assets, net 2,207.1 2,278.1
Trademarks    
Indefinite-Lived Intangible Assets [Line Items]    
Trademarks 848.3 850.0
Proprietary technology    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 1,669.3 1,696.6
Accumulated amortization 691.2 663.0
Net carrying amount 978.1 1,033.6
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated amortization 691.2 663.0
Customer list/relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 604.0 609.5
Accumulated amortization 227.4 219.4
Net carrying amount 376.6 390.1
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated amortization 227.4 219.4
Patents    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 0.6 0.6
Accumulated amortization 0.6 0.6
Net carrying amount 0.0 0.0
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated amortization 0.6 0.6
Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 0.9 0.9
Accumulated amortization 0.9 0.9
Net carrying amount 0.0 0.0
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated amortization 0.9 0.9
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 10.2 10.2
Accumulated amortization 6.1 5.8
Net carrying amount 4.1 4.4
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated amortization 6.1 5.8
Backlog    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 16.3 16.4
Accumulated amortization 16.3 16.4
Net carrying amount 0.0 0.0
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated amortization $ 16.3 $ 16.4
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Supplemental Balance Sheet Information - Narrative (Details) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Cash equivalents $ 527.1 $ 265.1
Allowance for doubtful accounts $ 11.4 $ 11.5
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Supplemental Balance Sheet Information - Schedule of Inventory (Details) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Raw materials and supplies $ 571.3 $ 560.6
Work in process 193.4 184.8
Finished goods 168.5 172.3
Total inventories, net $ 933.2 $ 917.7
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Supplemental Balance Sheet Information - Schedule of Changes in Product Warranty Reserve (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Apr. 02, 2023
Movement in Standard Product Warranty Accrual [Roll Forward]    
Balance at beginning of year $ 49.1 $ 50.3
Product warranty expense 3.5 4.3
Deductions (5.1) (4.2)
Balance at end of period $ 47.5 $ 50.4
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Long-Term Debt - Long-Term Debt (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Total debt $ 3,266,300,000 $ 3,266,000,000
Debt discount and debt issuance costs (20,000,000.0) (21,100,000)
Total debt, net 3,246,300,000 3,244,900,000
Less: Current portion of long-term debt (600,200,000) (600,100,000)
Total long-term debt, net of current portion 2,646,100,000 2,644,800,000
Credit Facility | Revolving Credit Facility    
Debt Instrument [Line Items]    
Maximum borrowing capacity 1,150,000,000  
Total debt $ 0 0
Senior Notes | 0.95% Fixed Rate Senior Notes due April 2024    
Debt Instrument [Line Items]    
Stated interest rate (as a percent) 0.95%  
Total debt $ 450,000,000.0 450,000,000.0
Senior Notes | 1.60% Fixed Rate Senior Notes due April 2026    
Debt Instrument [Line Items]    
Stated interest rate (as a percent) 1.60%  
Total debt $ 450,000,000.0 450,000,000.0
Senior Notes | 2.25% Fixed Rate Senior Notes due April 2028    
Debt Instrument [Line Items]    
Stated interest rate (as a percent) 2.25%  
Total debt $ 700,000,000.0 700,000,000.0
Senior Notes | 2.50% Fixed Rate Senior Notes due August 2030    
Debt Instrument [Line Items]    
Stated interest rate (as a percent) 2.50%  
Total debt $ 485,000,000.0 485,000,000.0
Senior Notes | 2.75% Fixed Rate Senior Notes due April 2031    
Debt Instrument [Line Items]    
Stated interest rate (as a percent) 2.75%  
Total debt $ 1,030,000,000 $ 1,030,000,000
Term Loans | Term loan due October 2024, variable rate of 6.68% at March 31, 2024 and 6.71% at December 31, 2023, swapped to a Euro fixed rate of 0.61%    
Debt Instrument [Line Items]    
Stated interest rate (as a percent) 0.61%  
Variable interest rate 6.68% 6.71%
Total debt $ 150,000,000.0 $ 150,000,000.0
Other debt    
Debt Instrument [Line Items]    
Total debt $ 1,300,000 $ 1,000,000.0
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Long-Term Debt - Narrative (Details) - USD ($)
1 Months Ended
Apr. 26, 2024
Mar. 31, 2024
Dec. 31, 2023
Line of Credit Facility [Line Items]      
Long-term debt fair value   $ 2,945,500,000 $ 2,965,300,000
Borrowings   3,266,300,000 3,266,000,000
Senior Notes | 0.95% Fixed Rate Senior Notes due April 2024      
Line of Credit Facility [Line Items]      
Borrowings   450,000,000.0 450,000,000.0
Senior Notes | 0.95% Fixed Rate Senior Notes due April 2024 | Subsequent Event      
Line of Credit Facility [Line Items]      
Repayments debt $ 450,000,000    
Revolving Credit Facility | Credit Facility      
Line of Credit Facility [Line Items]      
Available balance   1,128,200,000  
Maximum borrowing capacity   1,150,000,000  
Borrowings   0 $ 0
Letter of Credit | Credit Facility      
Line of Credit Facility [Line Items]      
Outstanding letters of credit   $ 21,800,000  
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes - Schedule of Income Tax Provision and Effective Tax Rate (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Apr. 02, 2023
Income Tax Disclosure [Abstract]    
Provision (benefit) for income taxes $ 46.4 $ 44.9
Stock-based accounting (5.3) (5.9)
Uncertain tax position reserves (primarily acquisition related) 0.3 0.3
Other discrete event expense (benefit) 0.6 (0.9)
Effective Income Tax Rate Reconciliation, Discrete Items, Amount (4.4) (6.5)
Provision (benefit) for income taxes without discrete event expense (benefit) 50.8 51.4
Income (loss) before income taxes $ 225.5 $ 223.7
Effective tax rate 20.60% 20.10%
Effective tax rate without discrete events 22.50% 23.00%
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Pension Plans - Schedule of Defined Benefit Pension Plans and Postretirement Benefit Plans (Details) - Pension Plan - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Apr. 02, 2023
Components of net period pension benefit expense    
Service cost — benefits earned during the period $ 1.5 $ 1.5
Pension non-service cost (income)    
Interest cost on benefit obligation 8.2 8.4
Expected return on plan assets (13.6) (13.6)
Amortization of net prior service cost (income) (0.2) (0.5)
Amortization of net actuarial loss (gain) 2.9 2.4
Pension non-service cost (income) $ (2.7) $ (3.3)
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-based Compensation - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Apr. 02, 2023
Stock Options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based compensation $ 12.0 $ 7.9
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-based Compensation - Options Plans (Details) - Stock Options
3 Months Ended
Mar. 31, 2024
$ / shares
shares
Shares  
Beginning balance (in shares) | shares 1,337,972
Granted (in shares) | shares 67,003
Exercised (in shares) | shares (83,027)
Canceled (in shares) | shares (9,283)
Ending balance (in shares) | shares 1,312,665
Exercisable at end of period (in shares) | shares 1,108,192
Weighted Average Exercise Price  
Beginning balance (in USD per share) | $ / shares $ 223.43
Granted (in USD per share) | $ / shares 441.98
Exercised (in USD per share) | $ / shares 109.33
Canceled (in USD per share) | $ / shares 389.07
Ending balance (in USD per share) | $ / shares 267.47
Options exercisable at end of period (in USD per share) | $ / shares $ 241.34
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-based Compensation - Restricted Stock Activity (Details) - Restricted Stock
3 Months Ended
Mar. 31, 2024
$ / shares
shares
Shares  
Beginning balance (in shares) | shares 123,089
Granted (in shares) | shares 89,267
Vested (in shares) | shares (20,863)
Forfeited/Canceled (in shares) | shares (3,256)
Ending balance (in shares) | shares 188,237
Weighted average fair value per share  
Beginning balance (in USD per share) | $ / shares $ 364.86
Granted (in USD per share) | $ / shares 432.52
Vested (in USD per share) | $ / shares 382.20
Forfeited/Canceled (in USD per share) | $ / shares 373.66
Ending balance (in USD per share) | $ / shares $ 394.81
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings Per Share - Computation of Basic and Diluted Earnings Per Share (Details) - shares
shares in Millions
3 Months Ended
Mar. 31, 2024
Apr. 02, 2023
Earnings Per Share [Abstract]    
Weighted average basic common shares outstanding (in shares) 47.3 46.9
Effect of dilutive securities (primarily stock options) (in shares) 0.7 1.0
Weighted average diluted common shares outstanding (in shares) 48.0 47.9
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings Per Share - Narrative (Details) - shares
shares in Millions
3 Months Ended
Mar. 31, 2024
Apr. 02, 2023
Stock Options    
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Shares excluded from computation of diluted earnings per share (in shares) 0.2 0.2
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accumulated Other Comprehensive Income (Loss) - Changes in AOCI by Component (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Apr. 02, 2023
Accumulated Other Comprehensive Income (Loss) [Roll Forward]    
Beginning balance $ 9,221.2 $ 8,169.2
Other comprehensive income (loss) before reclassifications (86.1) 5.5
Amounts reclassified from AOCI (4.8) (5.8)
Net other comprehensive income (loss) (90.9) (0.3)
Ending balance 9,328.0 8,365.7
Total    
Accumulated Other Comprehensive Income (Loss) [Roll Forward]    
Beginning balance (634.1) (726.5)
Net other comprehensive income (loss) (90.9) (0.3)
Ending balance (725.0) (726.8)
Foreign Currency Translation    
Accumulated Other Comprehensive Income (Loss) [Roll Forward]    
Beginning balance (392.7) (472.3)
Other comprehensive income (loss) before reclassifications (88.8) (4.3)
Amounts reclassified from AOCI 0.0 0.0
Net other comprehensive income (loss) (88.8) (4.3)
Ending balance (481.5) (476.6)
Cash Flow Hedges and Other    
Accumulated Other Comprehensive Income (Loss) [Roll Forward]    
Beginning balance 8.2 1.3
Other comprehensive income (loss) before reclassifications 2.7 9.8
Amounts reclassified from AOCI (6.9) (7.3)
Net other comprehensive income (loss) (4.2) 2.5
Ending balance 4.0 3.8
Pension and Postretirement Benefits    
Accumulated Other Comprehensive Income (Loss) [Roll Forward]    
Beginning balance (249.6) (255.5)
Other comprehensive income (loss) before reclassifications 0.0 0.0
Amounts reclassified from AOCI 2.1 1.5
Net other comprehensive income (loss) 2.1 1.5
Ending balance $ (247.5) $ (254.0)
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accumulated Other Comprehensive Income (Loss) - Reclassifications Out of Accumulated OCI (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Apr. 02, 2023
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Costs and expenses $ 1,115.8 $ 1,140.8
Total before tax (225.5) (223.7)
Income tax impact 46.4 44.9
Total (178.5) (178.7)
Amount Reclassified from AOCI | Cash Flow Hedges and Other    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Total before tax (9.3) (9.8)
Income tax impact 2.4 2.5
Total (6.9) (7.3)
Amount Reclassified from AOCI | Pension and Postretirement Benefits    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Total before tax 2.8 2.0
Income tax impact (0.7) (0.5)
Total 2.1 1.5
Amount Reclassified from AOCI | Amortization of prior service cost    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Costs and expenses (0.1) (0.4)
Amount Reclassified from AOCI | Amortization of net actuarial loss    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Costs and expenses $ 2.9 $ 2.4
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Derivative Instruments and Hedging Activities - Narrative (Details)
€ in Millions, $ in Millions
3 Months Ended
Mar. 31, 2024
USD ($)
Apr. 02, 2023
USD ($)
Mar. 31, 2024
EUR (€)
Derivatives not designated as hedging instruments:      
Derivative Instruments, Gain (Loss) [Line Items]      
(Expense) income from derivative instruments $ (9.3) $ 7.8  
Forward contracts | Designated as hedging instrument      
Derivative Instruments, Gain (Loss) [Line Items]      
Expected reclassification of gain (loss) over the next 12 months 1.0    
Forward contracts | Designated as hedging instrument | Cash flow hedges | Sell US Dollars and buy Canadian Dollars      
Derivative Instruments, Gain (Loss) [Line Items]      
Derivative notional amount 131.3    
Forward contracts | Designated as hedging instrument | Cash flow hedges | Sell US Dollars and buy Great Britain Pounds      
Derivative Instruments, Gain (Loss) [Line Items]      
Derivative notional amount 12.7    
Currency swap maturing October 2024 | Designated as hedging instrument | Cash flow hedges      
Derivative Instruments, Gain (Loss) [Line Items]      
Derivative notional amount 150.0   € 156.0
Currency swap and interest rate swap | Designated as hedging instrument      
Derivative Instruments, Gain (Loss) [Line Items]      
Expected reclassification of gain (loss) over the next 12 months $ 3.5    
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Derivative Instruments and Hedging Activities - Effect of Derivative Instruments (Details) - Designated as hedging instrument - Cash flow hedges - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Apr. 02, 2023
Foreign Exchange Contracts    
Derivative Instruments, Gain (Loss) [Line Items]    
Net gain (loss) recognized in AOCI $ 0.7 $ 13.6
Foreign Exchange Contracts | Revenue    
Derivative Instruments, Gain (Loss) [Line Items]    
Net gain (loss) reclassified from AOCI 0.7 (1.9)
Foreign Exchange Contracts | Other income and (expense), net    
Derivative Instruments, Gain (Loss) [Line Items]    
Net gain (loss) reclassified from AOCI 3.7 10.1
Foreign Exchange Contracts | Interest expense    
Derivative Instruments, Gain (Loss) [Line Items]    
Net gain (loss) reclassified from AOCI 1.9 1.5
Interest Rate Contracts | Interest expense    
Derivative Instruments, Gain (Loss) [Line Items]    
Net gain (loss) reclassified from AOCI $ 0.0 $ 0.6
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Derivative Instruments and Hedging Activities - Foreign Currency Contracts (Details) - Mar. 31, 2024 - Forward contracts - Derivatives not designated as hedging instruments:
€ in Millions, £ in Millions, kr in Millions, kr in Millions, kr in Millions, $ in Millions, $ in Millions
USD ($)
EUR (€)
CAD ($)
DKK (kr)
GBP (£)
NOK (kr)
SEK (kr)
Contracts to Buy | Sell US Dollars and buy Canadian Dollars              
Derivatives, Fair Value [Line Items]              
Derivative notional amount     $ 301.2        
Contracts to Buy | Sell Euros and buy Canadian Dollars              
Derivatives, Fair Value [Line Items]              
Derivative notional amount     $ 12.6        
Contracts to Buy | Sell US Dollars and buy Danish Krone              
Derivatives, Fair Value [Line Items]              
Derivative notional amount | kr       kr 154.8      
Contracts to Buy | Sell Euros and buy Great Britain Pounds              
Derivatives, Fair Value [Line Items]              
Derivative notional amount | £         £ 5.3    
Contracts to Buy | Sell US Dollars and buy Great Britain Pounds              
Derivatives, Fair Value [Line Items]              
Derivative notional amount | £         £ 70.4    
Contracts to Buy | Sell Euros And Buy US Dollars              
Derivatives, Fair Value [Line Items]              
Derivative notional amount $ 17.0            
Contracts to Buy | Sell US Dollars and buy Norwegian Krone              
Derivatives, Fair Value [Line Items]              
Derivative notional amount | kr           kr 179.0  
Contracts to Buy | Sell Euros and buy Swedish Krona              
Derivatives, Fair Value [Line Items]              
Derivative notional amount | kr             kr 284.3
Contracts to Buy | Sell US Dollars and buy Swedish Krone              
Derivatives, Fair Value [Line Items]              
Derivative notional amount | kr             kr 310.4
Contracts to Sell | Sell US Dollars and buy Canadian Dollars              
Derivatives, Fair Value [Line Items]              
Derivative notional amount 222.1            
Contracts to Sell | Sell Euros and buy Canadian Dollars              
Derivatives, Fair Value [Line Items]              
Derivative notional amount | €   € 8.6          
Contracts to Sell | Sell US Dollars and buy Danish Krone              
Derivatives, Fair Value [Line Items]              
Derivative notional amount 22.5            
Contracts to Sell | Sell Euros and buy Great Britain Pounds              
Derivatives, Fair Value [Line Items]              
Derivative notional amount | €   6.2          
Contracts to Sell | Sell US Dollars and buy Great Britain Pounds              
Derivatives, Fair Value [Line Items]              
Derivative notional amount 88.9            
Contracts to Sell | Sell Euros And Buy US Dollars              
Derivatives, Fair Value [Line Items]              
Derivative notional amount | €   15.8          
Contracts to Sell | Sell US Dollars and buy Norwegian Krone              
Derivatives, Fair Value [Line Items]              
Derivative notional amount 16.9            
Contracts to Sell | Sell Euros and buy Swedish Krona              
Derivatives, Fair Value [Line Items]              
Derivative notional amount | €   € 26.1          
Contracts to Sell | Sell US Dollars and buy Swedish Krone              
Derivatives, Fair Value [Line Items]              
Derivative notional amount $ 29.3            
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Derivative Instruments and Hedging Activities - Fair Values of Instruments (Details) - Level 2 - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Fair values of derivative financial instruments    
Total derivatives, net $ (17.2) $ (4.1)
Derivatives designated as hedging instruments:    
Fair values of derivative financial instruments    
Total liability derivatives (15.4) (15.1)
Derivatives not designated as hedging instruments:    
Fair values of derivative financial instruments    
Total liability derivatives (1.8) 11.0
Other current assets | Derivatives designated as hedging instruments: | Forward contracts | Cash flow hedges    
Fair values of derivative financial instruments    
Total asset derivatives 1.2 3.7
Other current assets | Derivatives designated as hedging instruments: | Interest rate contracts    
Fair values of derivative financial instruments    
Total asset derivatives 0.1 0.1
Other current assets | Derivatives designated as hedging instruments: | Cross currency swap | Cash flow hedges    
Fair values of derivative financial instruments    
Total asset derivatives (17.3) (21.3)
Other current assets | Derivatives not designated as hedging instruments: | Forward contracts    
Fair values of derivative financial instruments    
Total asset derivatives 1.5 14.2
Other non-current assets | Derivatives designated as hedging instruments: | Forward contracts | Cash flow hedges    
Fair values of derivative financial instruments    
Total liability derivatives 0.6 2.4
Accrued liabilities | Derivatives not designated as hedging instruments: | Forward contracts    
Fair values of derivative financial instruments    
Total liability derivatives $ (3.3) $ (3.2)
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Dec. 31, 2023
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]    
Reserves for environmental remediation obligations $ 5.5 $ 5.4
Portion of reserves included in current accrued liabilities $ 1.7  
Maximum    
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]    
Estimated duration of remediation (in years) 30 years  
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Subsequent Events (Details)
shares in Millions
Apr. 23, 2024
shares
Subsequent Event  
Subsequent Event [Line Items]  
Number of shares authorized to be repurchased (in shares) 1,250
EXCEL 81 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ..DFE@'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 " #CI)I8S6EMPO K @ $0 &1O8U!R;W!S+V-O&ULS9++ M:L,P$$5_I6AOC_R@#^%HD]!5"X4&6KH3TB01L60A3;'S][7=Q*&T']"E9J[. MG(%I=!"ZB_@2NX"1+*:;P;4^"1U6[$ 4!$#2!W0JY6/"C\U=%YVB\1GW$)0^ MJCU"R?DM."1E%"F8@%E8B$PV1@L=45$7SWBC%WSXC.T,,QJP18>>$A1Y 4Q. M$\-I:!NX B88873INX!F(<[5/[%S!]@Y.22[I/J^S_MJSHT[%/#^_/0ZKYM9 MGTAYC>.O9 6= J[89?);M=YL'YDL>5EGO,[*NRWGHKH7]&PO M=&AE;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$ M[4X?A1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4 M\GA@V2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6 M:\?1TDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+ MTHMP' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3 M:W?=TXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ M %AP=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ W MQ-%,4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYK ME']IJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6? MR"VZY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^: M/5>A6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SCFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B" MP#E_+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE"0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F M.$KTL@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1 MN0K34I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/ MPT.'>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,K MD*)\3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5; M\K"^:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;Z MEW?!8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX# M7N83+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1 M/TL'?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO M0=5 Y3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% M @ XZ2:6+S$@'O0!0 S1X !@ !X;"]W;W)KMTEG;,Q4[\O1P+.6H5*&"4LE1%/D6"SJT8? M7_HNT0'Y$W]$;"W?'".-,N7\69\,PZN&HTO$8A8H+4'A;\5\%L=:"O.LYS50D$G%DVTPE"")TLT_?=E6Q)L UZD((-L \B$ 5[W!W0:X.>BF9#G6 M#56TUQ5\C81^&M3T05XW>3301*E.XU@)N!M!G.KY?,4$&D'&4!/)!15,=EL* MA/7M5K 5N=Z(D H1%WWCJ5I(-$A#%KZ/;T&!BE*17:FNB57P&Q6GR,4GB#C$ M,Y3'MX?WEQ"..Z;P=\5QBTIR;1KS6@LC8FTAM4$ MO"@ +ZR%&J0J4J_H-HH9NL^2*1,F,+L&;N(VZ;1-:-; FFB= JUS"-HCFT=Z M$(4DWM/$V$+M.I/!W>#FZ7Z )@/_Z_W#W<.7X6",AO>^"=@J51,8.^7,ZAR" M/$P#+J"14MU>3]!80<]$7""?9ZD2K_ ?&NMAC_K-P$1L#ZJ+_,9,X$.0)_0% M#4/HJ=$L"G)N2W/>(TG:37SAN>Z%L4G;@^ORDI*7',+;#T-0ER>[ W0'SZ&' MU)Q7NR1VO [R*5@]CFZX1(\1-SDRWRY3E[QT1-CJ0?Y'[NLS:-43ODZ-U':Y MR8)GDL*\]4"?S;C'L$2X]$38[FH^XA:]>"3X*DH#:SBYP MX9C'I6/X)%P:)6QW-W<\@*2-%CRU&8D](NZYV_3:GIGO)ESX)VTW.)%)@ MD?@,8?+S]!QXL'S"?K1.74P6E*!5C0V&WV[7EWR MTD;A/?Y'T#!*YVC\FDQY; 3>(W#S9,0ZAESRR :O 0+FLY9I3W< M(W3_-#8:(WM87;[2&)&#C)&?":$_8#9?+7D>82+)C$LN>Q2?C LUOCVJ+F=I MB,A!AFB8PE?V9H5.?XG2';B1TZY8Q7D,^T-*^T,.LC_Z2PV/ MSAT5T-;[0%MCZO+ M5QH?MZY1XC7<;JME8FQM#_$;EKZ"4O#?"7L-J9F%+M =?*.X6Y(Z6Z(W9P4*WRW MD=0.]HF!%;N%B^:1QBY6N7=P#*OCEE;'W;-P\X%QNVA;2;E'[CLV;B ?W''ER7L[0[KMV<[/SK-AJ">\?!]5HD O26[V#HNKQ5YM/]^A;)6/;S9Z MOU$]7TH4LQF$.J?G,.")S=[IYD3Q9;[]..5*\20_7# :,J$?@/LSSM7N1+^@ MV,'N_0=02P,$% @ XZ2:6)RC$I H!0 1, !@ !X;"]W;W)KGY^YX]Y"FJU91E57;%C'-ZLA MY70B]CI-.'N42.VSC,IOURP5+Y<=W'F;^)ALMMI,]*:3'=VP!=.?=H\21KW2 M2IQDC*M$<"39^K)SA2]FA!@%*_%'PEY4[1D95Y9"?#&#N_BR$QA$+&4K;4Q0 M^'MF,Y:FQA+@^%H8[93?-(KUYS?K[ZWSX,R2*C83Z>GL[F#S>W M#XO;&P1/B_F'NYNK)Q@LGN#O_O;A:8'F[]'=PVQ^?XM./LP7BU-TCCXM;M#) MNU.DME0RA1*.[I,TA:RH,_2N/IST-& T7^JM"CS7.1[2@"=$]X+KK4*W/&;Q MH7X/?"L=)&\.7I-6@_=4=E&(SQ )2.3!,VM7O]J!>D"L>M@")RSC'5I[88.] M.[X2&4,+336#:M#HSZNETA)6\U^^8.7&(K\Q4^(7:D=7[+(#-:R8?&:=Z:^_ MX$'PF\_3GV3LP.^H]#MJLSY]@(ZD:,J\2R)7'5A5TW>>ISCL!UT\Z3W7\?O$ M1F$W+,4.D/5+9/W6C,R$T@I1'B/V"LU1^2'V?V8B?I*Q W<'I;N#UD08=Y%8 M-RTE MID9,P_KK/I$LAJ:G*=\DRY0AJA0L M=IH)J9._J2$K'^B1 R<:U]#DF+U"#4$>EY#'K9"?A(;(KO[5JA\[W\<8][NC M(Y@^L2BHB1T Q4'%34$KU/F.F:SS#837MLV35"AUZF65P%T$853K#3E2GUA$ MNOT&I#46Q:U([[AF4*O:1C1F2UTB+L)[>H8XTU[DV(%TCDDMRP7R7*Q?%R.X M 3>I<)/VMBSXN>DPR8K!IDS#4K:DM(3Z6R<_X@1QX^JZX HU=F]<$2INY:WI M7&^9_ &DH;M8G5[A$3K'W:9H5QR(VTGPKKZ*(FE7 !+[B6PG*-:=RV$^)L#Z+C;1IQ^1?R=IR17NTR(6-R8^]8%"#; M',U?XXM9?AM3FG@Q,7/V1$B$(O2_.:A5K*D=R^TW]*^I>!"SQI), M>/PG#54TM+H6"LD6'V+UQ$\/)!?4TG@;'LOT+SKEMJZ%-@>I>)([ X.$LNR+ M7_*-*#D CMG!SQW\JD/SBD,C=VBD0C-FJ:Q[K/!H(/@)"6T-:+J1[DWJ#6HH MTV$,E(!9"GYJ-%DN[J>+8'J/H!4L'V?WXV?H!,_PF4\7SP%:?H6I^>II^@!V ML^]3-%M ?XIN'I=!<(N^H&_!/;KY=(L^(=8V*CA?4:^ZS<-?";U[N,]N+M^ MZMZHH=,H=KJ1XC6NX 4**P(70"&^11.>P*V+]'4X$C1C&YX0]-=X+96 @_VW M:?IV=[ ^=8 M%FJRZMK=PNI,0:M0T*H-Y5)%1*#-60S/%/5-A%L?&< / CN3WR[DMVL#"/D3 MLB-#Y&438;8C" XMDS'.\G+X#V0M?Y !=TKA^-(MAR,39[!JV@USS#H% MZ4XMZ0<2 M/TU:#J]3-B)+V("K^8>'9,#/P*S4LCWVZ9678+EMU:EJO\@<0L M1'L.V8 H*K*LL2:,;*DJ;;#\F8JN@6#U@ES:>-=$] H1O5H1/[T>)JZ]RQWO MN7;/+?VJU TN[K5CXKGO#Z);RWYRG?>O):I\O3)/.//5PV2PTIGJ2BB\TOON MU$K(T8)_L4+T>W8K5[Y5Q5TZ:)#U:Q(&:=13?I[7?FBNH)--F M!,4^$=H YK>.7J#X]V'T'U!+ P04 " #CI)I8A$J7/-$& T' M& 'AL+W=OE5C@;I%8%E'V[F>3FC;:).XZ+H_]ZV^KUPFRQ74EV8 MS([7=,GF3'Y?WP@XFS16%DG&\B+A.1+LX61TZAZ>$4\IE!+_).RIZ!PCY7B9.0H1"QEL50F*/Q[9&OUO\JG0=G[FG! MSGCZ;[*0JY/1=(06[(%N4GG+G[ZPVB%?V8MY6I1_T5,MZXQ0O"DDSVIE0) E M>?6?/M>!Z"BXWH "KA7P6Q5(K4!*1RMDI5OG5-+9L>!/2"AIL*8.RMB4VN!- MDJMEG$L!=Q/0D[.S;]?G%]?SBW,$1_-O5Y?GIW=P\OGTZO3Z[ +-OUQRC)T=Y>AP>>-Q7*L:(N/L(.]@S MJ)_9U<]9W*B3OOH$'&^\QXWWN+1'AKS?",%RB4Z+@DFC.Y6^9]97>^RP6-.8 MG8Q@$Q5,/++1[.,'-W".3,Z]D[&>JZ1QE=BLS\YHL4(T7Z!8';"?F^21IN"[ MT>O*5%":4H7@<1:Y> P+]MAU1Y<*O.F8-%(]G%Z#T[/B/(UCO@%84"-B!ACO M4[:/'4I8C3#7H/9]#@#*PX+_-'6&0N$@N\0'MP1,@8;\$S2+GA4!C#!EYH MA7@9<*5I09RN6*"2A^U=ZD@WLSU!"YD=_)OPJW+H5=,I2ETP;W MU(K[CDN:O@'B5%]3C,DXV,*HB^%HZ@ZM?=2 C'8$%]A>R)=]M$ZI@@FQ51M_ M#30LRVQ _ &(--YDFY1*2.8%@\H3)[1B6!"G&1.7743ZC3+[IFHJI>Y8%%WW=L.;H3;4@P!(MVG%*#:X8]V6 M %T[ WXKRTH%;SB<1'\X<(H63;/8$,:6_%P[^U5U9;@=<74R<[V 1%JU-@KZ M..RP3A]B2WRN_Z:>Z2JA0(&)!&8Q(K7RY^]V3N]EK>]S2Z*NG46;IF1-7Q35 M&QT.M*+A.=L<[^HL2J;>$(NZ+8VZ=AX%@&(#%2/=L2@Z&89!J-&120SH:"B[ M6])T[:SYFCIK12H5H:0\7QY()C+@GGOSCM3),7 '-8D/EK>50UTZB?:;? M%=](WW5A&&@MJ5$N"(;0XI;5L)W5KGKA;#@^[@?>..CH;(8#+] JGUG.&V(] MW+(>MK->%_H#$XK_)'W>%7<YKGZLVK41+EL=#>*WVS-2 C-/Y_S?4][FE5&P?)F_9@K%,$0NZYKGR M6/ 4A);H,H>T8H6Q,&)]8/3UQ->%O$Z][P-N^1 'UAY@+GG\8\73!1/%QP]3 M[(9'Z *:5OEB!&HEU]]^B?).UOJNMTR+=TZL=74J5!#VT9XS=EQH# 1ZI.F& M'2&^D07T[0NU?L6* @AT@'*>&[N&^FG=W;8]_EA%^EZT3(QW,#'L,B#@(1?H M1JZX2'Z!ER[V]QW'4;^U-T1,S 8@@"!"U//'QX. M37%[)]/&N.OM@C/VMR-O%^K'ONTHL+VC.%TL$L7"4(K5X'20Y"BFZP1*LQ&H MWBIX'@YTK"8YF*X&FC;2MA3$WE+<,DGAT@(Q*G)8&_,+0WUB]@.\31I$[QU\ MSPN'0DK:WH'8>X<[P6BQ$2]50ENV6VW'MMVL(GU\;9M [&W":><=2_UVBV=0 MGE9J9GYD,.C#.4-_IKPH/AEQ8PW408BW1T08NV/L-#]#Z-N6@KQEJ.ZT/?MH-^.6U:7K\1\V7SWM5;AY M+#<*FL;R2>>3COJ>!J5OF>0%2MD#:#KC$.(JJD]4U8GDZ_(KSSV7DF?EX8I1 M *X$X/X#Y_+U1'TX:CX4SOX#4$L#!!0 ( ..DFEC6&YG7.P, $4* 8 M >&PO=V]R:W-H965T&ULK99=;]HP%(;_BI5-4RMUY).O M#B)1H-JDMD.CVRZF7;C!$*M.G-D.;/WU.W;2#%@:8!H7Q';.>?V\)W;BP8:+ M1QD3HM#/A*5R:,5*99>V+:.8)%BV>$92N+/D(L$*NF)ERTP0O#!)";,]Q^G8 M"::I%0[,V$R$ YXK1E,R$TCF28+%KRO"^&9HN=;SP">ZBI4>L,-!AE=D3M3G M;":@9U(D&60VOD7HY=1R>8B"^4;.16&VDK#YP_ZLZ'Q=!R-!%A M)%): L-E3<:$,:T$'#]*4:N:4R=NMY_5KXUY,/. )1ES]I4N5#RT>A9:D"7. MF?K$-^])::BM]2+.I/E'FR*V"\%1+A5/RF0@2&A:7/'/LA!;"6[P0H)7)GC' M)OAE@F^,%F3&U@0K' X$WR"AHT%--TQM3#:XH:E^C',EX"Z%/!6./]Y-IG?S MZ01!:_[QYL-D= ^=J]'-Z&X\1?/WT^G]')W-L""IBHFB$6;GZ"WZ/)^@L]?G MZ#6B*;JEC,$SD0-; 9(6MJ-R^JMB>N^%Z6^Q:"'?O4">XP4UZ>/F] F)JG1_ M-]V&0E35\*IJ>$;/?T%OKK BL$@5XDMT35.<1A0S-..2FD7W;?0@E8"E][W. M:J$=U&OK_7@I,QR1H04;3A*Q)E;XYI7;<=[5&?]/8CME\*LR^$WJX2B*\B1G M4(L%; F8 *I0;+IT@7#"A:)/9J"N"H5TQTCKE\@Z['?<%CR=];:]FJB@VW*K MJ!WNH.(.&KEG\ H@0@ U[)OH\0)E6* U9CE!9[!,]9K-"+S#8EC-YW7LA7QO MB\II.>X>^H&@'?)V1=X^C=PP2@0O7JF@ZC1=&0O%<"U[,4%[&VL/O"EBA[I3 M47<:J<<\26!5_&.Q.\<4^T#0#G:WPNZ>@%U6&NW\Q!=W T&[GKU?L?=/9S]A MG?>/-5 7V&3 =?Y\,YU&"_=P8)*Y^%68. 1^L;K Q9\.50XK2XDB^+,4G04S\QG_X$K.$289@SG/")T -Q?._HD49T/*^UXB[-O^0HA EZ2.,TGO14AZ]/! M( ]6*(&Y@M=%Q\=YM-QWA# MXBA%MQG(-TD"L]=S%./MI*?UWKZXBYY6A'TQF([7\ DM$'E8WV;T;5"SA%&" MTCS"*BIK$8I10!@%I!_/ M:(;BF#'1=GRO2'NU3P;FLYOKN7N]<.> /BUN+B_F9_?T97%/ M/Z[=D$?4\3[C&!<0=L)H;-<)+07%X0''SK0,_%Z+,PC-A8 M@#&XA5'8ISV8P774W1+W@P[0.2#?9*][V^*)\7>(T#D#A<"%61JE3UTQ]#_H M3A!LDDT,"66Y(2N4 1H>.C>MV*3QC,!%&N $@<^7.,]/FO0#FC%UVNAUVNB% M/W./OW/T%*6LK70>B&$:( )^ 6F"E"U+T!7=:,K#TI.N^!D<^3S=*C9(T4? M#YYW=>?-5,5JVLQY&].P#,5LFKFEV6C'K*^K31NO@\JR-678-/-YL[ZCVSL- M:P32J -I%#AC3R"I,"Q[J#1S5#Z=L-%49-(*QR'*8RR5R99)Y, M,E\262.5S#J53.&8O*8;EZ@:YS$_SLL,*2F0<%PY?DLJ&I56MJ"34MY_*@,93+)_ \"VU#;KM6VA6K7&XF<3?\@RO,-"KM4+6FLW16R):G0T;&2 MVGQ?-56Q6VLM;\4;>3+;Y4LB:VCEU%HY0JV*%;K/JJ"P&)]T<$*VH>R2R^$B MXRBCEF!";\<*=H!#5Z9#3R:9+XFL(>NPEG4HE-5]05D0T?T8G5++48C73-8< MP#0$F$W'70H/NW*_O:\5>CY6XD,\NC(]>C+)?$ED#8U'M<8CL<9IV*I;/^J%WI>!UDZYJB[X]K!X0/;(>1::I.>^/C M5G:"A=3KH+),T^$"VV'7MPU3T?9$=N> 1OL?*\3*F:0242K;7"J;*Y7-D\KF MRV)KIM3[X8TF/KTYJ%*L.-K5D=4>CT)71Z> 3#97*IMW6$!\64Z;VKZ?)VG" M,X;_7C%6_,WEABY*JBJ8E*6>%4EE5+9_.-BWQLK=G>TV!][=*5Z]*2R^;+8FN*^GP]IX@.B?UFO:/SQA1 M:3:N/RH!>9?%UO.2JGU9:\GHQ5-B>SR M-!Y"9- MB7C[0!/^M.K-7FB= M&_\R#'*%7.(?1E_DSC'2H2PX_Z9//L77'4][1!,:*6V"P-[RU_C$/'H)9$$EG//G*8K6Z[HP[**9+LDG47_SE3UH&--#V(I[( M_"]Z*66]#HHV4O&T5 8/4I85W^2U!&)' >S8%7"I@)L*_0,*0:D0-!6&!Q3Z MI4(_1Z8()<?(&3^1?XNKN]_S)'#Q_1[&;^)_KX^>'K'%V@O^5-[X0W%C?.#& ;KCF5I)=)O%-+;HAVY]'SL,] "% M"@J\A>(#=EJ\(Z*+ O\]PA[N6QR:N=5OUJ#NX5P]L,7C5@]I5-T]<$035 L; MY/:" _8>UE00Q;(G=*-+BRE&K:M46.G;K>BNG_8$#JEL?!$QO;0ZU?H]5W6I_?0<5D6\92BLX1+>:[/DDVL\\ MREU2Y>ZE#=_!*9/WE,;"$QG;6ZUAM5I#9_*&%(Q&C!2#-8L12;E0[+_\@@W& MPMQ@)P%'C>R;%2*C'9$Q[GJ3W4\C7YT^MD1@5"$PLQ7)GJC4 WFG=*2D4*YZ_1-& M%BS)RPC1UVU]JA5%=+D$ H;X$BTV$JQ*4(B^;YB@L;7@QJCTLB4&OE(1JF]&^4%'G2;M683&XRZPT:H;E_:QKK# MFOT?6_$U>=/+:@W8-R+!H^ZH&:\I=>%[QO1W^],V7ES'BX^,E"45T!20(J^T M:"KEV"\N["3^60G)^7L]YJW 8#/?)]V@"8PI-6IF2^AVNRTL-,24P'!JK*-NO-?S LN+=03-\FY3?1"ET.]@6@)HF^VZ>#'4@-M0* MP,[0L:+0M[0#OYGW,YM8T#?;P:]@QWY-CWTGGYL^Y!%7L_=PY@_,S#?6=&:1 MNAAWAQ,7VW([V!: FG'Z;LIY__.$WHJ/R43QI#D(;4*>41>_@G[Z-?_T1TY& MIF>A_(&G;_]$M+%$YI36PE-9VX>PYK2^D[)-'SNF[^>46BEV>3F7> M9?2EO/"VM-T*ALD=O280)@>]&.#F5 K=CK8$ M<4$[LIYI$VPZJJ<[<9;.&8 MEN2PB8V&W8FW\VDTI] =0%N :EZ*?6??^<@RDD7'^PX^$9TL@3JEM?!4UO8A MK*DN=E-=G6,++D /8)1H*7B*SC3/>ROVOU(2 ^OEYRB":F,*+4FD:!)M//&XG MVX)0,UWL9KJ?&8R9N-A:/$N)V@A(_?-\"@DN)8HV\)B816](OI"U%8K!\9*P M\%\_,&:1V].V2-24%[LI;\'YE]N&>Y#S8W/K] *;L\8DM48/^!64%M>4%KOW M5(_,W@J(8[/7W$P=FJ5@"D%3# Q>YG:Y+20U1<5NBGI;[9[2URC?@T7PF$-1 M5.['0HUHQ*PPV/CIR 3"%#/9J=O+MBC4[!2[V6FQ^ZPWGPLB"M0\/]#\_)DD M>E!8$3 9)Q[V300L8@9.H=O%EA $-2\-W+QT=BCPW]^-L8__6- GEF6Z./2S M#!6,6WEZ8!+.87]L[ _8Q(*Q@4DI-CPHMA]LS3$#]][GL6"IW@)RAND;CDU\ MW$SKF45L.#0VC$.;V!YH19B]G7\G=-8%[I;=SB'8'J:O4^RTW^%D?C M^@?_&PO=V]R:W-H965T&ULO5C;;MPV$/T58@L$#K#9FYTX M]0U8VTD:%$Z,V&X?BCYPI9'$1"(5DO*E7]\SI*25X[6;H$5?O!(Y,YS+F3.4 M#VZ,_>(*(B]NJU*[PU'A?;TWG;JDH$JZB:E)8RKS:?NMJ23(-254X7 ML]FK:265'AT=A+5S>W1@&E\J3>=6N*:JI+T[IM+<'([FHV[AD\H+SPO3HX-: MYG1!_JH^MWB;]E9259%VRFAA*3L<+>=[QSLL'P1^4W3C!L^"(UD9\X5?WJ>' MHQD[1"4EGBU(_%S3"94E&X(;7UN;H_Y(5AP^=];?AM@1RTHZ.C'E[RKUQ>'H M]4BDE,FF])_,S2_4QO.2[26F=.&ON&EE9R.1-,Z;JE6&!Y72\5?>MGGX'H5% MJ[ (?L>#@I>GTLNC VMNA&5I6..'$&K0AG-*D>:K"P/IA[& M>&F:M(K'47'QB.*V.#/:%TZ\T2FE]_6G<*+W9-%YC SF8'N)WV7"T3.AS5?):]IM'1LY_FKV;[ M3X2WTX>W\Y3UIPKW78KB6#KE./![B;@L")V2F*J6^D[I7#1:-JGRE(K$H-+: MQ:4UB1:0%0J^EA=SJ3ERB&=,[37A("FU*DRMRXKU.C*V- M#=:VGOWT>K&8[7>BX76^+XP5'JZUNR?1OW;SN:@;ZQJIO? FB-FFA&&NLJ6\ M*4-H(5;>O*"DLZT"3*I>4QC5( MF="\4Y9W$$K*!DV !RQZ;,&-'\G1.K,(TU3*L\XP)M:@QF+5>"PXL! + M#QU$VMDE+J=-<3Z!6WPA\@@ .(X=JODL%FFTYWK7%N&HFH^"+N?K2H?RAZYP M?8'>+9?G??ZE8TD8K&N8A<-*>[*J@F,H+-N=!&3]"(1<89H2L$$U,6S8&>A\ M;G1D\Q")CR;_P1!G+(""RB 42P1[0XS-=_>=6&K=0/=3<%K@%"9^,9^]^%5D M+0 SY!26RA*Q 1&[TO+%TA,MQ-W*#&UGGQM9$6D;55 MON];1/-&7^()#XU"0)G4;33WF(XO+)&HXIS=K(@6!Y[[0JE 1ZE*)%]V.L;; M["@.&9R) J/5Z)9+R$7"+O 'YEDY^MIPW;N$=%EJ4/Q!.TS0-PG++==D L[0 MJ;0ID[SX8*YCHW!?1)RO9^Y&I6.#G[Z=WBXOCGO& 5$W<'.#FKBJN;*]VO+B MJM?Z8";A]!>SW3'F0,XP;]N=36Q=HB<3L7@]>[XGW@-$[''H&F0GBLE52;WF MZ9IL&1$8IZYSPB)I*I PB'Q5PBH4E ^-U'(T":=RK3(4"[9<:Y,K@!:/.#)( MDNVWP &5$V$2]03+4C+2UHH'^D0LTS0T%3,\FM1_GRL!;LHC.+;8-V8+H)-" M428^1NP@4> \%:[E9_(+'.Q2??+Q]&Q-<]PB&M?R/B?(#V49A7MX -@ /0[H MRY76@8(RAEG/J_.7XQ8R[%H7>-=// C 1#]D:F<$>0JFI@[!PF2"Q3]#\L0RQL59ST"4OY1ZAT>A-[L,S3H3;1; MWV8(;=T[/X_#G0VD>BEO^4H0VV9W9U/;K"6'[8("%(KO-!TVA^E6O!]A/H3V M. XAX\85$HA+[&=<'AT8-D F,_A&H]"4CQS6@O8;LY.0TC:=#QNC M#;L#S+_'\_^%I4T?-M/!UVE%-@_?X&P,Q!T_5/O5_C-_&;]NU^+Q?P28?LB$ M$R5E4)U-=E^.A(W?W?'%FSI\ZZZ,QY=S>"QP>R3+ MC/#"Y_[0L?T/_SX^AO M4$L#!!0 ( ..DFE@>;QGT_08 $H1 8 >&PO=V]R:W-H965T&ULK5AMC]LV$OXKA!NT">#8:WM?@F1W@=U-FVYQS2V2W/6 HA]H M:60Q*Y$*2:WC^_7W#$G)LN/=%L5]L41J9C@OSSPD?;XV]MZ51%Y\K2OM+D:E M]\WKZ=1E)=7234Q#&E\*8VOI,;2KJ6LLR3PHU=5T?G1T.JVETJ/+\S!W9R_/ M3>LKI>G."M?6M;2;:ZK,^F(T&W43']2J]#PQO3QOY(H^DO]7BM1N\"XYD:Z(:J MB@W!C2_)YJA?DA6'[YWUGT+LB&4I'=V8ZC>5^_)B]&HD-3?DUY&"B\.GI$89X4YL'ON%#P\JWT M\O+MPXSSHFK[$NKG.)4N?.IAVD6 MF&;)S'4T,W_$S$+\:K0OG?A1YY3OZD_A4N_7O//K>OZDP5^EG8C%;"SF1_/C M)^PM^C@7P=[BS^*\,?52:1DAH7-QY1R@/XA>_'ZU=-X"+G\STZ,T301SW01P_9?VO%^MOF F)WIWY0 59X8UX M;SR)V8D !XA<.< R]*0ID$%M6IU1CO8::$)N9YR9NJG(LUCAV69)@I!\6.#7 M0EGGQ9=66OZ(2?9EPK^+78_^0UJ*]^0#9XFWK55Z%2V8UOIRS\1B'+ZAXHW4 MF^B1A0^[5JZ:CP$(LBA4I:0G)YY__]VK^?SHS8Y@F)N]>1&R\ S^S=&/5<6) M4%IDTI5CH0$EK,V#?KEQL.[:Y6<0$6E:PCRT))+Y04A?,L^/(B)5O]^0^,R=?(+GC?@5\YUL*:.BCMNC/ MF0@:VGBQ)#!S"&=942B8EU]%T]K&.$)$-R4B^,W8*M\!T0$8/H:A@85;#?'( M*+(2_U"U"D#?@]1HJS%*&#I93$[^GQC:KG 0#>;QK9 %F))"0(#J&7JY7RL 6$B_*7P8)%T M;2F7<$?S;DR-I=<+\3I,JL:MO"2MUR R^14[=1M#X9O MDPNWM5QQ/?\2D@;F_A:,/@7FJ7"P"1!BYYUP)4B=K4,N*^$]PE49B>>'"OMB M+%:=@[O%[I&FT!QZ%3R0O%>YZ$B)W6679)^C@ E-[L7K ^PYW.1P6$#\[,J= M5+EX+E]L,W75+=V_W&Y]N(H^[#;A/S-OEL#";#&.ZSX3@2#QF$UF>!Q/7@VS M_8O4P.9&=.*A$TY.\#.;31;BD^%2/A-G9Y,S?IQ.3O&8G<(4._K^0")#+5*7 M,E//SM[PMN-"MR2A0TE;2X"Y"DW >#2A>17#EJL 63"!I!S#Z M-5'DS:WQK3&C]HXW5\EX?@)0NYVZ_]T(S, M,IQ2N/=!7CJKVKRC_.&FQ8;0WBBJ"F38<>QG[! N5UD$3)?5+9WD?$SBF*&- MJ'PI/?H0EP$!.@3> MWPO23J]DL,B@NW^"RUF8@[:T2X:J4% G)P!8N%=>.T M]@/I-I(JLPIB,G7D3?K2%K4ME+3^C M,EG%90OK_QE*'B&D4J(/(H\2GP$@H!F&2\IDZRB"$SG(?-Q:X6KG"5H$C M2[4)ZZ>#@URM+*U"1&OD,*S"&+<*,$G!)T3\X )>=,:?4E(C?)U::4 TDTA8 M@?.^L:EZ42KNFXQ^B'50Z]FZ V_@KYVP(\(HWVV(93ITDTL0Y=WR'L7#7M)% MN\)] +NS:;#S^E;'+*>(HW08KDN5E3RY2(?^HJQHG @YVYB+[.($[ M>E'AIIAW> )VE2ZLY#-8YM$&*2\#Y#U6U5#1/E#X] GW['RCJ>^_S@BBSJCG MOL[H+E<.>>_0-6DZN-_69%?A%L_TCJ:.5]U^MO^CX"K>C[?B\5\&W"MQ/G X M01=0/9JX=7/DN190%\+PPN0VG "_1_GUS^#U!+ M P04 " #CI)I8N1"9#- % !0#@ &0 'AL+W=OE< M+H0-="D+K$RU60B'5S/KVM)(D7FA1=Z-PW#070A5M"[/_=R=N3S72Y>K0MX9 MLLO%0ICUM2_='>6?PUMUHR=1"%E;I@HR< M7K2NHM/K'N_W&_Y4C_)&YCDK@AL_ M:IVMC4D6W!TWVC_[V!'+1%AYH_._5.;F%ZU1BS(Y%U,+P8*&*ZBF>:AQV!$;A*P)Q+1![ORM#WLN/PHG+SD#ULZ>=QW4\F(WK55<5RKB M5U0D]$47;F[I4Y')[+E\%^YL?(H;GZ[CHPJ_"!-0$G4H#N/>$7W))L;$ZTM> MT5>'1M]DJ8U3Q8S^OII89\"(?PZ%6VGK'=;&57)J2Y'*BQ;*P$KS*%N7[W^* M!N'9$5][&U][Q[2_+1]'51QV\(5>>D!E9.M"DK(D*$=!,S*ET8\JDX;TE*PN MY\HZE0HG,\K43#F1DUJ(6;TS6Z90)(H,6Z=N)8SLD"J [))-""Z[#@EIM'?' M;T3!H*(E^;(TNE"I[?@%64"KE :6[-HZN; !?5V:N@:DL=">8F.22;(WT*7VLH;NM MH#NCV^<@G='5,Y ^UB!]VH)TYA<^;4&Z;T!JV(U4HQ-M82K0T:W(:[?1Q3ER MY WKP),FZ\9!FBP=L/%2%M&:DD&2#!=[ 1,W^W,>9&%4OF[,P4J&]J2XK+C/ M;J3A5UX9=IK<7.X8T-.I0L2%1B+S7%]+81Q(_\ZW'/Y+Z&8NBIFDWS86VN+#BU32 M"0U[83#BYS .^M3N!=$'Z-G+,"5)&/3PG_">,!CSGO]-.D6C?C"D:)@$,0WQ M>W> 33FU2B$86I'8=!GU0^:G=RB*#C.(8QMJ#*H#]($>#(*11")<'P>!- ?:C8$R](<0BQN=@?#%#$&)+&SB$ M;/](!$S2 ?U\D D#03N"9YED\]KW[4O(*8)Q9O9W)UN%I+Z6\D^3J@VPPF MU%1Y<@MK);=5(Z%)V\W$T@(4L)?5UTP'AUDWSVP+9HM.+;@M5G1%BQ)EF538 MN??'#^2/I7I$A%#0\3W:< :<>.*.R#0JZWM8I;*;PU65*]=T10T73&.O_;S$ M#@1W2CCCT_GFD 9B?L,C#H#<'O,SW&,3+^! M@0.F8'\PAN)#Y /Q>ZA#3OH6V#&,CVDP'H-$5:FI QF$G[W.(!G#3S_LQT-( MW56G#OW*IXCO;OM!-)3;M%8W-U(VQQ7YX\O:MH4UFOH=4^UMCWA;9M_C",/F'#NN6-D,#CJ$91!/I$ M$>?W+>C2, )S1FA6-7U.Z@/BI#XB#MTDNSNW?%R(9OY;A@_L9>&J"_]F=O.Y M=%5])6RW5]]:"!I,M[CU32&*AMUOD:F^7ZH7ITO_S3#1#K&ULS5E;;]LX%OXKA*>=38#4L21?VR2 FV:Z M!>;23=J=A\4^T!)M++VMA">KS:S:FKK)(9;RKRTW@T MFIX64I>#BS->^V@OSDSM%DXOSBJY M43?*?ZX^6KR==EPR7:C2:5,*J];G@V7T^NV8Z)G@[UKM7.]9D"4K8[[0RX?L M?# BA52N4D\<)'YNU:7*=2-K8?VZY_\2VPY:5=.K2Y+_KS&_/ M!_.!R-1:UKF_-KN_JL:>"?%+3>[XK]@%VO%L(-+:>5,TFZ%!H-??[B6MVJ MLE;B6J5F4^K@J3(3EZ;T%BX3;V4NRU2YLU,/<;3I-&U8OPVLXR=8)^(7,-DZ M<55F*COW\;,,?Y%V*)+H1,2C>/P,OZ2S/6%^R3=L7UM3[ W> M:;\5E^QY9<4_EBO'Z_]\S &!__AQ_I1/KUTE4W4^0,(X96_5X.+''Z+IZ,TS MVH\[[S$8OA5D+OU4@+2I9WO_%B1*5Q]O1"G39FN" N;6+MQ.J^>Q'^OE)L]$:9C9755L-S M:D.N0"D42J9;X=0&]ES*MU6K%%)@S?E>HWJ!D= W/JA.)+'XC>8;,71ZEA\,E[FXC,0!3$WGJ-S55MT&+%T M6HIEG@O#U('RUS;FK\4[O=&T]*&0&_+5"Q$EH^$,O]-H-(SP.QN/AG/\)DG" MZVA+PX3IQL.8OL?#:4?VH416UQ0MR>C&GD3$BQDX)> [%M%X#/+%=+@04^(? MS[$K?%HJ:SBM.2+OU!HM2HDKZC/6E#IU8D+$44R;H_D$VD0QZ<2*1'/BRP_T MY:J$.4I9F2[&C5HC>F MF":(Z(31/P'W.5; (A930D0R8O32IV^C=SHFQ([FQ&=&.(MBSH %+X#O%&@+ M7QY![X* &XV8Q1C;HA&EUAZ_,?Y-FV\=@*.H@>UH%C%< J1GH;,>S"7CV8,1XMO>V&'UNUSA!*WZG4E6L4&":E40LT]364"OO,4>.S$++B\<1 MHDL4!;3Q!%\"?29.+K6$/&":CT$WB*>5^?]3J#6/MG )/OP!= MTMHALMH2)KXK=(<3VH$:?@MWJCOM?!@>&59(O)+'1$B]5W1 N.XFQX_*\JF5 MW/S;*M<;=K'K450]"M.C )!I8"^#$*A2.AE.D2'^$+;6<*6Q&V M? 056Q29TM#LAYQH1)#*KDW_D!UDO\B 4$XPU @N4W6I[JC4..SHW&"JH!<1 M5L9#,2I%C?0:;K3A15.,#[)&'*GA9G@"Q..HJJEWOGY,*-([VZH;B;7UIX_.P@UA! -&[SIS?)/^7L'W[Q(3N(%]8<&-HD][AND%K79MPG!5].85 M_8I"^2U5U=X!B\$FRT[" P%'U'CCT9NKY24_16^.$2&#HQLK&$#;.[K (W3O M$5!JT=^(,,!3I77;PDQMG_(T14UC+EI>=G*L^EIK,.K+^:/.-HW 7-*]#$5( M.@=ZLMQJ]P6.5\$H6NE2H8G9"8HS5;,0#CC?F1)-@]IBA;SB_L$^4ZWK3]B. M0G[AHY9S==$D%64O779E=1Y2T:MT6U(?%!IDR@4D%O(/8W4XEK7 >>PHBN"I M$)*]#X;B1I.CFK-=+]* &Y4!WBVY2+?5@7*+S\04"XU@I[X1K1WKS7Q@(:G< M*M19VR^Z72"QG0M4(>^%S/[ :!PP5EM+L6C+DK3D5 *!-?5F"[W2NJB;."&K MT^VKNJ*[,-V&.P!S[PYWTK;80]XGS5K'3?$!MJTC:9,Z0%F[CRL>MEKQ-4SY M$+G,,KZ3H$$%@M8'@CJ@M*Z@*J?3D'QPL",@D$N"&P5I+U%WU^UPP7V0BF&J M*ZY@M*VG<;M?4K#9*>"Z4-0IBD5DIH033K_C#$PR!166J[J%3!/:4SN&PO=V]R:W-H965TV)G+L>R.5O1C4SJW/1B-;U=1P&^DU*:PLM6FXP]"L1G9MB"^"4"-':1P7 MHX8+-;@\#W.WYO)&V;9IN-E>D=2;BT$RV$U\%JO:^8G1Y?F:K^@+ MN5_7MP:CT1YE(1I25FC%#"TO!K/D["KW^\.&WP1M[-$W\Y;,M;[S@YO%Q2#V MA$A2Y3P"Q^N>KDE*#P0:WWK,P5ZE%SS^WJ&_#[;#ECFW=*WE[V+AZHO!=, 6 MM.2M=)_UYA?J[1E[O$I+&YYLT^T=9P-6M=;IIA<&@T:H[LV_]WXX$IC&3PBD MO4 :>'>* LNWW/'+3M%QLA)>-J MP6Z4XVHEYI+8S%IR]GSDH,/O'%4]WE6'ESZ!E[&/6KG:LG=J08N'\B-PVQ-, M=P2OTFQIRY:87K+5;GF^9996R%C'-MPR_)9:(NLM.Q$*P2LE\M">GL') M*^&X9#<-7WFH&P5'MUZ0AU2=D='!>X'06UJB"!![YS/9:"4J'UT0)#*T8%^V MUE%CV5?M(:^XY,H+.LA5U,S)[*(G8R]9,9Q.)E&,KS+/HRG>29%%N7]/H@*O MZ3".4RP@Y9'0"BEH#*EJRZH:7B$;&&E7 _8DFT;%*3N91"6><92=LE1%-3X_)((RK>A_''1/(^Z\R*Z*R9Y(4'$X&-X= MS".W/M+Q;_L_P*WV<(*\T2W.:E95;=-*[J #4\:)O[MC^(0[X?'F_P'BUNBU M$>1P!S!'5:VTU*NM-WQ8%&44CJE,HM2[9C+M7#(LRB)XI8"3XC 39QEFKD.) MA)%26#6XNU946<8V^:3N#F;.+EB[B,QBQ-2C]3QL"^!6<%5\98]?_= M"3X>?]+J=:6;-3EX?V6(FEZL#/^#V,/Q5\,7N$5QP[(DADD%5.;XA\$8<9:# MR16O[N "! ",#X^=. 9Y]]@#AB@_A(+%=3K_"XG!G'[H^G28Q0FPRCR%S,>U&TW$,C^_GPJACS)^. MXI:].\"X9 .:R%L)@I1KX(=>:B$+GGRY//7(%; M:2F4IJP?$YL3<;W/1C[!L+_5 MCT :(OA*$:8"0$4T_ M+Y9^CNY]'=1(#&.9-JP2!CEBG2\(MJ\F8(S2L-&M7#"XF1#$=R2W?EJ%T+WONX[]!B!??():=HV$X6K+@OM[7P:. MO1^YXG+K7;9HC6<<[-2M<37[UG(#?=[6@/>C6W-TU/:@!*Q",-,U=-W Z75HHN;:H=Z$SQH],!F_ M >M+K=UNX!7LN^K+?P!02P,$% @ XZ2:6,L*(T8R!0 NPL !D !X M;"]W;W)K&ULI5;O;]LV$/U7#EY0M( GV[(3IVEB M($D;K,"*!DFW?ACV@9;.%EM)5$G*COO7[QWU(VZ2!@4&&)9$\MZ]>W='\G1K M[%>7,7NZ*_+2G0TR[ZN3T<@E&1?*1:;B$C,K8POE\6G7(U=95FDP*O)1/!X? MC0JER\'B-(Q=V\6IJ7VN2[ZVY.JB4'9WP;G9G@TF@V[@1J\S+P.CQ6FEUGS+ M_J_JVN)KU*.DNN#2:5.2Y=79X'QR>Y ('&MQ9ST+L4P_WW#OTJQ(Y8ELKQI4%([;XK6& P*739/==?J\"L&<6L0!]Z- MH\#RK?)J<6K-EJRL!IJ\A%"#-S\XK:NJIRALE;H79ER^J/]"!Q[HG%']")^ M%O"#LA%-)T.*Q_'L&;QI'_@TX$U_@O?1KE6IOX?PAG1I2F=RG:JF5,J4KBT[ M424,F!5=Z1+::*ATB\&@F*-_SI?.6U36OT\IU!"8/4U NNW$52KALT$EONR& M!XL7OTV.QF^>"6_6AS=[#OU_Y/59W*=9_YHSNE0NHW??:KU1>9#O4\90OJA4 MN:-,I71P&,^C"N#< =?SVEC]G5/2WCWA!S_ZDV%-$UKUY:"<8S^D@I6K+6Q! M9Z6T)9C5'':,E,#\6VT\WBJK$W:DN_T(O6R_,M 1F4[A1R<=IHOH/$E,+;YO M$ V(+',>4@E9^PG;3Y!V5#5%"S^R") *?G)LO"$CR 2EIE[Z50T7'0)6'4PF MT>Q>]B?UE#6'^VL>"1PAV1MXAX;L&II[ Z0LDY/6"1(EM;68HL0X/^S8M@7E M E.^@U# <:!/A=GHM\N*WXW@R?R.E%DPZ999?T%GD#4F+Z94&FVT# M%IQ*;'LH8KU!N3>9E@EV7A>A.$(FX+1UL ?3]*Q*T90JV77$MAWGMGJD#Z1_ MG#2>Y76=*YOO[BGL+TN_X(1MTEFRZ*I"SMN655B[D8L%/&7:B8#)O3N^JY X MEEQOM<^ZW44T$#=*$IF$QES6#KLHDH98.]F&XG.+RX@\93WVF#50A"5VAAI9 M0UT4[D&4O0I/1:W+)*]3V;[*OK_0YE8:(-=JJ7/M0X=(%P'44F[*]>_BYX=Y MA"XN$X.F*5U(27 MACW0TMDF(HDJ2<7UO]]'2E82U\VR!UL2>??==\>[XYUME+XU:V9+WZNR-N?! MVMKF=#0R^9HK82+5<(V=I=*5L/C4JY%I-(O"*U7E*(WC;%0)60?S,[]VK>=G MJK6EK/E:DVFK2NCM)9=J(;MG\TUQI?HP&ED!77 M1JJ:-"_/@XOD]'+BY+W GY(WYL$[.4\62MVZC]^*\R!VA+CDW#H$@<<=7W%9 M.B#0^-9C!H-)I_CP?8?^P?L.7Q;"\)4J_Y*%79\'LX *7HJVM%_4YE?N_9DZ MO%R5QO_3II--3P+*6V-5U2N#027K[BF^]W%XH#"+?Z*0]@JIY]T9\BS?"2OF M9UIM2#MIH+D7[ZK7!CE9NT.YL1J[$GIV_E'5JU^^LJ[H'2_LV<@"T^V,\E[_ MLM-/?Z(_ID^JMFM#[^N"B\?Z(W 9"*4[0I?IDX"?A(YHG(24QNGD";SQX.#8 MXXU_@N?0G_&4?P??;H4I:AS)F%I;^>UK)%*98FJ,,>GA(CGZR'D M$,FY6K#>K8SI*(F2*2TZ#'&40;=Q!/J_Z,L?J8_V2-_TBA];B!F=!([E>X_C:;_9;%=H5M :'">4A%!W#O;/SW:-4!4N:9)HC%_<95"!>E)M;7UL_;8TIO7IEBMC M#;U.H7Z,!U+GF+XJ*THO%U*-BV8.XYB=[01S;FE*Y:K1F8C=*^82/T MI4M,P&9)0AKDEC$419 MKZAD"Q7CN7NTB+["SI6J&E%O?2V=O#6X@^K;G3FQTLRX(A%QS=]:B:9$6$8F MY] JM[A,[-I7BFH-TKK&$4F$S!T;[G5DN#.QH^'"#N M\:4_<6\#(H;OD2*Z:1<&E-P)@(Y#8&=TZ5^74B-7O[5"NR!A\4<[E2C0N^@( MA3,$S"( MP%[&N0N_H)UIR!@),@(9L&TXI#Z +FP#K3Z&+D!"^YR1-0!AV'<4<_A4]^Q* M P!,/D@VV!?(C3N&+X!J6NOBO\=^+7&8.+3./+3]7I8/BZ18D4 M&!56KH_<6_<0JL5XI#3N/$3$T ;$D>[AF\DTF@X' MZ(#=8C9%]?>+B"*;AOUT5KK"@8RSE NMMRZZO8T.$2TCR^Z5.\1N,3Z,&!VZ MFD8>A+U@763)E=9 _OVM9#"T M1Y(^8-F2OF^_W=5JF6Z,?7 E(L&V4MK-HI*HODH2EY=8"1>;&C6O+(VM!/&G M726NMBB* *I4,DS325()J:/Y-,S=V?G4-*2DQCL+KJDJ81]O4)G-+!I$^XG/ M..WL%[ MLC#FP7]\*&91Z@6APIP\@^!AC6]0*4_$,K[M.*/.I <>O^_9WP7?V9>%4LNHR@P*5H%'TVF_>X\V?L^7*C7'C"IMV;91'DC2-3[<"LH)*Z'<5V M%X0,]W)NAL\2 M?A0VAFQP <-T.'J&+^O8W\Q'3^/AB\E@FPGB-VOK5G+ M4$K202Y4WBA!6$#CI%Z!T(".9!6FA-:-4(#+)8::"7C+2Q>A !A3F\-^!V:Y MA[3V+J!&+AB-FD 25NX"' EJR-C'CLLQIH!:,9(9_:Q/">%*\I+40"Q_+:PT MC8-_&RM=(4,=A\5-*?,2-@A\.7D0X#;'FA@D"'*TQ+<1<+)_A'J3!9\#BXS9 M2VN82KA@D!-J5!.N"W:JT7NJ$$#CY(&%"S-_^*T-A\ASTVCR<3P*^ (U+B6Q M!<%'COC&]+%U6 NO6#W&\$Y:1_"I$9;00N_6*"5L\*^22GE3_5 '_I'!79? MWHZZ#WPI'YGDP)W!:!*/_#"*7X.LWX[ MON[#UY.1@-WY=]"K+9\%*]4CLWQK9+<>SE@?TC@+OS\XR/:0@2=D\=8)]%)O M^&4/6.(H'@6IDWC<_[DP;225W*%>5G(&XS2^],. P[JKKYX_67U.,//BC_$? M#L?Q.(Q9_ K>_J^&.)GQY-P_!^>GED]+<\P7CQF6Q>GYJ7LF.6H!%=I5:'1< MZ#ZC;3?H9KM>>MVVD,/VMA'S';R2?,P5+AF:QJ_&$=BVN;4?9.K04!:&N#V% MUY+_#Z#U&WA]:0SM/[R![A_&_#]02P,$% @ XZ2:6!@RP).Z @ *@8 M !D !X;"]W;W)K&ULE551;]HP$/XKIZRJBK0E M(8&644""KM7Z4(FUVO8P[<$D1V+5L3/;*=U^_=XSLF M&Z4?38EHX;D2TDR#TMIZ'$4F*[%B)E0U2CI9*UTQ2Z8N(E-K9+D'52)*XO@\ MJAB7P6SB]Y9Z-E&-%5SB4H-IJHKIGPL4:C,-^L%VXYX7I74;T6Q2LP(?T'ZN MEYJL:,>2\PJEX4J"QO4TF/?'BX'S]PY?.&[,WAI<)BNE'IUQFT^#V E"@9EU M#(RF)[Q"(1P1R?C1<0:[D ZXO]ZRW_C<*9<5,WBEQ%>>VW(:C +(<_5 MYB-V^0P=7Z:$\2-L6M^4(F:-L:KJP&177+8S>^[N80\PBE\!)!T@\;K;0%[E M!V;9;*+5!K3S)C:W\*EZ-(GCTGV4!ZOIE!/.SI;=_2X%DV826:)T!U'6P10]M]"$B>#(WSI+K_4\Z6O M\-VCY1KI%5E8H,0UMP:^S5?&:GH/WP\EW/(-#O.Y&AF;FF4X#:@(#.HG#&:G M;_KG\>41M8.=VL$Q]K]_C?^ PPW7QL*GAFF+VM^G&U)X(-$\0\@4'9^^&27] MY!)6V\M!IB7FD#>:RP)LB5"CYBJ',R[I 0I! 4P/3J ?#KMQ&U8J^<[LDQ,D M4Q7V7F+'<"M)$9*#]R)D%QW42O""^7(]@5&8^'$ U\\U%3&ITF@;+1VBIA2! M&8,D^:R?AN>][32OE+;\5\NBUB"IL]64 76BP]KB,/'C\#"6W@E=(6<"A#(4 MK*!.UX,D?$^_P3_D?@)G27CAYS1,>X=>2;17OQ7JPG MUO\?][:+4OT4G#Z^P#5!X_!B&(!N.U-K6%7[;K!2EGJ+7Y;4S%$[!SI?*V6W MA@NP^WN8_0902P,$% @ XZ2:6"0A,%84! 2PD !D !X;"]W;W)K M&ULE5;;;N,V$/V5@1H4+:#H'EE.;0-Q]M(^+) F MV]V'H@^T-+:(E4@M2<7QWW=(R8Z3=5STQ28Y,V?.'))#S;92?=,UHH&GMA%Z M[M7&=-=AJ,L:6Z8#V:$@RUJJEAF:JDVH.X6L[;EJG=$ANYG7NQMU^XYYO:V(5P,>O8!A_0_-7=*9J%!Y2*MR@T MEP(4KN?>37R]S*R_<_C"<:N/QF K64GYS4[^J.9>9 EA@Z6Q"(S^'O$6F\8" M$8WO(Z9W2&D#C\=[] ^N=JIEQ33>RN8KKTP]]PH/*ERSOC'W0R+%\QPQ;S)3< M@K+>A&8'KE073>2XL)OR8!19.<69Q8.1Y;=+6U<%M[*EO=;,RC4+#:%;G[ < MD98#4O(&4@J?I#"UAO>BPNIE?$BL#M22/;5E!&*28VZ,9_WZRT471,_CE5_("=G<:V5^=:=ZS$ MN4=W0Z-Z1&_Q\T]Q'OUVAGEV8)Z=0_]?FW06Z33/M^#A,UV>:B<0:J:AD6)S M:5"UP$5)>M%E@JYA0D/7*]TS4M!(V-:\K($;%[(A<0V!"BDNO_>LX6M.,VW3 M@>QL"NW3S2;5>6D.%K9EJM+ 1/6CK1><>A!\KM$Q96('K-'29;-9L.T:N4.$ MBBNZ]U*-<>5Q68ZU?X(V>;5D=R'^2YYGZ%!RDF*%*(!KW9.1 .WZGL,KPLY) M@[;'48-0T/E9O*R(O\X*OQX MZO@1CS2#^Q\.^FD!3:WH +=#,WU#Q=>ZL5&W->,*'EG3HR4RG#%8CC40R7=8 M8KLBR]A74X@3TJ28VL+S+"CR@XP%*9)/K(QI$EPE\(7H6Z&2R"_R4:DD2"*@ MUW&-G&SALYJIGUSESF>2!GE^3(':.EVU?5^'N"C\)+5YTBGEC^%4OPR/'K@6 MU<8]XYK.?B_,\-8=5@]?"C?# _GL/GQF4'HZ2]3.<$VA43"Y\D -3_&PO=V]R:W-H965T1Z;6R'(/ MJD24Q/%Q5#$N@_G4KRWU?*H:*[C$I0;35!73CPL4JIT%HZ!?N.;KTKJ%:#ZM MV1IOT'ZOEYIFT<"2\PJEX4J"QF(6G(\FB[&+]P$_.+9F9PS.R4JI.S?YDL^" MV E"@9EU#(Q>#WB!0C@BDG&_Y0R&E ZX.^[9/WGOY&7%#%XH<P 3E\")%M MXG5WB;S*C\RR^52K%K2+)C8W\%8]FL1QZ2[EQFK:Y82S\TNF)9=K TO4<%,R MC=/($J_;C;(MQZ+C2%[@2.%*25L:N)0YYD_Q$>D91"6]J$6RE_"*Z1#2T2$D M<3+>PY<.)E//E[[:)/P\7QFKZ9OX]9S?CF[\/)VKDXFI68:S@ K!H'[ 8/[V MS>@X_K!'['@0.]['_LH;^5\.^%8BM/X;Q1S8 VHJ.9!-M:((54"FJHJ*Q+A8 M XVA("[!$BAC(FL$\S5$@50"/ ,F<\BY:!P9]LEJHO($Q$95:]PF(1Q)H025 M/T7! =%67 BB,^\F\(EK8^%KP[0EM+MO]TCA]F^I7=ZG,JG)&$M2'._X)$QA M?!R>P6514,F[S%XA%3T8S!K-+2?,0:TYM1\N'H&**[L#55NO!>+P!$9A_&_J MWNB>Y*>$(P5G0*VB,^Q]W6]]D19OS1V;LW?H8RY453/Y"+C)1).[A'6MU8;D M621Y<9CT)^4(GJ@=+HRK4:]]A#0EKI.W:T+ Z-/'SKG?]">_^ %3V:T[> M!!8$I>LX"D!W7;6;6%7[3K92EOJB'Y;T(T+M FB_4,KV$Y=@^+7-?P-02P,$ M% @ XZ2:6$#A^S"D! &@P !D !X;"]W;W)K&ULO5=M<]I&$/XK.XHG S,> 4)@(, ,D*1QITFH[;8?.OUPB 7=1+K# M=X>Q\^N[>Q(8;$R39MHOZ.YT^^RSKUKZ&VV^V!31P7V>*3L(4N=6O5K-)BGF MPH9ZA8K>++3)A:.M6=;LRJ"8>Z$\JT7U>KN6"ZF"8=^?3#H,Z$,,/$,8*@QQU.,,L8B&C%6&?N2F\^8&E/B_$2G5G_"YOB;MP. M(%E;I_-2F!CD4A5/<5_Z84^@4W]!("H%(L^[4.19OA5.#/M&;\#P;4+CA3?5 M2Q,YJ3@HU\[06TER;CA*DG6^SH3#.7QV*1J8Z)S"F[+?[Q N5:)SA,HOVMIJ MO^9()0O6DA)^7,!'+\ WX:-6+K7P3LUQ?BA?(ZH[OM&6[S@Z"?A1F!":C7.( MZE%\ J^YL[_I\9HOX+V[74OW '^.9M892I&_CME80,3'(;AL>G8E$AP$Y#B+ MY@Z#X>M7C7;]S0F"\8Y@? K]QP-T$OXX^>_2"31 M6);"F1>N!*//D\N@"K,'?T\K5.X<%+4CO0 G[L^!.@\0#BRDL0YNU\(X D5. M**!T2-)=/H!0@$C/2)X[*/X>T4$LB42GA(VLC3N-L,5V MQV&]\,-%L:]<1*VP7OU_0_6S4)1F#[ 7J/@B"IM,J!'Z?=1J[0BV>?4C@8H9 MNAMV=IXG[&\.T@4+D_>@TOJ.('F5$4EYR3KO]AQP6$3>_':1ETUBZ<":G/I-[P._9LWJIY%?22KO2 MA71]CD;>"1YL+,>B6Z0H/2DBUXCP23N$1G/+COHIR)S:O:/0QS[\4Z/OI*\0 M-E+N[N&V+,[*-G!69AIYRCCYM3"-#*<1B+XI<\IN7TVPVBNXU6'!K2B_0)+/ M;.\9##F%]/,'2%(*)B3(&NOM1#%IRB<8&0=A4D2=>_4 M*.QZ8X](%P:69[P7=4S'N/UXNIF7)K*:G0,ER0*)%L!6"*2;38.+WRT]], M.YHE_3*EX1T-7Z#W"TTI4FY8P>[OP/!O4$L#!!0 ( ..DFEB5K>"Q)PH M "4@ 9 >&PO=V]R:W-H965T M]TRA!4_&72J MA<]ROK"TT+LX*_A;OROJ;YSN MT&7*C;A2Z;]D8A?GG=,.2\2,EZG]K):_BJ#/"=&+56KYTG(MD\WX.HM;Q1)>]E]"#!]UQWV7!PS*)^-'J MWK#6?^CH#7^$_NQ:FCA5IM2"_7LRQ78$U7_:K.*9CMJ94J*]- 6/Q7D'F62$ MOA6=BY]_&HS[KQY0:52K-'J(^O>[] >29U\6@EVIK.#YZA^&%5I2ZC-Q5W@K M6H5@UM]0?+0TWY#E*;5XP?,Y?LJ?3J/!\U=K[COT'.^,YZA"I Q3T_\*5RV8=+(46EDL, NB7[LW M79:H-.6:W?*T%$S-V*RTI$W,S8+-4.>\3$A7F\ES*VT51+ZUT([FIJ:X)5GN+V'VL07TT"(IXS:S-QRT%MP'75(9 'OH28M; MD<.[I#-LA#8$]HG(%;SJMB,PKQ RB>1YB ?O!U7J]8O8*8!$. [&8Y<:!H$4 MA2KS9'WB:_===[W;.0NN7VO%X:%$&.CNF!.Q/TN>RMF*<;/6BRV0@G1^8DA? M5$M8LBJ7Q\XBE4T7/-G3G--RM:LJ28!WZ*]I,R?H@(5?_-XU/NM^3)%4)J+=O)+NOB=P8%4L7<4MI%[N4FPF1J5Q8$@VG1.@(J>13 MRCZ7 3*/T](5)5=$XB W4DZ@HTS34&$*OG(/3[ ?90>5RV:&8#6.X3A+#*NT MN!&"?5#YL^OUQI:F90)DG!)FW33R@K)-Y;?"56^^T0X:QCA&;]"2U/#63,24 MVDI:E4*$*6>O2PUPC9PRY=1(9!=L!\LH)O""S>0=E2$ZW3A8&I*5!Z,)2GIN MC\EFX4"LE3%K6YDE+[9+HI.LKHF[G1--KXV*-%OVW:HZ^^4?W-)*'0.#L7 _ MJ>=BC9-'H3)/&<_(CT0;O7PX'KT:G(R[_2K/7- <#$[ZC26[X-8GE(<0'V.K MID([B2 G$CA9PQC9A#&()-A6:!*4]Y#ILZ\(V3 MELVX#*# !TTC *G.SS$CA;2 _I3FPF!XJ!.]"7EJ2A 4S0?5)PA#B "&H)^M M*CCZRX7 !LVDW?9:W3>D+Q3>=0U)N^SAW, L!->TL]Y*OWPG UW$^WP[Y=DP=^? )A4EZ$S2,(\W?]!9(33Y>O:74H$/BSI("]UL5C,1L M5J'"O*J>I)D_'U!4 TS0^CV:AO#P85TK0&%?R>452U%*R55)J L!+%:&,#P3 MK("\*F$)>@>ESD+&'H.A90F=KFK;;YJ:.V7,%O[T*I*7[DF/!PM +=<]+IBA M-N9H)RE#IEOA*5(,.J=*C1J$V$1AU4S0N+A525SP3H#;4A:YE2%;4IB9 #<- M.W2.<17 '+UD;QS)WP-)1\*=^H!Q@W*1'5(>'CD'S'.TSJ0.BV<4YZ[KO*ZZ MXE7=;0[Y$3M@?73Z S88=L=M!->>$J,AUZU?G?P)+YU)PG\'F8%!MT7[M^3[^7RMEKZ3-VRR<+- M?M$K9\RQ,^OK.HMI D.DH'EJ\& M+)NN6OL;J9B(F%'?]/B MP"CZX;H;>K]3T^!W:U@5NI%VQ0LF\8I.1:4K]&A6K]"R M]Z\@WB5E/3;M&1 M2/1N,*O9+H]MAMJ2YN%0<"'^J"V&"+$:E#\._QYJ<ONU ML*H 99E("'&GA 4;Y?F'S39[X.3&<%S)6PWTS*Z*&J>COF[7W*OFB'%)@V-S MX89&IZM*MI!K.\_5J'D=QBL4I/Z@&WFL72U^O3E@412A1+7LQQ@V=O#:5(B1 MG6+E&L,U.M8[C4F%7;_[S 8GH^YI&UT$S"]:P-4T E)A^N1'0+JD&[YB)YAK M-\F/(=]#)Y[WNZ-=1J>G*($[JX/GR-U-\H,3R/D!OA1STM1K\$UCZPOLW:4P M!MV;)2(IJ,O9S>MW+#H=[0B.N7G0LG4X:!4X>@$"A!0*&D <6+=NRO&SG;NU MRI\UPBL$E$NF*H%1K#,W19&=?/D#N5NI2I.NFK&Y>ZU!K'=@M =^I@G=S 9J M\:!HSR'1[:,FXR"(5<>$[+F_S"LS&K70-GB:KJI"2?G1A%8M,+^)+YZ(N/:1 M>)/!?>W_*5"+@%5U#+(=O-BZR/DQ MB[43T>VJ:*H&M;96U][?Z.HDW&S0IC4XJ*IOH1!0\/@;*OM_5 0;-^EO:FC< MO%/_LM$I3"7$]KWV Z.L^[R0N_G'WV70Z-LD&HTBE-%<'U:+;P\HB-/J&8C=0..F.CMR?P=&&S7?3OM7N'S:[Q)[&IU%A,(+]'ST^"?9JW#^RPZ'3 M>MB-VI3>2W :QDZ/V(# ]3:)YCZ/N ^X]-M)E"2Z ,U M-4=42O\5MUZMOX%/_*??]7;_ 1VY,:>ZE8H9CF)X/.DP[3]*^P>K"O*JL M59G[N1 <&M &O)\I9:L'8E#_SX"+_P%02P,$% @ XZ2:6#8\.PW+!0 M/ T !D !X;"]W;W)K&ULM5?;;ALW$/V5@1($ M+:!*LFPG07P!?$D0 S$:V$G[4/2!VAUI67/)+.B[;HB[27 MX>&9F3,SW..5\W>A88YTWQH;3@9-C-V;\3A4#;GQ^G91W]Z[/IHM.6/GD+?MLJOS]FXU!L[\WY@=@G@Y\TK\+.-8DG M,^?NY.:J/AE,A! ;KJ(@*/PM^8*-$2#0^+U@#K9;RL+=ZPWZN^0[?)FIP!?. M_*SKV)P,7@^HYKGJ3;QQJ_=<_#D4O,J9D'YIE6T/IP.J^A!=6Q:#0:MM_E?W M)0X["UY/OK%@6A9,$^^\46)YJ:(Z/?9N15ZL@287R=6T&N2TE:3<1H^W&NOB MZ85K6QT1Y1A(V9HNG(W:+MA6FL/Q.&(+,1Q7!>X\PTV_ ;=/UP!H KVU-=WO#6DZF1X\@;>_]7<_X>W_&W_I4H?*N-![IE_. M9B%ZB.;7QZ*0-SEX?!,II#>A4Q6?#% I@?V2!ZW8[HDCOETV[DYG0;5>2TZS<,A!S[BH>D;67Z&L0V<.? 5KT87=D:A8)- M!>B6J][KN*;O7CQ[/9U.CLZO;M/5WM'WJ*W8H)6$#CU!<#ZA.]1KR_3NP]4- MA49W.0X [;RK^PK7<^]:LL[^D.C]!O!0Z]12 JT:736T8NC%NDA&5VA77%/= ML\"#L_->]D)L4+RZU8$J9:K>J-236HZ-JYUQBS7UJ!B?/'M[WSD?Z:R6)2+" M9'O#B[(LC/X2?66"^YL4<$95/;9$@"2YVG[E#[IVT #99@-=GRKV$=V=.A<1 M'*T,+;4K3"12QL&E#;Q1*] [0W0;^!K1OX>I:]8D+7BIM%$SP]@YSQ-@#!$_ M4HA@;],K4$5B@Y.[-7$ AHA$* DL%8A.&A.FF#.0"&XNQ4#3IXAVY>!1Y7I3BR.8) (7>K0> ME4G.4:VY+C-121NH"G?Y#SVTG":L.+;"H^HZ*TB,YOTO]'25_R M*.\_2XS9RZZEQ(K"I'SV7AT%(8,>( :="SK')M-.0L!)P6]D =FHT- <0S_I M3#R8.X/;5,( A[%V*7RYBD*/GTU(9BQ_H:0_!*?'XX.4=7& MI#C _^S'\[W1J\UCTJ$TKB(4D4P25N5[/$)/G6F3BC$5S257W,X@PD)Z__\@ M?;!A]["-\%*9'@*0KL:I$O16[%\*LY+J($4BM**Z>1]E8%8NQ,<8[?B8>ZF. M$A3TI31/*N6]EI)-"I'WZ!R^SIKETNH@ I%-ECC;6L?4U6J6FY!:"]D^14X( MH6Z=+^)>2BN=7 ZW0U(Z M0ZU\G4.]8_)5-N]EQI48()$KI!PLUSMM,:1T>I%F2FHKZ]:L2B[2BDP3[?>! MKM .\4XB&G+#R\K'-C*+9LP0?BUQFNNL^[X3]>Q/,OR(/O "RBA'B<>.1..= M$RT. (MT;@_2J6S,A]OMT^VGP5D^$7\QS]\5Z (+R(T,S[%T,GIU.""?S^KY M)KHNG8]G+N*TG2X;?-ZP%P.\GSLDO=S(!ML/IM,_ 5!+ P04 " #CI)I8 M7_1?360$ ":"0 &0 'AL+W=OAZ -7&JW84*1,4MYLO[YG*.UF M$]A&^K(K7N;,F3F<(4]6SG\)-7.DKXVQX32K8VQ?3B:AJ+E18>Q:MEBIG&]4 MQ- O)Z'UK,IDU)A)/IT>3AJE;38_27.7?G[BNFBTY4M/H6L:Y=?G;-SJ-)ME MFXE/>EE'F9C,3UJUY"N.G]M+C]%DBU+JAFW0SI+GZC0[F[T\WY?]:<.-YE78 M^2:)9.'<%QEY%1R97J3/SD5N]XB.= \ IG0OJE5;\W/\JHZ$)TS6 ,!HVV M_;_Z.N1AQ^#%] &#?##($^_>46+Y6D4U/_%N15YV TT^4JC)&N2T%5&NHL>J MAEV<7W6+P+<=VTAO[O ;3B81L+(X*0:(\QXB?P!BCSXX&^M ;VS)Y??V$]#9 MWC;&O82W][,QTE]GBQ ]3L3?]X7;H^W? MCR95\C*TJN#3#&40V-]Q-G_V9'8X/7Z$Z_Z6Z_YCZ#^GQ_^$H#\LO>6%[U!U M--OK\SJB6#.]859%T)!BRQUC;Z+!,:NF9&P&5<7';:<]T M)@5:T#MG2FV7=#Z^&6,OC. T@(8NM?*: _WR[,F+/)\>]P9I,#O^=3P C*B" M]S)YH]G149Y :O286W#>\* WVI:U0T@C^LA@[PVVA1&*\ [-I0U#O>A_L;U& M-?[6LD]M"X'!OL2JU\HD\%!HQ*(K75"A&O9H='2-A!3&!0G%52D_."0VJ-1 M1K2J=5&33J']@ZXBF>A=2F(+9TLM&T-RH-K6NSMEP$_+3-2%;E64##MR1=%Y M"4E\5-J'2+4RE7@5;39Y02\PAA9,+;*PH?1:+W5$%!>-6@K3P$N192PJG[5> M&YI-[Y6XUZRD&V6X=0 <9 O8/#NBWW6CA=Y&/U55VF@PAGK9QB:#9IOO'U0[ M/+I?M6L7+2,+GVV"?P^/I6M$M:"70[(@45ZO_,!CCP. MY)WVSDJLRHPP9+]CRPT))AQ2* T85*BGPC+6+L9A/2H7S 4T 2 M=@*"=B4P26H+*L1ZT.KBAWW;Y.\4'?25K0PN@Y->X2$K&Y&_5Z=1)2C3T_V# M*=J\,0)>\B)B 5G1<0W6ZU1^KF=RQ58C*Q^="%1V/&C?'Y_M4MO-%C9M/LK+TJI$(=V:[5B:>SL;Y M 2T&ZH"]QLU;KBU+L<^>'Z,Z7=-(R@15BDW*8G W)+-#P0:6$P7R"$Z>'@^R M"+MD%^L' AS?UY,G._A"@,9 MKF Z'3\_R,CW+X%^$%V;;M^%BV@4Z5-*A+ULP'KEH. P$ ?;Y]C\/U!+ P04 M " #CI)I8_HI;&DH" "@!0 &0 'AL+W=OXE%BN>0AQ$9'Z5ZTCF (<\%%WKJY<:4$]_7:0X%U3U9@L"; MG50%-6BJO:]+!31SH(+[81",_((RX26Q\ZU5$LO*<"9@K8BNBH*JESEP>9QZ M?>_D>&#[W%B'G\0EW<,&S&.Y5FCY+4O&"A":24$4[*;>K#]9#&R\"_C)X*C/ MSL0JV4KY9(W[;.H%MB#@D!K+0/%S@ 5P;HFPC-\-I]>FM,#S\XG]F]..6K94 MPT+R7RPS^=2[]4@&.UIQ\R"/=]#H&5J^5'+M?LFQCAT./))6VLBB 6,%!1/U MESXW?3@#($\W(&P X5O >QFB!A YH75E3M:2&IK$2AZ)LM'(9@^N-PZ-:IBP M_^+&*+QEB#/)FKZ0@R9K4.Y%B!3(DNF42UTI()_)XV9)KJ]NR!5A@JP8Y]A[ M'?L&4UL"/VW2S.LTX3MI(K*2PN2:?!499*_Q/I;ZIZ'%PE75/5(U/]$ MPB <=-2SN R?E0@/0@>/+I03M6V,'%_T+VWL:E=--^BFLZ,[T25-8>KA;&I0 M!_"2CQ_ZH^!+E];_1/9*^:!5/KC$GOS 37,O4ED N?XNM;[I4EM3C!R%W2N' MI#^^[0UC_W NHSMJW$;5]?EGC[T M7<[0)-45L+4[Z?UMFMFYJ;KC7^.ZZ?> M%G]IZMV%CVO/A"8<=D@9],8XO*K>![5A9.E&:BL-#J@[YKA"0=D O-]):4Z& M3= NY>0/4$L#!!0 ( ..DFE@FVB\.1 ( (H& 9 >&PO=V]R:W-H M965TX_/=>1+W KYK$H C5XJQE7BE5K72]]7 M60D55G>B!F[>Y$)66)NI+'Q52\#$)57,#X-@[E>8(A CANF=Z+]!GT],\O+!%/N%[5=;/310UFC MM*CZ9&-04=X]\4M_#B<)AG,^(>P30N?=;>0L/V.-TUB*%DD;;6AVX$IUV4:. M!#UC>H6AR@\(@G([PHJ'CM'3 M7<, 38+]['9RJHU61-3Z_T/N=,>!.68*1L1F@]ALE/-=\-LKY,:A;\G-![GY M5:?V!-+<(GS!;9SYEMMB<%M]RP])\+$#: /,^ M%T(?)W:#X?.3_@%02P,$% @ XZ2:6&I4!:JP!@ J!$ !D !X;"]W M;W)K&ULO5A;;]LV%/XKA L4">#:CI,T79H$<-*U M*X:T02[;P[ '6CJ2V$JD2E*Y[-?O.Z0D*XV3M=VP%ULBSSD\E^]%_O3ZCK5&W<*[RPO/"].B@ECE=D+^J MSRS>IKV45%6DG3):6,H.1XNM_>-=I@\$ORFZ<8-GP98LC?G,+^_3P]&,%:*2 M$L\2)/ZNZ83*D@5!C2^MS%%_)#,.GSOI;X/ML&4I'9V8\G>5^N)P]&HD4LID M4_IS<_,+M?8$!1-3NO K;EK:V4@DC?.F:IFA0:5T_)>WK1^^A6'>,LR#WO&@ MH.4;Z>71@34WPC(UI/%#,#5P0SFE.2@7WF)7@<\?O2--5I9BX\R4*E'D-@^F M'G)Y=YJT,HZCC/DC,K;%J=&^<.)GG5)ZGW\*?7JEYIU2Q_,G!9Y*.Q';6V,Q MG\UWGI"WW1NY'>1M/R+OH\VE5G])QL%8G!CM8&PJ(RQT*LXL.=(^+IA,O%5: MZD3!+1=8)�._''8NF\!8K^7.>AJ,#.>@4XL_9=+1,Z'-5\EKVFT='S9ULO M9Z^?,&^G-V_G*>E'Q](IQWH/[5BGY ^($9<%(7424]52WRF=BT;+)E6>4I$8 MQ%N[^-2Z%"]9[SVW\EXAKTDLB;2 VII0;>\$Y?(SO1.$QZ20IO2Y$"@>*\3 M8VMC@[2-Y\]>S>>SUQUI>-UZ+8P5'JJUNR=1OW9S4]2-=8W47G@3R&Q30C#' MVE+>E,&T8"MO7E#26.552_'S;5)(G1. 4E7*=5+FD M-*Z!RX3FG;*\ U%2-D@%/PMJ?(^/5IZ%F:92GGF&-KDF*=8;-1;+QF/! MH2PQ\5!!N)U5XG#:%.<3BHTO1!YK !3'#M5\%I,TVG.\:PMS5,U'@9?]=:5# M^$-NN#Y [Q:+L][_TC$E!-8UQ$)AI3U954$Q!);E3@*RO@="KC!-"=@@FN@^ MK QX/C4ZEO=@B8\B_T$0>RR @LI %$,$>4.,;>V]=F*A=0/>\Z"TP"G<"<36 M[,6O(FL!F,&_(+DC:05Q_1-O**%J2;:K8-N]B\)++Z)SU@2 #Z),K71;@2JI MT1)9W7'8^@\R$!0!P0BTD.DGM):XOL&LRH58X^0(8O@&.6%Y;4"[*31L3<6K7!D!T(=9+@:S1>0?.#81]2MC5,QM4)RH@\ YETCZ.-V MCSDB/9!C4K%=$MRC8=]9*GB4N.8,P#N)#60%+&*A]XFE*T2&8<4-8FR=%U\: M:6%9&^7[ND4TK]4EGO!0* B42=U:<8_Q^,(2B2IVV_6,2''@N0^4"N4H58GD MZ:>K>.L5Q2&#,Q%@I!K=<@@Y2-@%_E!YEHZ^-!SWSB&=EQH$?Y .DR=:VV[? MVG:?[$GG, ,G+5;E"%5'I]*F;EV#^V%AG((?S'7,6T[3F':K06 MT['!7Y_= M;Q<7QWT!1-]HX+4U;.*J9J#U;(N+JY[K@YF$TU_,]L9H2SEG75M]6,3&)4I$ M(N:O9IO[XCTPS1J')$:P(IE DVV^A)%5.A,;8UWNFDK&*+GF^F(A% MFH86,U;@V]#Z!?RC+*-P3 MX'8'9(AEQI'2IBQJCOR_S6[KB%#*O6&=ZE M-_N:GMCVVZY82 B:<1&Z-JP#4"# MK[TUH2K#QMB9N62CQ\/<3N6VKL?Y)=:_A_TD^J^=NX+KKF791/4&+: M[.VL2YL5Y3!=$(!"\8C587/H;L7[$>9#:(]C3S37*J7!V,4N8(]S(J&^>LJ- M5:MABJ=<[K8&=I>JO:*@_=T0]VGWE:"V=_E@5RU5&$!EGF, # [$3/T)LZQ# MP0^0R0SND!22\I'#6M!^)7827-JZ\V%BM&9W@/GW>/Z_L+2N)4T'M^>*;!Z^ M$; P%.YXD>Y7^\\0BWC[7I'';QAHQO"$$R5E8)U-]M"0;/PN$%^\J<-=?&D\ M;O;AL< P2Y8)L)\9S*+M"Q_0?YPY^AM02P,$% @ XZ2:6'L[*:3M @ MC08 !D !X;"]W;W)K&ULC55M;]HP$/XKIVR: M6@DE) %:=8 $[*V3VJ&V6R=-^V"2@UAU[,QV2O?O=W8@!96Q?8G?[AX_S_GN M,EPK_6 *1 M/I9!F%!365A=19+("2V9"5:&DDZ72);.TU*O(5!I9[IU*$27= M[B J&9?!>.CWYGH\5+457.)<@ZG+DNG?4Q1J/0KB8+MQPU>%=1O1>%BQ%=ZB M_5K--:VB%B7G)4K#E02-RU$PB2^F/6?O#;YQ7)N=.3@E"Z4>W.(R'P5=1P@% M9M8A,!H><89".""B\6N#&;17.L?=^1;]@]=.6A;,X$R)>Y[;8A2V'8#R&IC5;EQ)@8EE\W(GC9Q^!^'9..0>-[-19[E M.V;9>*C5&K2S)C0W\5*]-Y'CTCW*K=5TRLG/CJ>UH1UC8)+]JKGA+E0&3N[8 M0J Y'4:6[G"64;;!FS9XR5_P4KA2TA8&WLL<\WW_B+BU!),MP6ER%/"*Z1#2 MN -)-^D=P4M;P:G'2_\E>*;*!9>LR0V9P\08JH&=,,"/R<)837GS\U 14/NF^/B.BU(GK'T,>W5)MY+1#4$N:US@K* M2YAKGB%\5"I??)RTA^1\G@ M&JWOI/ ELVJ!&N*TT]S[&I)>F+@A#F,:>N$YS JF[;W2(H?/3-;4#F%KWD_# M/O3[](GC,(4[99D@K[.S\,P-@W! 0SP@*$?T^D @#R58M-,B2M0KWP@-9*J6 MMND6[6[;:R=-BWDV;QHU5>2*4P@%+LFU&Y[U ]!-\VL65E6^X2R4I?;EIP7] M+U [ SI?*F6W"W=!^P<:_P%02P,$% @ XZ2:6"NE^_31! ?@L !D M !X;"]W;W)K&ULE5;;;MM&$/V5A>H4"J!2O.GF MV@)L)T$,-(T;N^U#T8<5.9(6(;G,[M*7O^^9)44[BB*D#Q+)YS69L:T,R]TYE,8[# M<#HNI:H&RS._=F.69[IQA:KHQ@C;E*4T3Y=4Z(?S0338+7Q2FZWCA?'RK)8; MNB7W9WUC\#3N47)54F65KH2A]?G@(CJ]G+"]-_A+T8-]<2\XDY76G_GA.C\? MA$R("LH<(TA<[NF*BH*!0.-+ASGH0[+CR_L=^CN?.W)924M7NOA;Y6Y[/I@/ M1$YKV13NDWYX3UT^GF"F"^O_Q4-K.TD'(FNLTV7G# :EJMJK?.SJ\,)A'G[' M(>X<8L^[#>19OI%.+L^,?A"&K8'&-SY5[PURJN*FW#J#MPI^;GG96*Q8*VYI M@UH[*X9W/7DXAVY MR_@HX =I I%$(Q&'<7H$+^F333Q>\AV\+D?QB6IMG*HVXI^+E74&TOCW4+HM M6GH8C;?+J:UE1N<#[ =+YIX&RY]_BJ;AKT>XICW7]!CZ\A;;+V\*$GHM?L?F MO)5HBI!5+C[69*1G?UUENB2Q>MIU[U 21\,<3N)N2V*M"VQ8CN)8#\*_97U4 M(&-[,KHGHWHRMBOS, >&-!:O(-VBP"ZTKT_%.V6L$W\TTC@RXI5O+O\EXFHK MJPWY=-L(0PG[-VJCG"S$=2DW'.A$S-(PF/-U%@<3,4R#Z#5PKBNTLN'(TF_X M) F#%/\)VX3!@FTNR&B?KB?_AM88+R3>\HPPNE*9%=%\$LQ$-$N"6,SP>P4U M(RR1H5S0C*TV#Z0PE.HF ATAG<(J[/P?QB M+D$(DR'J$'+<*VVP9Z0C08^UQQS&(==]&,TXIVB"*G^;&/C'28K,<4U]LY*V M NCLBS[38U8T.<$)DOAEIY_V'?1_DJ(2G8)\7B=3E&2W@"^3<*Q8KZLOG:[@ MYH7%YBRN$3XAMB;_$2B> G&=(X1:*R]N:2U!VM(0D+3M%QJ+HD"]#-\I'1IF M;%[I>-K@174ZQ]HH?.-4\20R."CP@D\F[=;S\3?TI5'WR! (_Z.D.$../E( M>&89U=VGKX4<%Z"J"N74;N>!@MG%&WZ]Q0XD=RHP3;-M/TZAC8S*%2"ZE>2@ M!D?18M9*F#7,2MQ78#2:0ML+OBYB=/H'%#AE"4ZF"P ?$A^$GV(?-*/X\D/C^-V%&/0W1B=-YD3 MO\'XT.@]"OE_1J^^1[)H^^[LM%/@\[0!F[ICPW'Z3;'?K7XV'YO)^T[/$QH: M8O1] Z[UK)M6<]3^;76OT&QO4'RKF"A"YZ.(6W-'B,M"^4#2-H8\N7V'682F MSS%GNLZ?=+/]I)ONA_H[?G$F*LEL_,G/8CLVE6N/1_UJ?[B\:,]4S^;MR11) M0Z16%+2&*V8M^FK:TU[[X'3M3U@K[7!>\[=;')#)L '>K[5VNP<.T!^YE_\! M4$L#!!0 ( ..DFEB8G:"MK@0 -H+ 9 >&PO=V]R:W-H965TV@5HMRQ.M@_#/M R M+1.E2(^DXN;?[TC*BA,X;KYM0&**Q[N']_+PR/%6Z6]FS9B%[[609M);6[LY MZ_=-N68U-9':,(DK*Z5K:G&JJ[[9:$:7WJ@6?1+'1;^F7/:F8R^[T=.Q:JS@ MDMUH,$U=4_UXSH3:3GI);R>XY=7:.D%_.M[0BLV9O=_<:)SU.Y0EKYDT7$G0 M;#7IS9*S\]SI>X4_.-N:O6]PD2R4^N8FU\M)+W8.,<%*ZQ H#@_L@@GA@-"- M?UK,7K>E,]S_WJ%_\K%C+ MJV(42?_*E74]ZPQXLV8HVPMZJ[2^LC<<[6"IA M_"]L@VZ..Y:-L:INC7%>7E)+IV.MMJ"= M-J*Y#Q^JMT;GN'1%F5N-JQSM[/26/3#9,+AEI:HD#YF22[A0TFI,&9Q3067) M#)SGAS#] /K3=^_2XKXXQ'OL\[[[!CZ=(X'==D(!FH%E]S0 MJM*LHKZ2*&EC.^3T<=A/7!L+OS=46PS?EPXP\>6ZRSR\0:7+W]WCAL%GIBI- M-VM>HE^5\_"D/(43+I':0N#-H M@&.1Q%&"XR"+HR&.:9IZ.3:U*/5Z643<.HF*3NU:(A4:;$TVI!EM4B"C 2*E MB)M!DF6H/BJB$10.GPS1*BS-F%:>"_Z87;(5-C@&5ZY+:25Y:2!WR@EQQLDP M1V\2XGSRCB1#A^L_W,J5Q' 8TRXAC\:RVL!@Y*Q3W&F4HMZ(X/3]NR%)R$=P MKKBP_$I($D88A*\4H:[.2("!F!8%CIX%9&^UIND+MZL:T M=)D)J0S9ZY9^S-XB)/42&9DGLCM83?PG^%^U:1^ D:6D; M#Q)/5Z3E,/4)*$9Y(##)/'%)EOJ$.:>R/*CK9[HDQZ:%/WE+G5W%7@"F M<6A^I'!4/52'_MY["RM;^5>E0;Q&VO#TZJ3=PW46WFM/ZN'5BT'C(3 @V I- MD?A8 !U>DF%BU<:_WA;*8BORGVM\?#/M%'!]I93=3=P&W7-^^B]02P,$% M @ XZ2:6#M6>CE_! &PX !D !X;"]W;W)K&UL[5=M;]LV$/XKA!L4">#*>K,LI;8!.WV9@;4(FJS[,.P#+9TE+A3IDE3< M[-?O2-FRDSG&7OHQ@"WQ2-[=]RICUY6"@\PIJ MJCVY!H$K*ZEJ:E!4Y4"O%=#"*=5\$/I^,J@I$[WIV,U=J^E8-H8S =>*Z*:N MJ7J8 Y>;22_H[2:^L+(R=F(P':]I"3=@?EE?*Y0&G96"U2 TDX(H6$UZL^!R MGMC];L-7!AM],"8VDJ64=U98%).>;P$!A]Q8"Q1O]W %G%M#"./;UF:OH;672Z[=E6S:O:.X M1_)&&UEOE1%!S41[I]^W>3A02/UG%,*M0NAPMXXMX;#9PQ'Y),4IM+DO2B@>*P_0) =TG"'=!Z>-/B)*H]$09^$?AB? ML!=UD4?.7O3?(G_'=,ZE;A20WV9+;13RY_=C:6B]Q,>]V)ZZU&N:PZ2'3:-! MW4-O^OI5D/AO3\00=S'$IZQ/;[!'BP9!RQ79Q7,,XTDKQS'>5D!RJM0#$R6Y MI[QQ3LI=TI8/1$.)W6G(AFJ"OY7DV.%(&2:0J)QCS^F+2\QCR0SE9%'3TII: M",QE8Q6I:\L9*.F< M"JMH4"^'>@EJ1Y"(G)&DGXY&GH^C+(Z]%.]!$GFQO8^\!&]IW_=#7,#VQN85 MV&Y*@<@?2%XA&4 [1-)4:/8\2KWD@IR/O ROOA==D->OTC (WY+S./'2BT,P MR-2\ZJC:(D%].\JBQ,NV2((]DE$_&R8(]00EAATEAO^8$E>[^GW=U6^6?VN8 MS>0')IB!-S_C(_$(^X]QZ*3;XQSJO+&] [I]L#QFR9.4_;V<'Y$E>D](6LL& MJ3?+\Z9N.#7H Z>487^VK/J,K[.GFW^ B6LEUXJ!P=<7,9!70G)9/M@Z]I,D M\QSKLL +;:5':5OA?I(EKL@)UMQW,WX4X[ICD)QI,U# G5]=L;4FB1_C MWC <(6NBD=5/_,P;DC#([$SFH^UKQ"PPE3ZNVO^.D$_ESU*\R66]!H/9+Q5 MO57+W'^O]EB^5;3 P >#DC@8T@)NHSQ[X0AMDV,2.8TO\,4()\Q>'?9J:,0 MMY?.H&O:/14TG@26?V"?$R,?IS[L1WZ MK(XQ)B#?C1,T1_.1C'ZSGP+)>C' MHD.8YFY>'\:1Q>H"TE=*ACQGOYIS4(J;/L_B,1/T@SEQY6[!G"#/T M1Z[TN);&+1D<9+?F:'&BSY.NSY,?T><+?/NN_G6OGW3]TNLOO?[2Z_^KUP<' M!W9D1>D^2Y"OEGCMV;V;[;Y\9NV!?[^]_6S";L+CD28<5JCJ>R-\3ZOV4Z05 MC%R[X_]2&J2@&U;X]0;*;L#UE91F)U@'W??@]"]02P,$% @ XZ2:6*BY M1E6( P [@< !D !X;"]W;W)K&ULC57;;N,V M$/V5@;HH$B#5W7:2V@;BI(OF85$C3IN'H@^T-):(I4B5I.)DO[Y#2E:]"Z^Q M+Z(XY)PY<^5\K_1G4R-:>&N$-(N@MK:]C2)3U-@P$ZH6)9WLE&Z8I:VN(M-J M9*57:D24QO$T:AB7P7+N96N]G*O."BYQK<%T3( MEO.65;A!^V>[UK2+1I22-R@-5Q(T[A;!77*[FKC[_L)?'/?FZ!^<)UNE/KO- M8[D(8D<(!1;6(3!:7O$>A7! 1./? 3,833K%X_\#^D?O._FR90;OE7CAI:T7 MP74 )>Y8)^R3VO^.@S^>8*&$\5_8#W?C (K.6-4,RL2@X;)?V=L0AQ]12 >% MU//N#7F6#\RRY5RK/6AWF]#Q3/;"C27\\B24:<:%8.!56\@_8Z!##XI:6L#O\D2RZ_U M(R([,DX/C%?I60)5>0QFE^!B\;(Y!YO.P[>'_HBDG^Q?MY!?=*&B5X MV;O-9 EKC<:%QPO4#CYR24'B%*X-"7WH#/Q]MS564XG]F M904N@M;9TJ\8+'_^*9G&OYYQ+Q_=R\^A+S?4QF4GT%%_E*_$5NGW4R3/PIPF M.>)18_C*,< T#@W.OV )S,!.">I\ Q=<4@$+06$TE[=CK3$+E-&B'E,*#UA@ MLT5]D&3PQ/94\Q8U1=WXI!A7MISL?8#)+ DSMT[C< HO- . ++5:$1T#R4T6 MYI!T&:H#_)@*X;G6B(>Q\*W#W]:)+PE?!4<5L\6*2\EEY:+X MCDQ3AO*;,'%E$%,Z#]$<7<:WUO&"C#*>TX4'=.?.!%Q,PN02+O(PO3PV@<[C M';14=*IT\#-2]?#YR3*(CF9P@[KR+XVA.'32]N-XE(Z/V5T_P_^_WK^$U _D MG@&!.U*-PQDE7/>O2[^QJO43?:LLO0_^MZ8'&;6[0.<[I>QAXPR,3_SR/U!+ M P04 " #CI)I8)NJ3(60# #2!P &0 'AL+W=O5,F)QG$4E%U6PF/E_-WHQ4XV5HL(;#:8I M2ZY_+%&JW3Q(@OV/6['96OP$H<3<.@9.W0->H92.B&3\TW$&O4L' M/!SOV3_YV"F6%3=XI>2?HK#;>3 )H, U;Z2]5;M?L8MG[/AR)8UO8=?:LHL M\L98579@4E"*JNWY8[.O,IK;OEBIM4.M+,F-C?PH7HT MB1.5.Y0[JVE5$,XN/JMJ\\L]ZA*N<67A_)ZO))K!++)$[DRBO"-:MD3L!:(4 MOJC*;@U\K HLGN(C$M4K8WME2W:2\ O7(:3)$%C,1B?XTC[2U/.E+_#Y^*Z% MR:4RC4;XZW)EK*:L^/M8L"W7Z#B7NRE34_,_TGA+ F3,:Q:!.0:"V%AS7,AA?T!18,=!1EG< ;OWDQ8PCX< MC.+P_?@M?!*/6, MMPAW6 FEX:NR:#S!9:V%;/V/QG$8=ZW7+!6OO-&WW"HG MS)D-X8%KX?(8M&.D7>,P(VSB!75MF,6OC"=[$@\+V6LW8@(7L8.T+0O'_^>QV=!#0LB4G$W& MX;YEX<4K7:8))$."NP"[_IO=TE85+FF2,*4O;C.HH!NFFLKZO?7+PIC&IUNN MC#5PS@@^H(Y29P#WRG+I[89040U*AVR4$9_K1^%[^(S&3.&JT1J)LU;:O^6T M]=(EKG5)X)V<9[09;-#V/>]3H]8#8?-G=&? AAFY3;K1*)S L7L<';RS)>J- MKR8&?+SMD]O_[0O69?M._S1OJQTEXD94!B2N"1K3202@VPK23JRJ_:N]4I9J M@!]NJ>BB=@:TOE9T2MW$.>C+^.)?4$L#!!0 ( ..DFEB*M&(U!P, /(& M 9 >&PO=V]R:W-H965T1)$I:FR8"56+DDXJI1MF::E7D6DULM(K-2)*XG@: M-8S+8#'S>U=Z,5.=%5SBE0;3-0W3/\]0J/4\F 1/&]=\55NW$2UF+5OA#=K; M]DK3*AI02MZ@-%Q)T%C-@]/)R5GFY+W 5XYKLS4'Y\E2J3NW^%C.@]@10H&% M=0B,A@<\1R$<$-&XWV &@TFGN#U_0G_O?2=?ELS@N1+?>&GK>7 40(D5ZX2] M5NL/N/$G=WB%$L;_8=W+YM, BLY8U6R4B4'#93^RQTT>)UENP%O&0ZA'3R M"I(XR?;@I8.?J<=+G_43+K@IA#*=1OA^NC164V;\V.5RCYCM1G35BS MVI]=,XN[W-AOZ#W7QL+GCFF+&D872@BF#7!)V28$63)C?P?NEV[9'RU18L7M M&*@SD+BG:'T:'4 V#3,W9.&Q#[=&BX /*"W@(_43@[_U3^#&JN+NM:NMDJJT M4)VT7*Y(?Y2'Z;@?C\=P*PO4EOJ,,P.M,MSVG<''GK*WU9P:"Q<_">6^X\.Y MH,"48XC#U'^?;$V>EL_0(M$IC&)G^'D/B&(69I[J-,S'_Q>F-;J1?EK3HX3:"=!YI91]6C@#PS.W^ 502P,$ M% @ XZ2:6$66E4S> @ > 8 !D !X;"]W;W)K&ULC55;;]HP%/XK1VE5%6E+((&644""7K0^5&)EEX=I#R8Y!*N.G=E. MZ?;K=^R$C&H4[2&^GN_S]_ER,MXJ_60VB!9>"B'-)-A86XZBR*0;+)@)58F2 M9M9*%\Q25^>1*36RS(,*$<7=[D54,"Z#Z=B/+?1TK"HKN,2%!E,5!=._YBC4 M=A+T@MW (\\WU@U$TW')7.<^FP1=)P@%IM8Q,*J>\1J%<$0DXV?#&;1+.N!^>\=^Y[V3 MEQ4S>*W$-Y[9S208!I#AFE7"/JKM1VS\#!Q?JH3Q)6SKV,M! &EEK"H:,"DH MN*QK]M+LPQY@V'T#$#> V.NN%_(J;YAET[%66] NFMA"20/GG]E*H.F,(TO<+B)*&YYYS1._P9/ @Y)V8^!69IB]QD>D MJ146[X3-XZ.$#TR'D/3>0=R-^T?XDM9HXOF2-_@>T7*-=)TLS%'BFEL#WV]B^[5$;7]5FW_&/MT28\O MJP2"6L,-B968[63#ZR-C,H.%(AO_^*L##CD[NO9A9W#'M;'PJ6+:HO:'XHH$ MEC3/4X24-,#9R3#NQ5>PVNTP,NVD9Y7F,@>[02A15?&_VR0F2J@([K[$CN)>D""G 1Q&R61W42O"<^<=_"L,P]F4?;E]* M2@FDBK:LTM(A2MHI8,8@23[O)>%%9U?-"J4M_UVST&%(RI,E.:"\=EA;-XQ] M.3B,I?058OVLD&!.O&ULC57?;]LV$/Y7#MHPM("J M'Z0MR9EMP$[3;0]%W:1K'X8]T-+9$B*)*DG'R7^_(Z4H;N$8>[%%\NZ[[_C= M'>='J>YUB6C@L:E;O?!*8[JK,-1YB8W0@>RPI9.=5(TPM%3[4'<*1>&QNUG,N#J:L6-PKTH6F$>EIC+8\++_:>-VZK?6GL1KB<=V*/ M=VC^[C:*5N&(4E0-MKJ2+2C<+;Q5?+6>6GMG\+7"HS[Y!IO)5LI[N_BK6'B1 M)80UYL8B"/I[P&NL:PM$-+X/F-X8TCJ>?C^C?W"Y4RY;H?%:UM^JPI0++_.@ MP)TXU.96'O_$(1]',)>U=K]P[&W3R(/\H(UL!F=BT%1M_R\>AWLX<R)$] M2.>J,0,K)02[1[=]S^K MK3:*ZN7?<\GWV)/SV+:'KG0G0.G'+PJ7-J?2'V6KA"UT"M"C=-5\LGQ!_--C69G4OJ8MCS2?7 LGMI MKLH\N=BF1-A52AOX?A#*H+)TK790:1"67TVS0%_!!V?T>3!RLFCXYAJ)I%D] MH**Y #>/J/)*(VQ4E2.L<5^U;=7NJ1LI'=J)? 3N% +T[$6IO^[ M%FZ1"K;*;<:]+*M!CW-:7X0]K_4)OG;XK^AM2D4EU_3M_XKH/\LL!IEWHE+P M(.H#VGL#;E[S+'9TLDP"3C$C"3,9E:G9!)DR:AZ1@(FJ56=LV#* MX"O1M[JRR,^205@6L AHL.^PHK/P17SNLVGB;%(>),DI!1I$>3E.(HBSS&?< MQN$SBA^?534\F"I]#37NR#4* M4E)2]:].OS"R&PO=V]R:W-H965T:&EE$>%#):DX^?LN M*5MU6L?H1>*2.[.S-G:<1S;HD;)[$ WJ.BDTD8R M1Z%9Q;8QR,H DB).D^0DEHRK*)^$O;G))[IU@BN<&["ME,R\S%#H]30:1MN- M.[ZJG=^(\TG#5KA ]ZV9&XKBGJ7D$I7E6H'!:AI=#,>SS.>'A.\(E">"*2\6O#&?4E/7!WO66_";U3+TMF\5*+ M!UZZ>AJ=15!BQ5KA[O3Z,V[Z^>CY"BUL>,*ZR\W.(RA:Z[3<@$F!Y*I[L^?- M[[ #.$O> *0;0!IT=X6"RBOF6#XQ>@W&9Q.;7X16 YK$<>7_E(4S=,H)Y_)K M9A17*PMS-+"HF4$XNF=+@?9X$CLJX-/B8D,VZ\C2-\A&<*N5JRU))*"_()RH(CHI5<"**S MQV.XX<8Z^-HRXPCM[X-_C.#A;ZE=W=-SL=C" [&9S#=561-_C* M02&Y U@L6L,=)\Q18SCY%! 4AH/DW]+;1@\4/R,<*3B' M?16IZV633(LA WU$A6]F6M3"$=; MLVC9I4&1>J$B;T7M=K]5"*F"T9D_FYK1F5ZY7"J<&K"KHA#FX0)SO3X/.L'F MX$HN,L<'K='94BSP&MTORZFA7:M&266!RDJMP.#\/!AW3B]Z?-]?^%7BVFZM M@2V9:?V--Y?I>=!F0IACXAA!T.,.)YCG#$0T;BO,H%;)@MOK#?I';SO9,A,6 M)SK_3:8N.P\& :0X%ZO<7>GU)ZSL\003G5O_"^OR[DDO@&1EG2XJ86)02%4^ MQ7WEARV!0?L%@:@2B#SO4I%G^5XX,3HS>@V&;Q,:+[RI7IK(2<5!N7:&WDJ2 M4 >M&CN,!B] M?=/IM]\=(!C7!.-#Z*-KJL=TE2/H.4PRH19H02H8?YUW*V$<@2(G E 8DZR.(PB5PGAI9 Z1/^F", C"$D9._<-"@P@6,L^IHFWS M%*@RJ>X43%;&H$H>X,8(98D[5_Q$V P^DAA\PI2-8_0RR:=56^&3J::(HY,& MJ=DXN$"%<^DLW&@GW"$32ZPR@\:=)J$$:\C^)A MV.=]H]^-PTZS4GC(A3,D#R&UN"07ULJY3#Q_,G8P" =-( 7P]LT@ZD3OZ*C/ MH.-"KQ1Q?)0A7\Z-+LI\J&_WPR'+=Z 1,](7CLI?A[142R)1)3QL,\Z6*YZ$ MC:R-!YVPQW;'8;OTPTFY;YQ$O;#=_']#]:-0E&8/L!6H^"0*NTRH$_I]U.O5 M!/N\^C>!BAEZ& YJSQ/VJX-TPL+D/6CT_D:0O,J(I+QDFW=;#M@M(F]^O\S+ M+K'TYL<[.OAQW4O;_W9N/OQGK)?E"O# M\<2<75,:/] TUP1.-*"["1?GG(LS\\5Y"OR>/:L72GXGK;2K7$C74S3R3O"P M93F]AF75T9-R^QH1OFB'T.ENV-$G F1!H7.4S;'/Z*G1=](7/1LIZWNXJ?2C MJK,=5<5#GC).?J\R;5'2@7K&P0LMWK('+*ED0)+/[.DS&'(*Z>=D MDE15"0FRQC8W8/^,FY2]UI7="N]9"U%\BL()1M91F"11]TZ-PJ$W=H]T:6#5 M:=@W$=5K1#WUN;N( 7UYZ+?7?(W+N),?^6ZQK]9;6S-D@6;A)V5+1E,*EN-D M?5H/X^-R!GV\7D[RE%L+2866XYQ$B225KBFGXW+C]-)/I#/M:+[URXS^4*#A M"_1^KBE%J@TKJ/^BC/X$4$L#!!0 ( ..DFE@)\,0X[P4 $H0 9 M>&PO=V]R:W-H965TR2#0X#0='9?_"&D<^Z]ON=>B;.Y MTM_-E'-+CWDFS7EM:NWLI-$PR93GS 1JQB5^&2N=,XM7/6F8F>8L]8ORK!$U MFYU&SH2L]<[\V)WNG:G"9D+R.TVFR'.F%Q<\4_/S6EA;#=R+R=2Z@4;O;,8F M?,CMU]F=QENC0DE%SJ412I+FX_-:/SRYZ+CY?L(WP>=F[9F<)R.EOKN7F_2\ MUG0&\8PGUB$PW![X)<\R!P0S?BPQ:Q6E6[C^O$*_]K[#EQ$S_%)E?XK43L]K MW1JE?,R*S-ZK^7N^]*?M\!*5&7^E>3GWJ%.CI#!6Y2M'##+>F=:S4F[V4!S#]Y5OQK&">D^RM!J_"JPSO8&7(L' MYB)#-])872#@UA"3*;WGZ43("?5=X(05W-#!%S;*N*F?-2RX'4(C6?)+0R_"+:"_B)Z8#B\)"B9M3:@Q=7@8@]7OR_ M!&(@3)(I4VA.?_5'F([L^GM75$K2UFY2I[@3,V,)/Z]!4H;K!U[KO?TM[#1/ M][C4JEQJ[4/O#:'@M,@XJ3%=C4I,4.7S$SI&HKUSG.S MR[7]Y%^FG'A%FCZ1BC72]!EIXDC'CG3J23&5+& 2A9R1!I/P9%0F4K]B+"23 MB6 9&8N!$A%ERJ\9"VTL_2B8MEP3=TE'2)ED6N6,_[3]F18917XDICF,8 XC M@Q'(=O#G(LM0/4S]A*X]Y!]+2 _A5]VB=$Y0_N@ &6'J*%6)FDCQ#Q@QV/]\ M>4/O""4$!4+2U6,R97+"Z1)R<%D#&E:G-]0,CG -XZ"S"S!CQHBQ<%YKE9>@ M0EJ%WQZX+/CK&0["X+C^2Q0*\=1X3%3.?=#XX\Q]CD.20-E//'+$<>E:,PA_ MB1<7#E'8%=]^*A $Q_[:_J\L-ZNA>Z35,XJWOW6C,#KUP>SXL):ZJD/:Y 2ZDX[&!C9QIB<*"1,]1!+Q0,L%&(A-V46H@I=&" M$@TOT RTYC)9D)FSV9[JT*ZJ0_O5U>%6.=.AI-)>X\8^%Q:ZDJFK?*NX7ZYL MJ(*RJS#LY=U=\_J>\KE #[V0+Q5B(Q$.ECIQ>S.J4&!@SK2O"\MO))7=J"HL M29Q/SHUE68'FL0$1V6)58$K!NQEV,>-ET9\QR'VS!#SE C[B1;%X/C#$WN(I M1,M/O_7.)$L%DS0 *=,NJ^)F&$3T-1@&U>#7X1N*H@B*V3$_C)!\5P6RPB5D MW&F=4A3.YB6.K2P$Y]2 M.X@WX#NP;]^*HV;0VB;J=J'(K='P*&ANP(=MV'F+;\DGSM/2@^\:4X\Q=QNA M ]SAG*)>>]I.Y1CMV) \5R9IN?,4Z.C4O=6"&'8R7H71R&;E->D!] MY/$ZY+*IHCB^@#)'O:2<,[?/;-L2Q(%@BPO.Q%T;+Q_7RQ5/+=!H#K+A$RM.I$VG6B MG[ >H-+IPN\ZRE5U0%-.@TKM-!%+K;%V61I^FOQ T([:!5 M][>P_BSFVT5Z9]QO$9BU::\,OML A"W$_Z?+^\MXK7JN/^'$WNLXB'8Y_2K# MW1:K6ZN)/L?B*KJ&41[UJ MM#HH]\OSX=/T\I0-;0QD?8RFVA&C6NCRYEB]6S?QI<:0LSI[^<8K#/M=N M GX?*V57+XZ@^ON@]R]02P,$% @ XZ2:6(+^AV=2 P "!$ !D !X M;"]W;W)K&ULM5C1;ILP%/T5BU53)W6! $F:+$%* M M,JK575JNND:0\NW 2K@%/;2;J_GPV$AI;297)?$MOXG&N?8RY]4YBR:&I58$"81" M46#YMX$Y)(EBDNMX*$F-*J8"[K=W[%_SS_Z)M,;<^%\++ W9G2+F)HMV50C5S]'2[U( MI@[*M6#R*I$XX"#=GS7;B$P MI0*5#/9.AIG=RGB.60B6_2H\^._H M-3&E-$0PG/$%, ;1"S(L P#Z">(1O/&IN;?>E;EW"H] 59?R].]VT!CC4I<&+9&*[';N>3'R=$8,W(M94/:U4/6U7-<9, MW%*6- K6BCU4,)UDODZR0!-9S8!A9R><]@B'&J65S2_9:F]#SHNWH;=F%=J:>Q5?"FR9E]H7U!+ P04 " #CI)I8XE10!%($ K'0 M&0 'AL+W=OE\F(#A?0Y^ MCV-SXLF!\<]B2ZE$7[,T%U-C*^7NUK)$O*49$2;;T5Q=63.>$:E.^<82.T[) MJA1EJ>78]LC*2)(;LTG9MN2S"=O+-,GIDB.QSS+"_UG0E!VF!C:.#1^2S586 M#=9LLB,;^DCEQ]V2JS.KH:R2C.8B83GB=#TUYO@VPN-"4-[Q1T(/XN08%5UY M8NQS<7*_FAIV\40TI;$L$$1]/-,[FJ8%23W'EQIJ-#$+X>GQD?Z^[+SJS!,1 M](ZEGY*5W$Z-&P.MZ)KL4_F!'7ZA=8?\@A>S5)3_T:&Z-W -%.^%9%DM5D^0 M)7GU2;[61IP(%*=?X-0"YUS@71&XM<#]5H%7"[QSP>B*P*\%9=>MJN^E<2&1 M9#;A[(!X<;>B%0>E^Z5:^97DQ4!YE%Q=391.SA9[H5J$0//XRSX129$]@7Y$ MRSV/MRH!:,F3F**W(94D2<4[=>GC8XC>OGF'WJ D1P])FA:2B275TQ1,*ZXC M+ZK(SI7(+GI@N=P*%.4KNNK11WH]=C0 2]G0>.$OE\IZ+;SE5Y].KH'3/<9F"X)<\=,##07[^J-G0O:2;^ M[LMXA?3ZD<6<=RMV)*930TUJ@O)G:LR^_PZ/[)_ZW(:$A9"P" C6R8O7Y,73 MT6=W1&S1CB1]WYA%)1V7TF*)>)[9$^OYU%0M?*BI%6QT$LYW3+\;,0**V#'+ M;\SRM6;]SB1)^XS2RH8.5$A8" F+@& =[T>-]R/X"60$F1=(6 @)BX!@G;P$ M35Z"UT\@6NE0_R%A(20L"BXFKB P@V;BZOAZT_AZH_7U9\96!_4V5(UWWOM* ML] BAOH+"0LA85$%"T[]'9G^^/2OW^QQ8_98:_;18W2?2Y)ODJ>4HKD05/:^ MB&I90UT?7XP=/#)Q=]$+(2-&XPLW.Q$[!F*[??&WM1;^27."?J.RK$E[7]^U M^J&V@=)"4%H$1>MFXJ0$P_ K9UMGK$VB+HVU9#/6.P>Z %(R@MJFD=E_'5.;RM!;&^ M&!RV#.IA@^WV+KKDF3?G8Q4R9/1"R*Z);8V(]47BW99P^8GQM'^,@I:*H+00 ME!9!T;II:,M%_#_4BQBT8 2EA:"T"(K6S4Y;-.+_4#7JM8.S %HWXLM:SWO"EF)6-ULFF4$;YIMR-$RAF^UQ6>R)-:[/C-R_WN<[:%_@VK/;M M6DRUC?A ^";)!4KI6B%M,U K"*]VYJH3R7;EUM,3DY)EY>&6DA7EQ0WJ^IHQ M>3PI C3[H[-_ 5!+ P04 " #CI)I84-7R "P# ! # &0 'AL+W=O ML/UA3F)C /1Y:C&6&*@=001%TV M>(5IJI$4CU\5J%7GU(&']SOTCV;S:C,K(O"*I=^24*Y'UKD%(4:D2.6";3]A MM:&>Q@M8*LPO;,NUW:X%02$DRZI@Q2!+:'DE]Y40!P&=WB,!7A7@&=YE(L-R M2B3QAYQM@>O5"DW?F*V::$4NH=J5I>3J::+BI#\IA)H1 I88*[&E@/=P0S@G M6BQX,T5)DE2\'=I2)=,A=E !3TI@[Q'@#EPS*M<"9C3$\.]X6Y&LF7H[IA.O M%?":\#/HN._ <[PNY)R%12!_Z%4@2NXM23JU'!V3I/-(DDH%6&#.N$QH#'?C ME9!S:77RF5.E4B%3D?T M86O*V0IPI%3]FEZ_U=8%;I 6"!%G&/=9OT5SB9EH=+E_ M NJ#FOK@B2Y7KSSH%:*)YN ?5SO-KI[7N<];?/;=UO1CY,QL#P@-88J1*K0( M,UTL.:-)T$RD%?-8R;P]9^^4?E?H+\Q^7UGVO5.BGS!:08J5#G;*#R\K)=+0>2Y:9%7#&I ME#:W:]7B(]<+U/.(,;D;Z 3UGP;_#U!+ P04 " #CI)I84%NVSM\' 3 M/ &0 'AL+W=OF/[X"*P@9<8R#W+W8^$-Z MT32;Y8\TV8.^F6)^*;QS3;A(5X MFZTF^3;CX;+JM(DGV'7]R2:,DM'\HOKL90F*../EZ./WOEU MX)8=JA9_1OPE;[Q&I96'-/V[?'.[O!RYY8AXS!=%*1&*/\_\FL=QJ23&\8\4 M'=7'+#LV7[^J_U*9%V8>PIQ?I_%?T;)87XZF([3DC^%37'Q)7W[ETA K]19I MG%?_HQ?9UAVAQ5->I!O968Q@$R6[O^$W>2(:'82.N0.6'?!^!]K1@<@.I#*Z M&UEEZR8LPOE%EKZ@K&PMU,H7U;FI>@LW45*&\;[(Q+>1Z%?,KYYR\4F>HWN^ M$M$ICU M]?X&C=^]1^]0E*"[*(Y%E/*+22$&61YJLI #NMH-"'<,B*"[-"G6.?J4+/E2 M[S\1YFJ'^-7A%08%[\+,0<3[@+"+J6$\UW#WCUO1W<55=P(,A]0GG%1ZI$.O M/+EY>7+/3>=FUY>:^Y:7]'F^#1?\9Y[A'F.M[%Y+GIPM1L2AQ2-]/&Q^KQ,7!\ M=1@^()'?"Y',HFBAQ3I,5MPT6%AMC!WJ_OC>% 2PXQN#X-N M,>5\FREG24QS&]1N S (^VY-9H-6,F%"&[FT<[%K%31;4>PP<\9-Z^%->UP1 MN:R<:3W8;98^1D7/-(0/,2:=:0AV?&-@9K7S6;]KS>1HUHK(F;$,S%HQ.8/J M@.>J"= %1W>=9MM4Q((C_DW 46X\[[#&L5>)+37=<6/*]X:7!:EAR[$E-=TQ M5H[QX-(@);1,Q.T\E,WT1 PF_1!5K8'= $!C (%D?'Q)*:[E@Q!H89 M RP#LJ]6;(WA,+4#XJ&H ,-4L%<,T+^-6T^2%Y(8$4>&"://K\(A.>1=O:U;TUX&'?!$5&P0. ;$U9^ M$1XXQMAW9ATI"?=\8X"(X@<"\P,X5\F^_J&YBK31 9JKB&(' M]0N$WR(GLJ M Q.6JU'&,5HE!UMJNM_&HL6@50N[RQ:GN#E!%(:0P2L74J&95H2XC7M THBI M&>E,/L4(!&:$7M6:6$4%6VJZ8X4*!$8%N!@8[A(8PV%LUQT/A0D$GM?WBD%O M<(5ECP[1*1""*(0@,$(LR(,.7\J0$K-&6DW]_67U M]CK&U'6"CLQ3H$#_AV4,:ES&#/MW_[H M3T$13%$$H\,+([.ZQF%+37?8S]G3CN/O[!8WEK*!0WL)XK'$8/[=V2QCF*M9$!G*,4,S!XV\*G M9"4^X1E?HOOO><$WYF%:A09;:KIE!0UL-F3^L;H9PI::OC=9$8C?9WT#G'^D M0C.S9LV\VODPM!(76F/GGCY Q0*^A9L+OE4DL*6F.U9(X,-( )8#W[#ST10- MTP9)(!R*!GR8!MK5H#>BPLI'!^D4P. K8/!A8(!+A&^5%&RIZ585*?@P*?0I M$6U0,"4E.ZI$-!ZPZ+DPT1,+#LB-/==A'7=:X:YO#84B!=_"IDG?ZHJ&+37= ML:(/'Z://I@J);0'2EI\)!LQ+?DZ,D^!@M]G$6(@I1XXQEA G-N5CJ> AT#! M0]!SA<-D2_;U#\Q4IF:FJC!I/%ZYX=FJ>NHT1XOT*2EVSR'6G]9/MGZLGN?< M^_S*.[_>/9^J9':/R]Z%F9C<'U3'J!^#GC^'U!+ P04 " #CI)I8C)K+AKP# "B M$@ &0 'AL+W=O@K2;M&JD5EUMU+N'TSUXPR2Q"IC:SF8KW8\_&U@"&Q9M).04:$S0K(U1;1Q0< M2%(Z9:GCCD:!DQ&:6_&TG+OE\93M94ISN.5([+.,\-\WD++#S,+6T\0=W>ZD MGG#B:4&VL +YH[CE:N0T* G-(!>4Y8C#9F9=XZLY#K5#:?$7A8-H/2.=RCUC M/_5@FR%95CNK"#*:5]_D ML2:BY8!?U#E[MX)6)5I&5:2V()/&4LP/BVEJAZ8>2F]);94-S7<:5 MY&J5*C\9W^R%FA$"K6"KJB,%^HB6B7J@&TKN4T#70H":?;< 26@JWJOU'ZL% M>O?V/7J+:(Z^T315]1!31ZIP-*BSKK>^J;9V7]CZ&^$V\O 'Y(Y-+M M?VA!MU22%"TSLE5+?6$/HIY;)D-@'0+�'C"ZIU;)(&0V =&H*&AL"$6BN0 M25N%&$<3&S]3:Y^=%[HM57>BG#113LY7ZS(7DN_UJ*Q97]B#J.>6R1!8AX"P M(2"\H%I#DS08 NO0$#4T1";4&IVJ, B]UI%99=)G%KFVUZ]5/#IV!*/SU7H- MG)7$()(G: $;U[$!>+='PY(]5I!K5D[/UU"R((GO\3*).ZP)!W]ZHO^;JF!0H MA8WR&]D3I71>78A4 \F*\D[AGDG)LO)Q!R0!K@W4^H8Q^330UQ3-M53\/U!+ M P04 " #CI)I8K\B"EI0# "$$ &0 'AL+W=OZ2.(% >Q"IT*ZVTE6JRN[=PVH?7#) MM([-V0YTI?OQ9SMI2"#-%6W* \3.S.>9;S["#),]%]_E!D"AIXPR.74V2FTO M/4\N-Y 1Z?(M,'UGQ45&E%Z*M2>W DABG3+J!;X?>1E)F1-/[-Z]B"<\5S1E M<"^0S+.,B!\SH'P_=;#SO/&0KC?*;'CQ9$O6L #U97LO],JK4)(T R93SI" MU=2YPI=S'!D':_%7"GM9NT8FE4?.OYO%;3)U?!,14%@J T'TQP[F0*E!TG'\ M4X(ZU9G&L7[]C/[1)J^3>202YIS^G29J,W7&#DI@17*J'OC^$Y0)#0W>DE-I MW]&^L(U\!RUSJ7A6.NL(LI05G^2I)*+FH'':'8+2(3AV&+S@$)8.H4VTB,RF M=4T4B2>"[Y$PUAK-7%ANK+?.)F6FC LE]-U4^ZEXEDN](R5:P%I71TGT.UH0 M"A*]OP9%4BH_Z)TOBVOT_MT'] ZE#-VEE.H*R(FG= &QEN6A\V*PX(7#@O1 M'6=J(]$-2R!I^GLZ\"KZX#GZ6= )>$>$BT+\&PK\8- 2S[S;_6JKW?W NH<= MX805F:'%"U_ >X =L!S02O ,W3PI$(Q0-+=5!(&^_JGMT:V"3'YK(Z\ '[2# MF^_SI=R2)4P=_865(';@Q+_^@B/_C[;,>P)K\#"H>!ATH<>?N=)Y,_T0DD9* M;;D6 )$%,(^:78S#H>_BB;>K9]%F-@[=L#)KQ#>LXAMVQG?+I!*YD3LQSY*V M^#H!SJU%3V"-7*,JU^@M-1GUR4-/8 T>1A4/HY_59 $PJHDM#'UW<"3)-JO0 M';8KA?I!]MMC+_+]5.Y'-+U!-8@X2+BH2+MY3J19\\] 36X '[ MAQ]E_V?%6B+4=8@'(W=\I-8VLV#L!NURQ;6V 9\IV!NV2P5G=HN^1K?=)YQ; ML+[0FGP$!SZ"M]1NB=X7%SVA-;DX=$&XL[EXE7K#4UEB?/+SWVHV4.^A M/\'=#C^#5(BP!-T!D;D <^]5(NX\Z.S"]836I.70%N'AFXJXUZ:I+[0F M%X>V"7=V(Z\2<732G8YPK1,H\SBU&H_<@5][X2,]>[5Y3A._MF.N1$N>,U4, M1]5N-4I?V0'R:']F1FP[)QY@BOEDV1;%R%LL%-_:J?&1 M*UU]>[D!DH P!OK^BG/UO# '5'\\Q/\!4$L#!!0 ( ..DFEA<]&PO=V]R:W-H965TB#XPTMHE(I$K2=K;HQW$:$JJN1 H<[RR%3*C&H5RY M*I5 HRPHB=W \_IN0AEWQL-L[E&.AV*C8\;A41*U21(JOT\@%KN1XSO[B3E; MK;69<,?#E*Y@ ?I;^BAQY)8H$4N *R8XD; <.7?^[33P3$"VXG<&.W5P30R5 M)R&>S> A&CF>R0AB"+6!H/BUA2G$L4'"//XN0)UR3Q-X>+U'_YR11S)/5,%4 MQ'^P2*]'SK5#(EC23:SG8O<%"D(]@Q>*6&6?9%>L]1P2;I0621&,&22,Y]_T MI1#B( !QF@."(B X#NB^$= I CH9T3RSC-8]U70\E&)'I%F-:.8BTR:+1C:, MF\>XT!+O,HS3XSEL@6^ S"$4*\YR:7E$IH)KB1J3"8TI#T&1C^0KE9(:U %5:_1J%3(37C*_+ 3!PV)^JM)NQR[VXQMK'ZK4AK" MR$$O*Y!;<,8__^3WO5^;B+<$5I.A6\K0M:&7]2;S>OL'(K*4(B'AOMYB1I]8 MC(4(C464H_*&) M1N\5#>\5B]=K@JN;E M#-<_6"E+]H)5D$H60NE215*0IFK(!56F//+199,D^3Z^7ZOUP5&M6Y-Y)]6; MDNI-ZZ806Y!O>L&ZW:E%T!)831G?J[H#[XQN*,!;4J(MM+H4!XV2_S\YHMCH MR!+'KW][.N^E&U1T RO=3WR%,R"1Z>*[,H\8'; O!_ZCEOELI/IX)%6C)M9L M3BZ5EM#JVE6MGG_.7L]OM=EK"ZTN1=7N^?9^KT77=)MI= M=IAX-#_Q;Z?YX6@%DY_5SJA$SRD2PQ(A\<\9OOQE?OR9#[1(LQ/$)Z&U2+++ M-= (I%F ]Y="Z/W ;% >0H__ U!+ P04 " #CI)I8;46DR2X* #A7@ M&0 'AL+W=O"VKG^M'*1OOE_VNJ"\7CTWS]&&UJM>/B-WY>OE(EB\?? UWSXVW0>KJXNG;"OO9?/MZ4O5OEL=53;Y7A9U7A9>)1\N M%]?!A]O CSJ/WN2?N7RM1Z^];B[?R_+G[LVGS>7"[X8D=W+==!I9^]^+O)6[ M72?5#N2_@^KB^*6=X_CUF_J?^]FWL_F>U?*VW/TKWS2/EXMDX6WD0_:\:[Z6 MKW^5PXS"3F]=[NK^7^]UL/47WOJY;LK]X-R.8)\7A_^S7X9(C!Q:';,#&QS8 MJ8.P./#!@?<3/8RLG]9=UF17%U7YZE6==:O6O>ACTWNWL\F+;AWOFZK];=[Z M-5=?Y8LLGJ7W5:[+;9$?0EMLO-NR:*HVQMY-MLN*M:R]/WIW>9UMMY7<9KU9 M^>"]>?]X)YLLW]4_M5;?[N^\'W_XR?O!RPOO<[[;M;;UQ:II!]M]Y6H]#.SF M,#!F&1CW/K=#>*R]C\5&;E3_53O)XTS9VTQO&"KX.:N6'@_^X#&?"<-X;G'W MZZ?6W6>].T>&PX^!Y[T>M^C9@_GOO[6FWJ=&[NO_F.)VT!5FW>[O_D/]E*WE MY:+]PZYE]2(75[__71#Y?S)-FDA,"8$XAD!@ZE=_;P]3=;:3QNPXN$:]:W

KD*>.@O@XO5RWC\)K.$+_G13!E9>!Q9B([L6_N7(#?>?9,UYM&A[E/7@$A, MF6ETG&GD* TCRA 0B2DAB(\AB'][&AY##&=C_[?DW^(Y3B_-@ M*4X2<# +QV9,F/,O&+%!@([LNLXSXZ!0MZG1IU)3)\E@DLQ1#@["5&$@4E/# M #@2H*?Z=[*0:^G% GZ:@UQ+52;XZ(RMC@PH(< QX7JW\\KF45;&D:&^D]> M2$V=*5!'$+I*15(@H5)3PP!($J"G^W=2,=*R+ C\97J:C 8SYB]MAT1@A0"' MA6_+^Z7WE_*E61H'ASI/7@8B-76J@!]!XBH;20&%2DT- R!*@)[^W\G&5#\] M^VP9G6:CP2P(EJ$Y&QF@ \/1X1^VPR+N-W4%J-3460*&L,!1(C)24*%24\, MH,)0 L 3^B$( MDY3T_N>]6]?!%2>OC8NR!@-68;&K%"7E&"HU-0S ,0ROH^ IFABNK_DR/DU1 MDYFPX20#N& X7.@I:J_ZX%*3%\5%T8,#N7#?5?F;%&VHU-0P -IPO,*"YN;@ MJUQ0^_[R]+K;8!:DL:T$SH$W.,X;>F[:ZD&XT.0E<5$(X:.^C+/&#&UGQ@7? M<. ;/J,Y,_@J*=<>#MEI9AK,PL1VU.0 '1R'#D-F8C4B7&WRNK@HCG" &NZJ M8<-)V89*30T#L V?T;3A>C^FX\ET_'.:JKI+PI;"'_U8"ID<0(3C(&+@4;2: MA,M-7C 7910.I,-=M7HX*?=0J:D=;^ >,:/9(_1F3\!]#48M9I;#J@ 8$3B, MZ/EIK2_A2E/7A$I-G3> CG#5 1*DX$.EIH8!P$?,Z )O;D3!8;;,0QF@MEZ M0&)TIPA.(Y^*NJF>][)H^C4RCI"TK$*EILX7"$>XZ@0)4MBA4E/# + C9G2" MA-[BX6<*G)-[2Y**J$P#&A MJWY12(HU5&IJ& !KPAG]HE#O Z71,C5?[PS3,;C$HVM^=9B '2&.'7J:VLI, MN-#DU7%17PF!:$)7_:.0%'2HU-0PC&ZTG=$_"O7&4*0SI\DJMIW?0V"/$&]HX@4D>1WA3B7&L= M#5;*?9V6OE$$W!'AW*'GIK6,A"M-7@\7]9,(0"9RU3B*2,&&2DT- X!--*-Q M%.D=(=9"Y.DIW6#& ]]V3H^ -B*<-JYE5?9S[Y]QNY,/LJBE][%[IK JBWQM M'C-I185*38W Z'$?9\_[T#[PXP)P(@"<:$;[*-)[04$2:F5XDUG,;1=$$5!' MA%/'NTEZ3JD)_X[)J^6BQA(![42N>D<1*?=0J:F/J0'WQ#-Z1[&A*<3T&YF, M9KZM0!\#C,3O/"IT1M+:RT^X^-1EHE)30P'\$[MJ)\6D.$2EIH8!<"B>T4Z* M]3Z1X?X1@Q5+;100 Z'$.*&) HT2KX@Y52P8\M>3IZ+AF'E+/R%*M)X?J35\E%,28&+(I=]9MB M4A:B4E/# "P4S^@WQ7J_*5T&*7;CD\$E&J6W^N0ZH$J"H\I9#(M6K/ OF/R0 MNXM230)TE+CJ2"6D9$2EIH8!R"B9T9%*]/92J-=3#5:16%H.M0G 2H+#RCGY M:JUBX=J3U\A%^28!.$I<]:424C2B4E/# &B4S.A+)7K'*6"1]@RRRQ0 MJ:EA -A)9_2E4KTOE3+M+&^P"GSKKEXI $B* X@Q2>UE*5QM\K*XJ,>D@#BI MJ_942LHW5&IJ&(!OTAGMJ<%W?!GOGZ8F9J*."6 CQ6'#F):V"A2N-7DU7)1> M4D"9U%4[*B7%&RHU-0R -^F,=E2J]YGTFZ",1I965 J\D;ZS!9TQ,;&2$RXX M>5F<;$XWVIW.V?9TM/O3N=F@;KQ#W:PMZO2>DOZ4LMG*4F@*_-$>=3Z.&V;P MQ+=IPB4G;U!$)7<2 S:*@;,]['S:3>RHY$Y",=K&SI^SCYVO=Y3B5,-/DUE[ M*77.TZ#MM=1HJ#B*&#/76F5Z1VWZ2KDHL 3^:+,[W]EN=S[M=G=4A&&UX MY\_9\6YP5C$ ]N_9/MG9=RPI+F'/Z@^2JF#GO'93# M&F^I6O+Z"MIZK,",4VF?J&YS?0=E6ZEXV8*U@I*PYHT?6A]Z@"!^ 1"V@/!? M 5$+B&RAC3);U@(KG":"UTB8;,UF!M8;B];5$&9V\58)O4HT3J5+V '; EI" MQC>,--:R',TY4T)[C"XQQ2P#B$KK-%_SLE;39:,I?$'3-18NBH)W*/3#> ^/PY?0-;!HT.X MI]WI+ H[BT++%[UBT5KP\M&#FJ@"S>T&@4 _+U;2QG\-E=OPQ\/\YIY.984S MF#GZ(DH0.W#2MV^"L?]QJ/C_1'9@1=19$1UC3R^R3&PA1_3Q S5VY",+8EI M([LTG,1NF'B[?B$#67'@!EW6@<*X4Q@?5?A5%7H[*&>;L<=3I'1W5^XPI3E.U/TRLR1\^LBGR_9U6C\WE6.!Z[XR="O5ZS M,(U:W[8-81)16&N<[TXTC6B:7S-1O++]8\65/NQV6.C_!0B3H-?7G*O]Q+2D M[@^4_@502P,$% @ XZ2:6%.Q!2+_ @ 0L !D !X;"]W;W)K&ULS59M3]LP$/XKIPQ-( %Y*2UMUU:BL&E(0ZOHV#X@ M/KCII;%([,QV6_;O=W;:T$VA3##8I*KQVSU^GO.=?;VE5+&NFKFZT(AFSJC//.C(&CY.>/"&_3G)N M,BYPI$#/\YRI'T/,Y++OA=YZX)+/4F,'_$&O8#,!(S81I/9?:-3TW:]]H>3#%A\\QL @6AE$CG>YD6-YQ@P;])1<@K*K M"2XL*\2_Z@>WR9.5QC$WB87 M%S,H-OPO*__7\2T16P[1YN5BT(@ZP6'4\Q/,'%^W(=[2O4AL0_O M[PI*.YS"%Y[;=3*!,4WIA,7E@K%AR@"%+)+K[[B^Z;I3/PCH%]9)VDKMB4?0 MK(0W_R2 _H)PN/Y$V'!N,->UD=9\ 9FM2F;K69&V;\=C%(:N:]AE&MAZ8*]. M2KE9&&Y$87!XW*Z/P>.*X_$S.>+Z!$QU GKC!.J8;M\RC""G2R/56US,TD6NWV6Q9%#]SDX<:S'[Y^ M'FW?L][U4.=U?Z.@L<4A508S+C1DF! RW2)T3:JRWBH[1A:NQIE(0^^Y:Z94 MHZ*R"V@^D=*L.[9LJJK>P4]02P,$% @ XZ2:6 .)K*_@ P CQ$ !D M !X;"]W;W)K&ULM9A1;YLZ%,>_BL6=IDW: G82 M2+HD4MOTWMN'2E6C[3Y,>W#@!*R!G6L[S?KMKPT4J KLJH*7!(S/WW\?'WY@ M5FP\-SRP.-&VP=VLCC2& M'>BOQWMISMQ*)6(9<,4$1Q(.:^<27UP1WP;D/;XQ.*O&,;)3V0OQTY[<1FO' MLXX@A5!;"6K^'N$:TM0J&1__EJ).-:8-;!X_J_^93]Y,9D\57(OT'Q;I9.TL M'!3!@9Y2_2#.?T,YH;G5"T6J\E]T+OMZ#@I/2HNL##8.,L:+?_JK3$0C@)". M %(&D-QW,5#NQLU>Y!/-8\VYABWJ[+3TEQE)DYO_A(B.K,T M191'Z)9KRF.V3P%=*@5:H<]H9^H@.ID6<4#7B;D,"C&.= +HFDKYQ'B,OM'T ME'>HU#YL05.6JH_HG>U]9]K,&JB5JXUG.[(;EOZN"G^DP]\4W0FN$X5N> 31 MRWC7S+6:,'F>\!7I%;RC=_BZ1WQ^$ M^34E]+C\U997/6IU[9 M_(3V$#/.[?+M:4IY"&U6"S$_%[,W^.-FX7EDLEBYCRTFYI6)>:\)DQQSMW!3 MWU("#Y]06!:6+4)A2DNV>2DT@X:7SS._RXI?6?'_9SZ 1[])1J$T;Q@(EG._ M??R@&C_H'7_+8J9IBFXS:I8C;ANV5^"-Y;*H["V&JNK%"#:7ES5)O1&JNA1]4=;3Q:2CK'"#ZWBPPBZE@A<),29F'29(;8+TFKCE M2LN3>8AK:I_!K6/W*KRQ;G!-;3P8MO$8W,8UN/&@Y"[5FFNZG,VZ<(EK=.,Q MV(U;X!U,EAUF:GCCX>A=2KU(R-3O]% #'/<3_!*DR-<]S\ 6#N:5%="-?>V4 M@K.P_:5G#*CCFNIX,*SC,;B.:[#C0JC47&?O3+I"1FNUD#+:3%K9[DVF' MF1KM9#BTD]=HMPG!'1YJLI-^LM^8?0('D!"AW9/2D+66>;_(&XN'U' G@\&= MC %W4L.=# IW\AKN..AZ9R UV\D8;"]%FZ]37H>3&NQD.+"74GY_,MS&'CD# M&>=? A0*Q8GK8KM&ULO5I1;]LV M$/XKA%<,+=#:$DG)5I<82).U*]!N0;-V#\4>%)FQA4JB2]%QLE\_2E9$T:1H M"V'RDECRW>>/Q^/=)XHG6\I^E"M".+C+LZ(\':TX7[^=3,ID1?*X'-,U*<0W M-Y3E,1>7;#DIUXS$B]HISR;0\\))'J?%:'Y2W[MD\Q.ZX5E:D$L&RDV>Q^S^ M'^6G),LJY $CY\- MZ*C]S#&8Z[@DYS3[)UWPU>EH-@(+%KO_\5T3B(Z#CWL<8., CW5 C0.J![IC5@_K M(N;Q_(31+6"5M4"K/M2QJ;W%:-*BFL8KSL2WJ?#C\P^4+K9IEH&X6("/!8^+ M97J=$7!6EH27X VX$HFSV(@[] :$QVE6OA)07Z\NP,L7K\ +D!;@L_A1,8_ER82+851D)DE#^=V.,NRA_#EF M8X#\UP!Z$!O4B1.*>;@IM&O(,):YBJRMS.(?+\L9B+V^Y83&8(CV%KIK#$ M+4ML97F6))M\D\5<3):@R'CZ7US5$Q/1'=*TPR#">'8-],,6IJ! ME>:?HH ?$[)-LL*N(/ MQ>45^'YV77(F:K9Q#80NUX C,"4DTS8D4^NT_4UY+$KI0SE,983B.D*FP4^U MR4$^CL;AWAR:S&:]RV'6$IXY6PZSHY:#P:I_.40MS>@ S;Z(O@8%,2Z-2.,! MH3?M$-G1-9E->Y>&[\FVZMDS@<4+(;B$&#,V.*OST(QWA:8.M:,@_ -U0,BF MQS7!YA=B: MI4*1L7O 2;(J:$:7]T::5J#!,^((31VV[/D^?DJ)YELEQ>!8.$)38R&%A6]7 M%D?+--^@&L(PTC/59!>%G0:F,I7RPK>VZD&]J8'JD@@CO],=&ZZAMJK"$/40 ME4W?MW?](\6:K[?P2&DU#4?=S/<0ZHVG;/7^[)GTFF\5%8,7A",T-2Q26OB' MM,6 --/E@C'-HN/3#$I) >V2XKS>#1"/VUE:\@DC64VS7*5K8Z.QHPU^LGP* MC0&EQH!VC?'8AVRG^L(5FAJ+SGZ#75\<7<&AKB%"#^_E*M3U2.A%'5FOLI12 M ]JEQI!EU4#MJ?"Q1M5@YD<=,Y6JE ?0OB=P9/V&^I,^FH;:@YK)+/+ZGBB@ M;-PP>*;R#:T*8?!J<(2FAD6J!.A.)4!=)1CSS&!FR3.I$Z!=)UP*DH5Y$\#N M.7A*'*&IXY1" ]J%QF.+M5-UX0I-C854%]"N+HXOUKJT\/3:8C=2]VVEL$!V M83%D"350=IH'C%2:4@,@:U\]MDPW*-VNY^WSLYFH[&171O;7 .[*,W+Z2L 5 MFAJ6SDL!=S( Z?W=D%MV(Y6FE #H@ 2@Q9N$YFO""8B7C)"\KU+;@0;/SE-L M!B"I*9!=4SRR4B.G0L(5FAH+*22074@<__Y*EP?>.-I/4[N1RE$J"&17$(-6 MD[Z/8*!I-U)I2@& [&\5CJW4L\.5VF:BLI,M&47/5:FMO7]P_CM"4]^+2A6 MW:D ;&KP^[EUP$BE*54 MJL ^^ZZW7GHC+A"4X1V4LFS%^KK,%V.GA E=H:EAD_\?N^C_66[LAOW2C_OR2_1_;^_^[ M./F1T:61E=.'>U=HZCBEDL!V)?'8 NU4/KA"4\\K2?D0V.7#T04ZT&6!'VIO M%SRD!\?T,I?[BH3AFWI\KG_P-02P,$ M% @ XZ2:6-F>SE: @ ^ 4 !D !X;"]W;W)K&ULK51=3]LP%/TK5H8FD%CSV3*Q-!*T0N.!K:)B>YCVX"8WC85C!]MI M8;]^UTZ("K1H#WM)[.M[3LX]N;[I5JI[70$8\EASH:=>94QS[OLZKZ"F>B0; M$'A22E53@UNU]G6C@!8.5',_"H*)7U,FO"QUL87*4MD:S@0L%-%M75/U= E< M;J=>Z#T';MFZ,C;@9VE#U[ $<]C IJ M)KHW?>Q]V &$R0% U .B?P7$/2!VA7;*7%ES:FB6*KDERF8CFUTX;QP:JV'" M_L6E47C*$&>R9=LT'/"W&,K))>54Y$"6KG^N1=G) JB9 ]\ M]CY\#OD CU_"??1C,"4:3(D<7WR [[M:4\'^N-)/R0Q+DIP5G1-4%&2A0%O' M7$"6Y(H)](VA@TL,.CYT8[^E-N!E M'S^$D^#+/G?^$]D+K^+!J_@]]FQ&=47@H64;RFW=^XKM&":.P8Z533:.SD9A MZF]VJWB;%4W&.UDOY"6#O.1=>1<-O?W#L,_^ E!+ P04 " #CI)I8Z79:?-$" !"!P &0 M 'AL+W=ONRMC*DN@D#G*RBI]F4% G<64I74X%0M UTIH(4#E3R(PS -2LJ$ MEXWZ<,^6*V,7@FQ4T27,P#Q44X6S MH&4I6 E",RF(@L78NXPN)JF-=P$_&&SUSIC83.92/MG);3'V0BL(..3&,E!\ M;6 "G%LBE/&[X?3:(RUP=_S*?N-RQUSF5,-$\D=6F-78&WJD@ 5=B1?:R/+!HP*2B;J-WUN?-@!1+UW '$#B/\5D#2 Q"5: M*W-I75-#LY&26Z)L-++9@?/&H3$;)NPMSHS"788XD\W65<4!K\503JXHIR(' M,G/UYL$"#5"SF]!D,9UY\PXF%V34Y//I$3P@2Y M8YPC4(\"@RKM64'>*+JJ%<7O*+JCRB=)=$;B,.YUP"?'X=>0M_!D'QZ@-ZU! M<6M0[/B2=_B^J245[(^SX8Q,,"7)65&[0D5!I@JT=<\MH#R/:^2 MUJOD&'MV3[=8FP84IJ^=.]J6%X/.,JBY4L=EF\TFZP\B'^]LLYM/1U0:^FD; MM2>TUPKM'17ZB*W%5FFE9 ZZ4UU-,-@Y-SI/_-Z!NHZH8<\?=JOKM^KZ1]5A M"3'\H@NRE++H%-=_>VPZ]/L'XCJB!O&.P7OBTE9<>E3<=VD[!6LZ %[M&1%@ MND2F;V[N/$G\^$!D1U0T\ <'(H.=#F?_+M@DEDQHPF&!N- ?8*ZJ[MCUQ,C* M-;VY--A"W7"%/SE0-@#W%U*:UXGMH^UO,_L+4$L#!!0 ( ..DFEA%@.]0 M\P( .P' 9 >&PO=V]R:W-H965T'+@)J,9FM@GMO]^U25@:2+2'O8!M M[CD^]X-[QY60SRH%T.0E9UQ-G%3KXM9U59Q"3E5/%,#QRT;(G&K4_DZ R:JB=-W#@?+;)MJ<^!& MXX)N807ZL5A(W+D-2Y+EP%4F.)&PF3C3_NU\9.RMP8\,*G6T)L:3M1#/9G.? M3!S/" (&L38,%%\[F -CA@AE_-YS.LV5!GB\/K!_L[ZC+VNJ8"[84Y;H=.)\ MN.:AJ-I:B(--;(9A8V-A:-WF3<9'&E)7[-$*>C M55D4## MFC(RHXSR&,C*UL\]KXO$1/N&K+!^DI(!$1LR3RG?@B(9)PLIDC+6 MY(E*2;E^)4M0('= KN] TXRI#XA]7-V1ZZL/Y,H@'C+&D%*-78WZC0HWWFN= MU5K],UH#\B"X3A7YRA-(WN)=]+MQWC\X/_,O$CY0V2-!_R/Q/3_LT#._#)\6 M"/=\"P\NR F:7 26+S@G1^QL)DR45IKRA,JD'>!I',L2D_5S*1@C6,L5FOWJ MBF9]6]A]FVD/MZJ@,4P<_/]MTISH_;O^T/O2%8K_1/8F,&$3F/ 2>W2H2ZK) M&K89YQG?FCI\!2J['*_9AI;-M+%=%'[N]@5%X[@<) M(K$HN:[;2'/:C*RI[=0GYS,<9?7D^4M3ST'L,5BQBC#8(*77&V%.93U;ZHT6 MA6W/:Z&QV=MEBN,8I#' [QLA]&%C+F@&?/0'4$L#!!0 ( ..DFEBI/=@A M 8 *@D 9 >&PO=V]R:W-H965TB!"H*HEY$D[TS&Q7=?^&3,5C)-$D>Z#V5WY9?N+KJ55%F249SD; <<#J_ZKR#E]=X MI!T*B^\)W8B=ST!#F3+VC[[X.+OJ!#HCFM)8ZA!$_5G3:YJF.I+*X]\R:*<: M4SON?GZ*_J$ K\!,B:#7+/TSF&MT"2YGL9[R=7=1/G)R2W+']Y^I3P#-W0JP5NP]\7K&RI) MDHHWZM:W^QOP^NW1-,\N MQ9+$]*JCB"0H7]/.Y)>?8!3\:H/J*5@-.*Z 8U?TR5 M4Q S(84M^VW8<">EMR@(;,G;+"%TY!Y6N8='EO<"Y-1:X[ Q-D9]>XVMIOV1 M(\^HRC-RYGE+A;@$URO.]>I?,EYLJ&P.4LU]J;G?MD:B9NW4M"-;_G935YT' M5?Z#(^I<3[:HN,80UV'90 P:F:&H'T$;"*MI?^@ ,:Q #)T@KCF=)1)\('&2 M)O('^ __=HIRY$7]'JM3&Z &*O)(1.G7$R>$_1ZN"-XH!NR7$OU?3/0)*K MPX0*";A>#:^) 0L*8]5/>R2=QM54\TLTFX0C,+]Q>P<_EQX1I3 8U6)%478 M(&._;5-I*I*F:3U)HTB@6Y+LD1-VH^!(R""PD[,T#9VF]22->$$'Q,L^.<-# M!^?J8:7F"@4XL,+R)%9*Y"\A?9"1/BCTRTZGDCH9O*=H=?!&4J$#DNI,=D9V M=C;(^1*B"!E1A([I ;62<] \.8>AG9S-%D_3M)ZD$2_H@'C9)^?@R),30RLJ MKTT?7]'JM3'2!_GM^R"OC1]?T>IM>".I\ %)=1XWRZ@-;@[VR>D>_EQX1A7A MY_1_<+/_ P-L/SJ/LZVG:?0+=NN7XBG7+2.Y)F=QD:J+@HB?8\FFE!?=GPNP M)CPATY1NYXG-0=2-AJ\ D> 3X?&B>K15/*^(N@-8W+NA,0G=AH[NPN^7T_8DO-8!61*$5410-]Q&U& Y@L/,# M6[8$(YJP6S0=V+FBYF[4\@_Y4:;U)(WVP6[M\UDNU-;4FJ37]H^O:'6H1D'A MH=]=PJM$\A6M#MY()/R<[A!N=H>@_6&]Q="Z$'L[KY'H=WC4X?:0J,,QI7/E M&2CUV@%\^UK,]D*R9?%FR91)R;+BXX*2&>7:0-V?,Z5LRPO]LDKU,?Y5K $D>LK27$R%[H9H;DS'9=]#WPZ9H5, M:0X/'(DBRPA_GD'*=A,'.R\=CW2UEKK#G8XW9 5SD%\V#URUW(8EH1GD@K(< M<5A.G!M\'>&1!I06?U#8B8-GI%U9,/95-SXF$\?3*X(48JDIB/K:PBVDJ692 MZ_A6DSK-G!IX^/S"?EDGEJ_>_0X\0Q$L M)'J'/A/.B?XMT)L()*&I>*MZO\PC].;'MV-7JCDUTHUK_EG%[Y_@Q^B>Y7(M MT/L\@:2-=]5:FP7[+PN>^4;"FPV_0G[X"_(]O]>QGELS_)XH>(!/PB,S/(*X M@0<&;X)&_J#D"T[)K]J(+=$MAX1*=$=BFE+YC/XJ!SY*R,3?7:)7K+UN5ATK MKL6&Q#!Q5# 0P+?@3'_^ 8?>KUV*V22++)&UU.PU:O9,[-5FEGHS)WHS+PGE M:$O2 KHD-%*=*V%%-BK)=*C=3OU1K]_W]-_8W1X*U&4:]H.V:04\;19R9!H._( MNQKU?T)W] D2]$@DH-9X4@!2L8.FIT[^S#C9N0+9)(LLD;5$'C0B#RX2H08V MU;1)%EDB:ZDY;-0<_H\C:L2>J]GPZ-SUJGAT=$)?8]GR=M1X.[K4 57F\V(A MX%L!N43OM^JS2S'C_.*&O\_I-FR=*NBVM%^ M^_[OGD[9C.QG;SJ;;)$MMK:R^_( 7Z8^P%8+!*MLD2VVMJ3[&@&;BX2;K2IJ MR2(%M" IR>/.XL#,<;9^O:,W+,;^T.]Z&=N:N:W.OH3 YAKBGCS1K,C0XB51 M03%1TYTZN5:+"GQ<*F!\(F>Q-7-;IGWE@5^%5KAN%2X4TNK!4/-UKK+P4D&]JX$*,[RZ*Z\: MDFW*V^,%DY)EY>,:2 )<&ZCQ)5/56]W0$S3_L9C^ U!+ P04 " #CI)I8 M4\7O3KP# #'"P &0 'AL+W=OU!M#D+<^XFGAKK8L;WU?)&G*JNJ( CBM+(7.J M<2A7OBHDT-0ZY9D?!<' SRGCWG1LYY[D="PV.F,*9K=;:3/C3<4%7, ?]4CQ)'/DU2LIRX(H)3B0L)]XLO+D+(^-@+?YBL%.- M;V*D+(1X-8.'=.(%AA%DD&@#0?%O"W>0908)>7RM0+UZ3^/8_'Y'_V3%HY@% M57 GLL\LU>N)-_)("DNZR?2SV/T.E:"^P4M$INPOV56V@4>2C=(BKYR10:3L=2[(@TUHAF/FQLK#>J M8=P:8)NDF R*69+]$GJ38,GMRE*?DXW() M-OIV[9EJ()U[T)1EZ@(Q7N;WI//A@GP@C)-'EF7HI\:^1K9F3S^IF-V6S*(S MS&+R*+A>*_*1IY >^ONHLI8:O4N]C5H!'ZGLDCB\)%$0]1Q\[MK=9P6Z!Y%U MCUOHQ'7D8XL7?S?RY)ZI)!-J(X%\F2V4EIC$^ZV$YUHDKU>F8*18>A*QX9KQ ME8MBB3-L['[5[\9'%)U&9R@.:HJ#5HHO/ &)MY";\)%"**;+6FL/3Y%.(1F6 M:I9]0P5?-ZQ>S_ &IQ@V2I'@K)&!Q@2UP M3> -GRX%^X1Q$1XZR R.")_:7 7G8C^J&8]:&>]+8N-:V\KX#(G@"YLIVB(K9PERU#/5MWHS/;@QW-WYHNU;9: M>YBRQ<5^8L6X(ADL$3+H#K&HR[)K+ =:%+;Q6@B-;9S]7&.G#=(8X/I2"/T^ M,!O4O?OT'U!+ P04 " #CI)I8,R#:&7(# "T"@ &0 'AL+W=OQ&$X"@K*A)=.W=Q2I5.Y M-YP)6"JB]T5!U8\Y<'F8>9%WG/C*MCMC)X)T6M(MK,!\*Y<*1T'#DK,"A&92 M$ 6;F7L:8'M]R/[9^<\.K.F&A:2_\URLYMY$X_DL*%[;K[*PY]0.S2T?)GD MVOV30VT;>B3;:R.+&HP*"B:J)WVN ]$"($\W(*X!\3E@< &0U(#$.5HI),NJPSLN14:')#5KA/\CT'(C?D M 39HG9,Y"'PSY-26BIPLI38*#%. F34OAL[@Z@$,95Q?(VT;BL-OJP=R]?Z: MO"=,D$?&.7[3T\"@0U96D-7BYY7X^(+XA#Q*87::?!(YY*?X /11",^1F,> M]Q(^4N63)/J#Q&$\Z-"SZ(??EP@/8P=/>N0D37(2QY= MZA(4DSD^JG"NZX##LYV!K@A6*PRZ5[!%XDZ7-(.9AU5 @WH"+_WP+AJ%'[O< M?R.RDV ,FF ,^MC3%?*Q#$B&>XY\>#>)H_CC,0": %5VJ^9[Q<26F!W4H>H* M2;7.R*UCR]Q3&OG#:?#4]K3?YL2!8>/ L#>;QS,@I+C1;6>NF,AD ===6H=O MF;XW(COQ?M1X/^I-WQ=A %E-Y7)K[\HU9UMJ:WJ7_Q7IN)6'B1_=GOS.,M>% M&'1G;MQH'_=J_X3'*S.XO;#6[96PZDM;R*C68#KKUOB5B)LH\4=G4O_+ZD3L MI!$[Z15[7TAEV$\7T:9LX%' N_M7-]WDM:[0C\_$=QI=."*WC?;;W]:.%_V> M*D8YX5+CK;+%WJ13]>TK0;%_OCFZ;"YLCBA\N4+#7M7_ZV#7G.T*&ULK551;]HP$/XK5E9-K;22D-"R=B$2T%6KM&ZHJ-O#M >3',2J M8V>V(>V_W]D)6:B O?2%V)?[OKOOP[[$E51/.@8!L"#JFQ#!0?&Y@"YY8(V_C3<'IM20OLKK?L MMTX[:EE0#5/)?[+,Y"/OHT@.&,J[/ M,/HXOR&G)V?DA#!![AGGF*QCWV OEM%/F[J3NFYXH&Y$[J4PN2:?10;9+MY' M#:V0<"MD$AXEO*>J1Z+^!Q(&X6!//]/C\'&)\"!T\.A(.U'K:^3X!L=\)=]+ M<\B>HW![=Z]U25,8>7@Y-:@->,G[=_W+X-,^;6]$MJ-TT"H=./;HD-*<*MAW M@L9X?,0*\,H;LG@AW;P9?7'A<4551GY]14IR9Z#0O_=9-7A+J]Z(;,>JB]:J MB_\?BL:"M&/5/M$UTY5CLJ-XD_3#V-]TI=0IEYV48>^JS:D[]#NCH0"U;MV)"$PY+I QZ0^Q+U=.SWAA9 MN@&TD ;'F5OF^,$!91/P_5)*L]W8 NTG+/D+4$L#!!0 ( ..DFE@OT9G] M8@, .$+ 9 >&PO=V]R:W-H965T^KXH-U%1-1 /E1&I;UU3^O8!*[.<>]HX#G]EZ MH^V G\\:NH9'T%^:I30]O_-2LAJX8H(C":NY=X=O%SBV!F[%GPSVZJR-;"A/ M0CS;SL=R[@66""HHM'5!S6<']U!5UI/A^.O@U.OVM(;G[:/W]RYX$\P357 O MJJ^LU)NYEWJHA!7=5OJSV'^ 0T!3ZZ\0E7*_:-^NC3,/%5NE17TP-@0UX^V7 MOAP2<680D@$#U.6Q%7;INT!^-;2BTK*CY??, FK)*O34SSN@X/_.UX;#> M_.*PYZ+=DPSL&:)/@NN-0N]X">6W]K[A[X(@QR 69-3A)RHG*,2_(A*0"/V, M?*0V5((Z?$9V"+LTA6Z'<"A-/8Y:LM8NZK>S;^I6-;2 N6<>C0*Y R__Y2<< M![^-4$4=533F/5_ FG'.^-I<3'-(!: WC!^"?HO^Z0V_I6[]3IU?^W!W.0[# M)$O(S-_U $T[H.DHT.^2+0?7,K6>,3F#BB(\R=(!J).2XU%)_DX>KL4*+[%PD$W"H5R= MI!R/:_DW:G$M571)%:;9)!A0,'S2U_EC M?0+_I2G7$L>7S\'S8#;JJ M/O\74$L#!!0 ( ..DFE@&\I7I*P, + * 9 >&PO=V]R:W-H965T MI,@-N/"[("N:@[HM;H7MNK65!(((-$&15$_S8P@RPSFC3'KTJI M4^]I! _;.^W?K/':F"@Y*U5#ROA#5!3EGY)R^5(PX$ MPB@"L!;+G+C2SE-5$D'@N^1<*LUMI, MPYIJI34<9>94YDKH6:KE5#Q7/'F^,'8MT(SG^K EL>ZZ0'<@E:")TC-V%;HR M'J3J%9U=@R(TD^<-J\:NTEA&N9M4"-,2 ;<@!.B&,Y5*])4M8/&WO*O-J6W" M.YNFN%/A#1$]%/B?$?9P'WU$+I(I$2"K7\<.0>VUP.X0M'FM05%)5LKUF^5, MB%W*@B0P<70,21 ;<.)/'_S0^])!U:^I^EW:XRFL*&.4K?0]S0A+ )U15AE] MCGXWFE]2EWH'5J^)XTWLX\"+1F-WT\ SJ'D&G3S?!6'F7KR58G!$$8UP.&R& M"&N(L!/B0=_/$QC"(X8+[$5AT PQK"&&G1 Z@2R!:@YW9LXE.P%H> P4X$'8 MS!/5/%$GCXZT]UR3Z/B:1!$.6DYH5,.,.H/IT69.[1*R :%? K0D5* -R=: M"A E3Q/.Z#_$FN_M$Z?WCFB[GU_OH8TW]^FG,3.6>T0'+@W"?B]J.5__(*W[ M;XZ]4YFJ%P,?0/4#W!O@%BB\A\)OC<53F? Q4Q#A7AO2/I'[G1FY+3)/Q0L: M\(9!+VP[QWU*][MS>D.DGLK6/[YB(WW%_'_0W(,B(@>QLJ621 E?,U76$_5H M78Y=E47(?GE9R^D'6,>&1!DLM:C7&^J4(#89JI+2A!F M@9Y?&ULK55M;YLP$/XK%I.F5MH"@81V78*4 MI)VZ#Y6B5EL_3/O@P!&L&IO9)FG__'[.BV@I'H@*Q#X)Y>JI :7:NWK2@'-'*CD?A@$L5]2)KQD MXO:6*IG(VG F8*F(KLN2JJD-OMW'+UH6Q&WXRJ>@:[L!\J98*5W[' MDK$2A&92$ 7YU)L-+Q:QM7<&7QEL]=Z<6"4K*1_LXG,V]0+K$'!(C66@.&Q@ M 9Q;(G3C1\OI=4=:X/Y\Q_[):4 'GZ 6$+" \!HU< 40N(G-#& M,R?KDAJ:3)3<$F6MD^ M09_MR7[:^C=O_ M?\2\B-U*80I,KD4'V'.^CUDYPN!,\#X\2WE U(-'P'0F# M<-3CS^(X?%8A/ @=/#KB3M3%/W)\T9_'_]MLI8W"]_V]+UP-W:B?SN;\A:YH M"E,/DUJ#VH"7O'TSC(./?5K_$]DSY:-.^>@8>W+O,@P?$]V PH)ALQ&?62K+ M$I]=^W:P[FB#+P]#1$[8;ONT+S#-:6?N-%N[-LGH;(!7M-D7W&,4#SYT1L^$ MC#LAXZ-"KO(<:Y)-E,RF!U8EHB&M%3,,%9Q4BF%]9/R)8#*G#T16-J\P3WZC M9_S"U6!P=B"GL1GOV0S[M<2=EOCO+B5K,_Z?KR5^X>+H_$!%W'=SAY?B[]6X M$M3:E7Z-?M7"--G?[7;=9>:*ZL'^'+M.TR1^T30M"TO#F@E-..1(B=%&KU73 M!IJ%D96KI"MIL"Z[:8&=$Y0UP/^YE&:WL =TO3CY"5!+ P04 " #CI)I8 MNQK6':H" $!P &0 'AL+W=O0XY+5PMZKS2=L]?@$,R6,?\*F]8T"R&IC5=F"*8.2R^;-'MLZ[ "( M9S\@;@'Q2\#@ "!I 8D7VF3F9=TPR]*A5AO0SIO8W,+7QJ-)#9?N*\ZMIE-. M.)O>,BVY7!F8H89YP33"._C"M&:NO'!R@Y9Q84[):MRIV;ZXA"D7@CZ%&8:6 M,G%\8=9&'3=1XP-1$Y@J:0L#MS+'_#D^) 6=C'@K8QP?)9PRW8.D?P9Q% _V MY#,Y#K^N"![%'IX<22?IJIIXOL$!OKE5V0-\K>RA\AR%N\Z],A7+B>R9TD&G=.#9D__^?\Y@S S/SF#Q!!-5EM2K$\&,.8,[ MF8DZ)V_XME&-$:9H"Y7#K\_$"W<62_-[7[T&KUFO5R)[5J_SKE[GQ_^,IGOP MT94"'.0"E1K_R<-91G+6W3E)VU&^77?H*]L(]IQ#<3^1]- MB7!5U3J)T#G2^5LMN-"]!= M?.E?4$L#!!0 ( ..DFEB=-1YZ@P4 + = 9 >&PO=V]R:W-H965T MI E_3A,G+ MR4ZI_<5T*J,=38ET^)XR_<)UH@R]-Z0Q19+@0_ I%9ZVC915Z;W%MG$[-L&N^5T-_&VD\M MKZ+HD!X2HN@:?%0[*L"*IWI![+*9>J3@/8MX2L'+#US*5^ U6.T(VU()8@:N M/J[>@X=ON0-GE"GP\@U5)$YRP\_W;\#+%Z_ B\ST)DX2/6ER,54:%K9 UX0X0#,/P%(!?-#'A6=O>K MO79W4>Z.+7!P57^NZOIE*,%*Q5F%E5F)DM^O*:;F/&8K;5;VE"6$1-V18AO#Q$ M1EB/RQ AZ&@.>_K Q?2QF5+?(X!>Z*#*K 5V7H&=6\$6,Q>U9BXN9R[)9^Z! M:LJEFOBBA$@9;^*(J*$WHAC+;V!\'7B.&S8_G;3Z+G-G;L[)JW+RK#E=I?S ME&Q UDMT(WB:O_@FW%X?]\P).D@-1O.&40NJ7T'UK5!_U^V.?V\*3(C]/IC0 M=4+7'5Y !A?7P6;\084_L.+7W/:=A5[XSYL+':-N:8,>M ![<\'CF=-\DDYV/O"'>@JA&B?X?.BCCGL4')I]!0H"U+(#6YGH")90!YNWRS;OP ML+G( XP+Z_8,[?U9KWDMD1E8'82@+/H&/@G"9))W-2-<:[BSWX.1HK63K]L] MG#\O25CEQ=G%&2E:NSBU;H!VX7 :21AT Z1XW?7KTE4^&CP!:LE [1KAG$E M&S3(@B#HB1^3V6PPEUH^0+M^.%^JP;Z@<+M8;29MH+5^@'8!\>/,')Y67X/9 M8'U1K0F0M:V>0,9E@/; 72Z=&RT\SW'&X!8=V9D[\PK(G?@;:+=WM%U]@.= ML)*:C'"MP<[EF[&BM5.OVSU"STK&R*HNSB[.2-':Q:EU!++KB)/(&/5%0N# MT/:#T^ "!U^T6E0@NZ@8EY3+P9H8^PW&8!0Z@6N6?.VT:KF [-L#Y_,S,NP! M>$YO$@Q6_N LU T_!Z(?L]K5S:A>V%/.L G#;.OE(JMOF1H-0%T]-< MG I53ZMCQZO\L*WS_!I>K(K#PSI,<99Y0X1^/R5(Z$:'=!U?KTA1' \6-XKO M\Q.V!ZX43_/+'25K*C(#_?V&<_5TDPU0'=(N_P502P,$% @ XZ2:6+/% M/_)]! SA4 !D !X;"]W;W)K&ULO5AM;]LV M$/XKA%8,*;!8(B6_)+,-.,Z*!FC0(&F[#\,^,-+9)BJ)'DG'Z; ?/U)2]&+1 M:M,(R8=8+WC@\YW7/Q56X %'I,XE3.G(U2VW/7E>$&$BH'? NI?K/B M(J%*WXJU*[<":)0Y);%+/&_D)I2ESGR:/;L1\RG?J9BE<".0W"4)%=\N(.;[ MF8.=IP>W;+U1YH$[GV[I&NY ?=[>"'WGEB@12R"5C*=(P&KF+/#YDOC&(;/X MPF O:]?(A'+/^5=S"&/9?8?[0M;ST'A3BJ> M%,Z:0<+2_)<^%HFH.6@ M #KYP*5\BT[1+80QE9*M6$C-/$CT<:<07Z$&T/(*G5R"HBS.G#[?7:*3-V_1 M&\12=,WBV#A.7:7Y&Q9N6'"]R+F2(UQ]=,U3M9'HCS2"J.GOZKC+X,E3\!>D M$_":B@'R\6^(>"2P\%EVNR^VVMTCF;O?0<YN*O#]H=72E(Y-^V M7.9C!?:Q3'=%#]Q16-T M#[JM E+TT48P1QC71CXE9#@8'A"TFOF#L9W@J"0XZB18E(ZFAEBB9TK9&(Y: M0P>C07# SV(4#,[L[,8EN_'WTV=C-&XG X\GK9P=,3N2LTG):M+):I'P7:IJ M'4]_EBO!$[0P_>T_M*1R@][I=1"]AV@->8EFWZTME,ZQGOLY]@362,M9F9:S M5^Q29WVFI2>P1EJP5ZVDWHN;0 '1*-6S@>_5__!!==M])D=\FN1K,@"_O$$4 M&'4FI-4@K$;#(_Q(Q8_\7(LH_!K9&=4:4D'*8C4>^$=850LV[ESXOMLB;@J] M:SK#C5[&!"@F0*M@A2X@A153=AG4Z]K=%UHS1]7JC8-7[!>X4RL\.S4]H353 M4ZD&_'+9@-N"@+1436$TK!L=J>U*,> >) -NRX%3K[;P%O2L5L=Z0J4:\$_* M!MP6!&30:JMM(WR44Z49\,M$@WXO%/LWVSN9;=-6,*YWU;JT6 @HU#W"&E"O MZJ$OM&:**OV 7U- X%X51%]HS>UH)2%(MX3XL:T.L0@"KU7?=JO 7N"D$@JD M6R@\M\!34.:L9D<%T[TNUG-J#:EST.?.8E]HS1156H605RQPTBF,GIV:GM": MJ:D$$^D63#]8X'YKETY:DLYJ=%C>;NUD+ &QS@X,I>ZSNH;S7^#S97ZT6,'D)YW75*Q9*E$,*PVI%S^]"HO\\#"_47R;G;_=&PO=V]R:W-H965T(]^@*I_+-G+($"=ED"YNO&$:1 M%DIBVW.Z[9=,Q78N8I/B6 5\G"6+/ESBFVXGE6KN..[)8"M5A M3\\0?!6UYY!C651TI_ MJL9U-+$<91&.<2@4!)(_&SS#<:R0I!W_Y*!6H5,)5I]WZ)_UY.5D'A'',QK_ M22*QG%BG%D1XCM:QN*/;KSB?T$#AA33F^C]L\[&.!>&:"YKDPM*"A*39+WK* MB:@(>-XO!+QM!D:FDY M?9(JO]\+)M\2*2>F 69D@Q3W<)URP=;2IX(#2B/XBJ,%21=PH5Q#!,$5O.L9BHMYOHI=<*>(-8#WSW!#S'Z\/#?0!'[X\;[)JU MPURL)(SC:1B_!2;H8LW5PQTM\S5+YSJ:_3^;YW*(:5"Q@$GBQ0)' 'B ML,S]2DI_GSW3U)'U/E M[J7(J'=:'Q.T&OU&2H8%)<-62N36MD4L@E#F0B:W2 [_0O";8&ZBIE5+UP5G M$BPP!%9C=U2P.SIX*(],,FL2+# $5F/VM&#VM'7=JD@.U0IE.(P1YV1.0J3/ M>70."TUOK.FE&\Q +#&D^$F ZT&B=_TFIC.-@TJL[D=SJTU=Z3,$5J/OK*#O MS'C8RR$SQ)L>U\]R:(HB@M+=BR;"6VWL MNK1-@@6&P&J^<9WRQ.P_Y>:FC7V9DA0VAUAKR2(>]_3@]?&$8"+AD1:DW?2O*CYAJN MU=#.R]@D6F *K>ZDL@1S_<-G":,EF%&TP!1:G=ZR"G-;2Y&N6:+_,DMXO=%^ MDC!:2IE"JQ-4%E-N>S4U6S.&T_ 9^!:M($%BS51&^!$*^BC/7/J[PYO21B._ MAHJDW \FT0)3:'4_E!6<.SQ\'C!:OQE%"TRAU>DM2SBWM8[IF@=&+XN(@;.? M!HR683F:Z]=T#@N=]7F7!9;;7F'5PUOMVR056-HC@,EPSKK?]K&@77/GU6:T M*C.%5F>]K,OAKY_V^B_=\UEVG5;"9+=[ M-XC)O, AQG,)Z?1&,D&R[,(L:PBZTE=(CU0(FNC')4819FJ ?#^G5.P:2D%Q M;3G]#U!+ P04 " #CI)I82P_JPN<# !O$@ &0 'AL+W=O*!+5)M)MS):$D7\ CZV_)>XLBM4&*6 M U=,<"(A&3M3_VKF#TV"C?B=P4;M7!-#Y4F([V8PC\>.9RJ"#")M("C^K&$& M66:0L(Z_2U"G>J9)W+U^0?]DR2.9)ZI@)K(_6*S3L7/AD!@2NLKT@]A\AI+0 MN<&+1*;L7[(I8SV'1"NE15XF8P4YX\4O?2Z%V$E G.:$H$P(7B?T]R2$94)H MB1:565HW5-/)2(H-D28:T;IR0U(MJ9&2C+G2LL5 M+I%6A/*8?(9XP?B"3(W23#-0Y".Y31)< "(2LB?SY 8T99DZQ> ;4&S!J8:8 M4$72$H]5T1@RHRHE"9K)WK:/^/9X0TX^G)(/&$GN6);A0QQ/=]%E2JI@A>IKH-6P#LJ>R3TSTC@!?V&>F;MZ=,E MIGN!30];R@FKE0LM7G\/'KH8/<:66-(*Q M@YN! KD&9_+S3_[ ^Z6):$=@-=K]BG;?HH<'&?:,_(I;%CGY(A0Z[\\OF$3F M&G+U5Y,8_2[%Z BL)L9Y)<9YJP=^PWU^88EGEKB$2"PX^Q=?.)RI?5VQ@_[ VJH%JU@ZK:P3L=2_XC#[ &OH*F>EM1#UVN MCL!J @PK 89']^ZP2S$Z JN)<5&)<7&H=S.J%$L8NC>1(M_KWP)WV.K?MS$? M_=YELW\OJXHOW^_?KSH%B6]=)'*P_SY/X!E[+06G9X2#;N+1^K1#E[(CL)HP MOK?M(KRC.[M\1$=Z=(56%V2GK?*/Y.X2>->ZX1M[-P3Y7L]O]K 4FE2&KNQ^%;\@]>P([2Z&ML&RP^/;^I.&Z^NT.J";%LOO[69^1%3]]_Z M=6<[+MDU!9WO\?2V1?+;>Z3*M@_X(7*XH5O!#UZ_CM#J4FS[+W]P?$-WVHUU MA5879-N/^:T=SH\8N@"^W&U"7MMYV-!GOVZAW9U/]QSDPIYH*!*)%=?%IVDU M6YV:3.U9P:OY:W.:8H\$MC#%40Q^M^)WMR(9) B)K1*:4!:G&\5 BZ4]('@2 M6HO<7J9 8Y F .\G0NB7@7E =<8T^1]02P,$% @ XZ2:6+1K6 L$"@ MQXT !D !X;"]W;W)K&ULM=WM;]I( L?Q?\7B M5J>NM OX@8=TDTAMYJGJ=:]JU+T7IWOA!C>Q CAG.\E6NC_^#'$9)DLF./VR M+[:!,)\!\@L3\X/A^+XHKZNK+*N#/Q?S9772NZKKF]>#075QE2W2JE_<9,OF M.U^++-)\V3L]7I_WL3P]+F[K>;[,/I9! M=;M8I.6WM]F\N#_IA;WO9WS*+Z_JU1F#T^.;]#([S^K/-Q_+YM1@H\SR1;:L M\F(9E-G7D]Z;\+49C58#UI?X(\_NJZVO@]5-^5(4UZL3[V8GO>'J&F7S[*)> M$6GSSUUVELWG*ZFY'O]MT=YFSM7 [:^_ZVI]XYL;\R6MLK-B_J]\5E^=]*:] M8)9]36_G]:?BWF3M#5I?P8MB7JW_']RWEQWV@HO;JBX6[>#F&BSRY<._Z9_M M';$U((R?&!"U Z)]!\3M@'C? 4D[(-EWP*@=,-IWP+@=,-YWP*0=,-EWP+0= M,%W_=!]^'.N?I4CK]/2X+.Z#G3S(\R7J^R>UV7SW;P95Y^* MK,SOTE5^@G?+JBYOFUS659 N9X')9I?Y\C)XLXI77N=9%?P:-(%IXK ,SF[+ M,EM>? O.BF5=-@FL@ER-W#1?^X6=OGII7^@>*]^^#5]?EKI'*/U*__;BZQJN?P*[1VC_Z]W\^ M.:_QCSR7NT8.FO1O?@6BS:] M*:2I^ZU32;K(GA[^RWX7W#>/)8&G\\#4;K\_HU=T?!.MEJ*7EZ>K^&_ZV M*RXD)DA,DI@B,4UB!L*<8,:;8,9K/7[VL;EY2%)I7@9_I//;+/CW/YH+!N_J M;%']9U<"8S*!)"9(3)*8(C%-8@;"G 0FFP0FWH?&K;\.FA6Z60S3>9 NBMME MO2MW7JMK[DA,/&#C-;;Z:_[N-!Z&_>AX<+<=*')*16*:Q R$.8$:;0(U>M%: M*V_+HMLRZYVG:]A(3)"8)#%%8IK$#(0YF1QO,CD^R#([)A-(8H+$)(DI$M,D M9B#,2>!DD\ )N,QZK:ZY(S$Q^;4!X=9)D](A-(8H+$ M)(DI$M,D9B#,26 XM$]V#U^XT#8/D=?ESF=ZO6+7_*&:0#79:F&RO7Z/DO[4 M7< 5.JM&-4-I;KZVRI00.+S599;6P=LRK]-\&7QLXC?;73)X)^L9:_]:_- H M[DPBVFZ@FD UB6JJU<+1UNH^ZL?NVJ[1.0VEN0FSY47H;R\Z' ;OO22C'0>J M"523J*903:.:H30WI;81"4>'69+1!@35!*I)5%.HIE'-4)H;15N$A-YGN5^\ M)*--"*H)5).HIEK-69(GPWXRW/HO?+Q HZ4'I;EYL[5'Z.\]_(?+;YJU>76F M7:YWA@^M0U!-H)I$-85J&M4,I;FQM.U).#W,BHR6):@F4$VBFD(UC6J&TMPH MVLXD]#XAWK$9;K&C[2=P)^X"0?1,(^RX0]FT@[/M 'K30>3W: MY,C]>\A0<[KILBU(Y&]!]FN,S^^SV?>7::4[$X>V(J@F4$VBFD(UC6J&TMQD MVO8D2@ZS!*,5":H)5).HIE!-HYJA-#>*MB*)_.\:>H1=-DJ\1V\V5[C\C?>W0X'-Y>B7> MMB:))H=9B=%J!-4$JDE44ZBF46O&0E1EL15!.H)E%-H9I& M-=-JSDH@W^P/H)I -8EJ"M4TJAE*<_?D ML-U)/#S(:ARC+0FJ"523J*903:.:H30WBK8EB?UO-^G6#K?89/OH*8KZCUYA M=.:?LW.RT-(#U12J:50SE.8FRY8><8<]L;;7X>X;=?AGZORXAY8AJ"913:&: M1C5#:6XZM_;%.M#&6.S.6.S66.S>6.SF6.SN6.SV6(=H26+;DL3>I[Z?>\GT M>B?'G5%$6Y)6"[?7]NGCG3<$.J=$-85J&M4,I;D1L^U'W&'/K&>.B9_;SL,_ M5>?8H;4(JDE44ZBF44J*903:.:H30W8;;W2#ILL_7,$?&^:[)_ MRL[I0TL45).HIE!-HYJA-#>FMD1)#K/95H(V)J@F4$VBFD(UC6J&TMPHVL8D M>>EF6SL#&/]E[9Q.^T>>?2G._/-W3AE:AJ":0C6-:H;2W)1M?5J(OPQYYC!Y MOPT]_'-T?O0C-8%J$M44JFE4,Y3FYM(V*,EAMMA*T+8$U02J2513J*91S5": M&T7;EB0_M,76TP?':%O2:ML+?#AZO-&S0.>4J*903:.:H30W8K8%23KLJO7, MT?$>NWOX9^N^O&!T]_DBA,_^4G8/%?KHZ^_'J[.>KLQ^P MCM8>@^HJRVJ1UNGI\4UZF7U(R\M\607S[&O##_N39K8RO[S:G*B+F^;OJU[P MI:CK8K'^\BI+9UFYND#S_:]%47\_,6C\^Z*\7L]Q^G]02P,$% @ XZ2: M6$&,1P68! T1P !D !X;"]W;W)K&ULQ5GQ M;YLX%/Y7+&XZ;=(:P"0A[261NE33*EUUU7K;?G:)DU@#.V<[R2KMCS\;*."$ M>.%D=+\T0-[[>._S]\A7,STP_EUL,);@1Y92,?,V4FYO?%\D&YPA,6!;3-4W M*\8S)-4I7_MBRS%:YDE9ZL,@&/L9(M2;3_-KCWP^93N9$HH?.1"[+$/\Y0-. MV6'FA=[KA<]DO9'Z@C^?;M$:/V'Y9?O(U9E?H2Q)AJD@C *.5S/O-KQ9P%@G MY!%?"3Z(QC'0K3PS]EV?W"]G7J KPBE.I(9 ZF./%SA--9*JXY\2U*ONJ1.; MQZ_H'_/F53//2. %2[^1I=S,O(D'EGB%=JG\S Z?<-G02.,E+!7Y7W H8P,/ M)#LA658FJPHR0HM/]*,DHI$0#L\DP#(!7IH0E0E1WFA16=[6'9)H/N7L +B. M5FCZ(.7)^ASG9(TTEN*="\IU:(BD HDOP"2_7A*[! MK6::2((%N (?$>'@*TIWZHRMC)RW=U@BDHIW*NQ/O,/OF'7@# M" 4/)$W5XHFI+U7MN@(_*>O\4-0)S]3Y@/@ 1.%[ ,X;$E?V-/O<%*E1V:Z MKQBK:(,5;3#'B\[@Y33L*QJ6-8LK0A%-"$I5OQ4W;?T6-QBVWT!/[XW8H@3/ M/#6> O,]]N:__Q:.@S_:NG<$9G 155Q$-O3YWTRJ;FL*Q'M L6QKN< 9YSCZ M^;*?7X7Q $[]?;.7EJCA(*R"C!J'58U#:XVUS(6J5) U11(O 1)@4ZJ\L5HW M;;5;\;LNER,P@XI11<6H;^F.7'+A",S@8EQQ,;Y NBE!SR0E\J4IXK:^"[#8 MT.]H,#S2;WO4&0''5:7QQ0*F3/Y'$5OOT77A'($9=$PJ.B9]BWCBD@M'8 87 MUQ47URY%?-TBS\'D2,-%T*@1%)X1=5=H1F\E>[N'#8N^J=&CE7:"8?M94+K>ZHD^I')X(. M&J:D;,<>9%99FZS0[K)]CMPW6)A)&O<^!4U/H"LWDHS:%T+ZW MU_'_WQ+-]#CCXUDX#8*-C1ZSTMJN0;M=NTT2OE,"?ZU5;ZGW^?BWE]-YF?O8 MJ8.UBX3CWF7OU :Z0C/YJ&T@M.\(=I5]?+JM'ITXG_:HX]\ O_&^2;_L>T!< M:52 %*]46C"(E5)X\?ZL.)%LF[^">F92LBP_W&"D*M8!ZOL58_+U1+_5JMYB MSO\%4$L#!!0 ( ..DFE@OXU2H'0, -0) 9 >&PO=V]R:W-H965T M16NBT2JO4%;7[,.V# M20ZPYA=F.]#^^YT=2*%+(W5"VA>PG7N>N^=\9WNP5OJ760!8\B2X-,-@8>WR M(@Q-N@!!34,M0>*7F=*"6ISJ>6B6&FCF08*'4;/9#05E,D@&?NU.)P.56\XD MW&EB< M0>G2 7?'6_;/7CMJF5(#(\6_L\PNAD$_(!G,:,[MO5I_@8V>CN-+%3?^EZP+ MV]YY0-+<6"4V8(Q ,%G\TZ=-'G8 R%,-B#: Z#6@_08@W@!B+[2(S,L:4TN3 M@59KHITULKF!SXU'HQHFW2Y.K,:O#'$V&2DAF,5ML890F9&1DI;).TZ)L,_#G5FK MI-/H#,+5KLHJFW9ILQ=\IPR^4QO\G=)%=#.BMSJ83'F.5>TZ),VU1BUX3J4Z MQR7.Z)1Q9K&MJE1T_HJPU>B]4E$;T#_N5;>4VZV5>TN?F,A%5>BUP/?6XX'( M]C3V2HV]_]RZO4.FZD!D>ZGJEZGJUY;#M;$,[U"LZRS7]*417KKV&'O@&:@V M)U6)J&>/FP6T2G4M\KVJPYV+4X">^_>$(7YCBSNT7"V?+)?^I@Y?S(OW#EY# M&PO=V]R:W-H965TC+7B2==-]WWTEWBCNEGTP%8,F+%+5)@LK:9DFIR2N0 MS$Q4 S6>E$I+9M'46VH:#:SP("EH%(875#)>!VGL]]8ZC55K!:]AK8EII63Z M]PJ$ZI)@&NPW'OFVLFZ#IG'#MK !^ZU9:[3HR%)P";7AJB8:RB2XGBY7<^?O M';YSZ,S!FKA,,J6>G'%7)$'H!(& W#H&AM,.;D (1X0RG@?.8 SI@(?K/?MG MGSOFDC$#-TK\X(6MDN J( 64K!7V475?8,AGX?AR)8P?2=?[+M Y;XU5<@"C M LGK?F8OPST< *+I*X!H $1>=Q_(J[QEEJ6Q5AW1SAO9W,*GZM$HCM?N4396 MXRE'G$TW;6;@N87:DD\[' TYNP7+N##GQ%1,@R&\)@]<"+Q#$U.+,1V2Y@/_ MJN>/7N&_;O2$1+,/) JC^<#X+PM%Q:/L:)0=>=KY&V4?$W:2P17[TC0LAR3 M:C:@=Q"D[]]-+\*/)_3-1GTSSSY[HS[R\QX]R)T%:7X=$SO[#V+GH]CYR' NE!P;K>?V!ZRVM#!)0("R>7B-=]/_6&58VOX4Q9[ B_K/ + NT< M\+Q4RNX-UQ;CIY;^!5!+ P04 " #CI)I8OL"7T(4# #%& #0 'AL M+W-T>6QE_)/?=<^SJ)U4&A5IQ>S2E5 MSC+EHABZD4M*X@*<4NYU.YW02PD3 M[F@@%NE%J@IGFBV$&KJ^7]L<?'\RR)3Y\\<734.>W08WR8J1]:Z*=XXU4 M.\>8 :@XY.4NK<$CYTQX2SB63@ ME9"4\94Q=\$PS7@F':7O!EJ.#Y;BSL"^Z<&-HN))F\N#3>@YRJ?;W*M<*9)"N_>^8V#N5)!YED,J:R MN3FY:]-HP&D"&LLMP#4*DLU8V8D5DF2*EA[5$U-.V4<#83*37)/SK@:$#6?LX\D^Q.1X-2F6H#E:YS2Z5BTTW+ M5TGR:[I4ZW):)KCF;@LU_]UQGE%!)>&;HG7M'_(H/UEQT/M7DLN[RJY@J\;J MS>C019ZU0638!I&MJ,E^&T1&AR\R:('&ZBW_T$7Z;1#9;8/(H TB#_.IZ%5O MYQM;@*T-0&UU8*,U=#_"MHXW09W)@G'%1-6;LSBFXMX^0-,K,N%TFU]?'].$ M++BZKL&AV[0_T)@MTJB^ZA(&HKJJ:;^']/RPWN7I6$S$=$GC<=65LTG9='1# M1ZT.<-A%+LK#CF ^!K,C@&%Q, 68C_'"XOQ/^?31? R&:>M;D3[JTT=]C)<- M&9V"Q@M0/Q[7&@INP^00"SBFG# M5C".1!&&0"W::S0,D=$)X6.?'VR5!$$4V1' [ J" $-@->((I@ T8$@0E,_! MG>>1MWY.>-8?20$3; M8T.P6BP^0"X99K>]9!:G"%W0GAJK(?#099O^)2 M]:XN7^I:F+Y_H)W(G=0*3C8GODOQ9%^O-X?L(*U^[T4/59))2OY M6Q2CWJ#'[$X_?=5&_M;*\7*9&UV6H][P>.&[,$[F[TXO&\@57]OVC./K!PX@ MHUXV@ HWTEC7EFCKY\!X$%#X>%0[_8\LG3 3[L2MT?5>JFU3#=Q%W[N--@XO MG\<@7IC_$T:]V5T*Y8QR-*!M 97=R;WM,\4J,>C?Z( Q;\*UH;@K^ M958<;] !F1 4'RQ5\?)O./<@( M@8Q."/EOY$'&"&1\$LCK\=UX?C-E'F2"0"8GA PBF2*0Z2F;._8@,P0R.R5D MXD%^0B _T4+>"B4,+SV8SPC,9UJ8Z]I*):QEX_Q'#7_>%O#0OB!H7SX(;2FV M35$?:SC WLX#6K '<1"J%NQ!Y'JKVI QK@IV ]XT//0V!PSE>M*L!7_*8(&Q3PQ)!;%0BC;](@%-&4 A7EA M2"R&I=/YX_F:6]%TTPIJLFTAGP]3PI#8"5-N%&2_EBT@$5WNN DR4

$S\C=DTS'P),S!5#8EE,A)$'WHPOX+5AG6G+V_;5]U44 M6S]EQM01$:L#8E=)]\K6* /:7:ATC[<\;4TRDS4MMZZ##1)@I(F)3P.,G"^@F*\,+:%HV-@;,*]YF M,!'FC8C8&\\I*#M;Z%(VC]Y?/AEFCXC8'IWY*#M;<< (*3&=1,0Z>9>:=A)B M0HF(A8+FJ,&8,L+L$A';!<]1_?%YA-DE(K8+FJ2& MB8F]XF>KG7"86V)JM_AI:R<=.HU%+)4_Y:_/H#XFYI68V"OOT]C.2&*"B8D% M@^:S85?&#!,3&P;-9T-,3#,QL6:Z=7W.YARR'B=]3$PS\2EFN0!S49M\Q_VT M+,8T$W_TC-=K).$Y./-GJS'-),2:Z<2$_UIRZ.B,^YB8;A)BW71AS@KX(C<2 MWDD^)B:>A%@\79C'2)Y-A NBB1DH(380GE#Z\_\)NI1";" *62C]T&68,#T"6_J8 MF(72#UR7:70.518U]'2]87DH^)62@CMA ^ZQ'LWL$LE!%;",?TG9YA%LJ(+81/S@31Q"R4$5L(QPRB MB5DH([80CNEG2!FZM>RD,W+^6"C#+)016PA=80[FD#+,0AFUA=ZN,1]G.V09 MS!1GF(&RUD#]MK"]NBS$1BI1S*%Z"^=S7N8+PYJ/XQZG)&TV*&SJLKR!<_?J M3O/B9;?QRT[IJ_\ 4$L#!!0 ( ..DFEB7=W+D+ ( /8H : >&PO M7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VDM.XT 4A>&M1%X E;JO0(LPZ@E3 MQ :L4'F()(Y<;@&[[R@,DF/UH"?(9V25+5__HT]6V8\O9=\.N^Y8M[M3G7T> M]L>Z;+;#J;^=T3P] MWLZ@GH+@=Z">@N!WC)ZV2;06U!O(=!;4&\A MT%M0;R'06U!O(=!;4&\AT%M0;R'06U!O(=!;46\ET%M1;R706U%O)=!;1YLE M!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'H;ZFT$>AOJ;01Z&^IM M!'H;ZFT$>MMHLYM ;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V-0&]'O9U ;T>] MG4!O1[V=0&]'O9U ;T>]G4!O'WVL)-#;46\GT-M1;R?0VU%O)]#;46\GT#M0 M[R#0.U#O(- [4.\@T#M0[R#0.U#O(- [4.\@T#M&/YL0Z!VH=Q#H':AW$.@= MJ'?\I-YU^-J7>NWY7N-/03])]7"^MUP??UE^GT2<%Q>7M+2;-DVNMOGGV+A^7@1J8S&YV&T$,I\<]\15X^-1WE"P+Q.&E>\#7L_=/%((34V36QO2M>WR+K9M M64S/+<5R?XDO>G3+95-1[:I-EX^4T0>R=5P1I:XM=T6/]B>G?,.T^^0'YX]E M]@7FG;?!^9@G%NCW<6\C&4Y/?2Y$(37[7_$],9<^^/UHF'9-]0^S\_4^N; > MYQ'9^#C\CC_.^+W^+_L0('U(D#X42!\:I \#TLN]<^L_CA^?96>;_BV? MC?\17+P 4$L! A0#% @ XZ2:6 =!36*! L0 ! M ( ! &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " #CI)I8S6EMPO M K @ $0 @ &O 9&]C4')O<',O8V]R92YX;6Q02P$" M% ,4 " #CI)I8F5R<(Q & "<)P $P @ '. 0 >&PO M=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( ..DFEB\Q(![T 4 ,T> 8 M " @0\( !X;"]W;W)K&PO M=V]R:W-H965T&UL4$L! A0#% @ XZ2:6$:7''7+ P M2@P !@ ("!&PO=V]R:W-H965T&UL4$L! A0#% @ XZ2:6 T05X61!0 'R !@ M ("!["$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ XZ2:6!YO&?3]!@ 2A$ !@ ("!]S4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XZ2: M6![BTAG]! G L !D ("!CE< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XZ2:6"0A,%84! 2PD M !D ("!AF, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XZ2:6)6MX+$G"@ )2 !D M ("!Y&\ 'AL+W=O@ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ XZ2:6/Z*6QI* @ H 4 !D ("!WX0 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ XZ2:6'L[ M*:3M @ C08 !D ("!PI 'AL+W=O&PO=V]R:W-H965TZ8 !X;"]W;W)K&UL4$L! A0#% @ XZ2:6#M6>CE_! &PX !D M ("!TYT 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ XZ2:6(JT8C4' P \@8 !D ("! MXZD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ XZ2:6-?/=T"^ @ ,@8 !D ("!][, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XZ2:6(+^AV=2 M P "!$ !D ("!'L( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XZ2:6%!;ML[?!P $SP !D M ("!D\T 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ XZ2:6%SUS1DI! D!8 !D ("!9]T M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MXZ2:6%.Q!2+_ @ 0L !D ("!Z.X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XZ2:6*D]V"$ !@ J"0 !D M ("!!08! 'AL+W=O&PO=V]R:W-H M965T].O , ,<+ 9 M " @<(0 0!X;"]W;W)K&UL4$L! M A0#% @ XZ2:6#,@VAER P M H !D ("!M10! 'AL M+W=O& $ >&PO=V]R:W-H965T&UL4$L! A0#% @ XZ2: M6 ;RE>DK P L H !D ("!MAX! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XZ2:6)TU'GJ#!0 L!T M !D ("!!R@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XZ2:6$L/ZL+G P ;Q( !D M ("!@#.P$ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ XZ2:6"_C5*@= P U D !D ("!J$H! 'AL+W=O M&PO=V]R:W-H965T7!E&UL 64$L%!@ !- $T $A4 .)> 0 $! end XML 82 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 83 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 85 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 277 247 1 false 90 0 false 12 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.teledyne.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME (LOSS) Sheet http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSS CONDENSED CONSOLIDATED STATEMENTS OF INCOME (LOSS) Statements 2 false false R3.htm 0000003 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) Sheet http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) Statements 3 false false R4.htm 0000004 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 4 false false R5.htm 0000005 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 5 false false R6.htm 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 6 false false R7.htm 0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 0000008 - Disclosure - General Sheet http://www.teledyne.com/role/General General Notes 8 false false R9.htm 0000009 - Disclosure - Business Acquisitions Sheet http://www.teledyne.com/role/BusinessAcquisitions Business Acquisitions Notes 9 false false R10.htm 0000010 - Disclosure - Business Segments Sheet http://www.teledyne.com/role/BusinessSegments Business Segments Notes 10 false false R11.htm 0000011 - Disclosure - Revenue Recognition and Contract Balances Sheet http://www.teledyne.com/role/RevenueRecognitionandContractBalances Revenue Recognition and Contract Balances Notes 11 false false R12.htm 0000012 - Disclosure - Goodwill and Intangible Assets Sheet http://www.teledyne.com/role/GoodwillandIntangibleAssets Goodwill and Intangible Assets Notes 12 false false R13.htm 0000013 - Disclosure - Supplemental Balance Sheet Information Sheet http://www.teledyne.com/role/SupplementalBalanceSheetInformation Supplemental Balance Sheet Information Notes 13 false false R14.htm 0000014 - Disclosure - Long-Term Debt Sheet http://www.teledyne.com/role/LongTermDebt Long-Term Debt Notes 14 false false R15.htm 0000015 - Disclosure - Income Taxes Sheet http://www.teledyne.com/role/IncomeTaxes Income Taxes Notes 15 false false R16.htm 0000016 - Disclosure - Pension Plans Sheet http://www.teledyne.com/role/PensionPlans Pension Plans Notes 16 false false R17.htm 0000017 - Disclosure - Stock-based Compensation Sheet http://www.teledyne.com/role/StockbasedCompensation Stock-based Compensation Notes 17 false false R18.htm 0000018 - Disclosure - Earnings Per Share Sheet http://www.teledyne.com/role/EarningsPerShare Earnings Per Share Notes 18 false false R19.htm 0000019 - Disclosure - Accumulated Other Comprehensive Income (Loss) Sheet http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLoss Accumulated Other Comprehensive Income (Loss) Notes 19 false false R20.htm 0000020 - Disclosure - Derivative Instruments and Hedging Activities Sheet http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivities Derivative Instruments and Hedging Activities Notes 20 false false R21.htm 0000021 - Disclosure - Commitments and Contingencies Sheet http://www.teledyne.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 21 false false R22.htm 0000022 - Disclosure - Subsequent Events Sheet http://www.teledyne.com/role/SubsequentEvents Subsequent Events 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 - General (Policies) Sheet http://www.teledyne.com/role/GeneralPolicies General (Policies) Policies 25 false false R26.htm 9954472 - Disclosure - Business Acquisitions (Tables) Sheet http://www.teledyne.com/role/BusinessAcquisitionsTables Business Acquisitions (Tables) Tables http://www.teledyne.com/role/BusinessAcquisitions 26 false false R27.htm 9954473 - Disclosure - Business Segments (Tables) Sheet http://www.teledyne.com/role/BusinessSegmentsTables Business Segments (Tables) Tables http://www.teledyne.com/role/BusinessSegments 27 false false R28.htm 9954474 - Disclosure - Revenue Recognition and Contract Balances (Tables) Sheet http://www.teledyne.com/role/RevenueRecognitionandContractBalancesTables Revenue Recognition and Contract Balances (Tables) Tables http://www.teledyne.com/role/RevenueRecognitionandContractBalances 28 false false R29.htm 9954475 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.teledyne.com/role/GoodwillandIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.teledyne.com/role/GoodwillandIntangibleAssets 29 false false R30.htm 9954476 - Disclosure - Supplemental Balance Sheet Information (Tables) Sheet http://www.teledyne.com/role/SupplementalBalanceSheetInformationTables Supplemental Balance Sheet Information (Tables) Tables http://www.teledyne.com/role/SupplementalBalanceSheetInformation 30 false false R31.htm 9954477 - Disclosure - Long-Term Debt (Tables) Sheet http://www.teledyne.com/role/LongTermDebtTables Long-Term Debt (Tables) Tables http://www.teledyne.com/role/LongTermDebt 31 false false R32.htm 9954478 - Disclosure - Income Taxes (Tables) Sheet http://www.teledyne.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.teledyne.com/role/IncomeTaxes 32 false false R33.htm 9954479 - Disclosure - Pension Plans (Tables) Sheet http://www.teledyne.com/role/PensionPlansTables Pension Plans (Tables) Tables http://www.teledyne.com/role/PensionPlans 33 false false R34.htm 9954480 - Disclosure - Stock-based Compensation (Tables) Sheet http://www.teledyne.com/role/StockbasedCompensationTables Stock-based Compensation (Tables) Tables http://www.teledyne.com/role/StockbasedCompensation 34 false false R35.htm 9954481 - Disclosure - Earnings Per Share (Tables) Sheet http://www.teledyne.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.teledyne.com/role/EarningsPerShare 35 false false R36.htm 9954482 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Tables) Sheet http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLossTables Accumulated Other Comprehensive Income (Loss) (Tables) Tables http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLoss 36 false false R37.htm 9954483 - Disclosure - Derivative Instruments and Hedging Activities (Tables) Sheet http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesTables Derivative Instruments and Hedging Activities (Tables) Tables http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivities 37 false false R38.htm 9954484 - Disclosure - Business Acquisitions - Narrative (Details) Sheet http://www.teledyne.com/role/BusinessAcquisitionsNarrativeDetails Business Acquisitions - Narrative (Details) Details 38 false false R39.htm 9954485 - Disclosure - Business Acquisitions - Purchase Price (Details) Sheet http://www.teledyne.com/role/BusinessAcquisitionsPurchasePriceDetails Business Acquisitions - Purchase Price (Details) Details 39 false false R40.htm 9954486 - Disclosure - Business Segments - Narrative (Details) Sheet http://www.teledyne.com/role/BusinessSegmentsNarrativeDetails Business Segments - Narrative (Details) Details 40 false false R41.htm 9954487 - Disclosure - Business Segments - Net Sales and Operating Income by Segment (Details) Sheet http://www.teledyne.com/role/BusinessSegmentsNetSalesandOperatingIncomebySegmentDetails Business Segments - Net Sales and Operating Income by Segment (Details) Details 41 false false R42.htm 9954488 - Disclosure - Business Segments - Identifiable Assets (Details) Sheet http://www.teledyne.com/role/BusinessSegmentsIdentifiableAssetsDetails Business Segments - Identifiable Assets (Details) Details 42 false false R43.htm 9954489 - Disclosure - Business Segments - Sales (Details) Sheet http://www.teledyne.com/role/BusinessSegmentsSalesDetails Business Segments - Sales (Details) Details 43 false false R44.htm 9954490 - Disclosure - Revenue Recognition and Contract Balances - Narrative (Details) Sheet http://www.teledyne.com/role/RevenueRecognitionandContractBalancesNarrativeDetails Revenue Recognition and Contract Balances - Narrative (Details) Details 44 false false R45.htm 9954491 - Disclosure - Revenue Recognition and Contract Balances - Disaggregation of Revenue (Details) Sheet http://www.teledyne.com/role/RevenueRecognitionandContractBalancesDisaggregationofRevenueDetails Revenue Recognition and Contract Balances - Disaggregation of Revenue (Details) Details 45 false false R46.htm 9954492 - Disclosure - Revenue Recognition and Contract Balances - Contract Liabilities (Details) Sheet http://www.teledyne.com/role/RevenueRecognitionandContractBalancesContractLiabilitiesDetails Revenue Recognition and Contract Balances - Contract Liabilities (Details) Details 46 false false R47.htm 9954493 - Disclosure - Revenue Recognition and Contract Balances - Performance Obligation (Details) Sheet http://www.teledyne.com/role/RevenueRecognitionandContractBalancesPerformanceObligationDetails Revenue Recognition and Contract Balances - Performance Obligation (Details) Details 47 false false R48.htm 9954494 - Disclosure - Goodwill and Intangible Assets - Schedule of Changes in the Carrying Value of Goodwill (Details) Sheet http://www.teledyne.com/role/GoodwillandIntangibleAssetsScheduleofChangesintheCarryingValueofGoodwillDetails Goodwill and Intangible Assets - Schedule of Changes in the Carrying Value of Goodwill (Details) Details 48 false false R49.htm 9954495 - Disclosure - Goodwill and Intangible Assets - Schedule of Carrying Value of Other Acquired Intangible Assets (Details) Sheet http://www.teledyne.com/role/GoodwillandIntangibleAssetsScheduleofCarryingValueofOtherAcquiredIntangibleAssetsDetails Goodwill and Intangible Assets - Schedule of Carrying Value of Other Acquired Intangible Assets (Details) Details 49 false false R50.htm 9954496 - Disclosure - Supplemental Balance Sheet Information - Narrative (Details) Sheet http://www.teledyne.com/role/SupplementalBalanceSheetInformationNarrativeDetails Supplemental Balance Sheet Information - Narrative (Details) Details 50 false false R51.htm 9954497 - Disclosure - Supplemental Balance Sheet Information - Schedule of Inventory (Details) Sheet http://www.teledyne.com/role/SupplementalBalanceSheetInformationScheduleofInventoryDetails Supplemental Balance Sheet Information - Schedule of Inventory (Details) Details 51 false false R52.htm 9954498 - Disclosure - Supplemental Balance Sheet Information - Schedule of Changes in Product Warranty Reserve (Details) Sheet http://www.teledyne.com/role/SupplementalBalanceSheetInformationScheduleofChangesinProductWarrantyReserveDetails Supplemental Balance Sheet Information - Schedule of Changes in Product Warranty Reserve (Details) Details 52 false false R53.htm 9954499 - Disclosure - Long-Term Debt - Long-Term Debt (Details) Sheet http://www.teledyne.com/role/LongTermDebtLongTermDebtDetails Long-Term Debt - Long-Term Debt (Details) Details 53 false false R54.htm 9954500 - Disclosure - Long-Term Debt - Narrative (Details) Sheet http://www.teledyne.com/role/LongTermDebtNarrativeDetails Long-Term Debt - Narrative (Details) Details 54 false false R55.htm 9954501 - Disclosure - Income Taxes - Schedule of Income Tax Provision and Effective Tax Rate (Details) Sheet http://www.teledyne.com/role/IncomeTaxesScheduleofIncomeTaxProvisionandEffectiveTaxRateDetails Income Taxes - Schedule of Income Tax Provision and Effective Tax Rate (Details) Details 55 false false R56.htm 9954502 - Disclosure - Pension Plans - Schedule of Defined Benefit Pension Plans and Postretirement Benefit Plans (Details) Sheet http://www.teledyne.com/role/PensionPlansScheduleofDefinedBenefitPensionPlansandPostretirementBenefitPlansDetails Pension Plans - Schedule of Defined Benefit Pension Plans and Postretirement Benefit Plans (Details) Details 56 false false R57.htm 9954503 - Disclosure - Stock-based Compensation - Narrative (Details) Sheet http://www.teledyne.com/role/StockbasedCompensationNarrativeDetails Stock-based Compensation - Narrative (Details) Details 57 false false R58.htm 9954504 - Disclosure - Stock-based Compensation - Options Plans (Details) Sheet http://www.teledyne.com/role/StockbasedCompensationOptionsPlansDetails Stock-based Compensation - Options Plans (Details) Details 58 false false R59.htm 9954505 - Disclosure - Stock-based Compensation - Restricted Stock Activity (Details) Sheet http://www.teledyne.com/role/StockbasedCompensationRestrictedStockActivityDetails Stock-based Compensation - Restricted Stock Activity (Details) Details 59 false false R60.htm 9954506 - Disclosure - Earnings Per Share - Computation of Basic and Diluted Earnings Per Share (Details) Sheet http://www.teledyne.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails Earnings Per Share - Computation of Basic and Diluted Earnings Per Share (Details) Details 60 false false R61.htm 9954507 - Disclosure - Earnings Per Share - Narrative (Details) Sheet http://www.teledyne.com/role/EarningsPerShareNarrativeDetails Earnings Per Share - Narrative (Details) Details 61 false false R62.htm 9954508 - Disclosure - Accumulated Other Comprehensive Income (Loss) - Changes in AOCI by Component (Details) Sheet http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLossChangesinAOCIbyComponentDetails Accumulated Other Comprehensive Income (Loss) - Changes in AOCI by Component (Details) Details http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLossTables 62 false false R63.htm 9954509 - Disclosure - Accumulated Other Comprehensive Income (Loss) - Reclassifications Out of Accumulated OCI (Details) Sheet http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLossReclassificationsOutofAccumulatedOCIDetails Accumulated Other Comprehensive Income (Loss) - Reclassifications Out of Accumulated OCI (Details) Details http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLossTables 63 false false R64.htm 9954510 - Disclosure - Derivative Instruments and Hedging Activities - Narrative (Details) Sheet http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesNarrativeDetails Derivative Instruments and Hedging Activities - Narrative (Details) Details 64 false false R65.htm 9954511 - Disclosure - Derivative Instruments and Hedging Activities - Effect of Derivative Instruments (Details) Sheet http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesEffectofDerivativeInstrumentsDetails Derivative Instruments and Hedging Activities - Effect of Derivative Instruments (Details) Details 65 false false R66.htm 9954512 - Disclosure - Derivative Instruments and Hedging Activities - Foreign Currency Contracts (Details) Sheet http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesForeignCurrencyContractsDetails Derivative Instruments and Hedging Activities - Foreign Currency Contracts (Details) Details 66 false false R67.htm 9954513 - Disclosure - Derivative Instruments and Hedging Activities - Fair Values of Instruments (Details) Sheet http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofInstrumentsDetails Derivative Instruments and Hedging Activities - Fair Values of Instruments (Details) Details 67 false false R68.htm 9954514 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.teledyne.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.teledyne.com/role/CommitmentsandContingencies 68 false false R69.htm 9954515 - Disclosure - Subsequent Events (Details) Sheet http://www.teledyne.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.teledyne.com/role/SubsequentEvents 69 false false All Reports Book All Reports [dq-0540-CurrentFiscalYearEndDate-Registrant-Value] In submission type 10-Q, CurrentFiscalYearEndDate value, --12-31, should match the Entity Registrant Fiscal Year End Date "12/29" on record within EDGAR. tdy-20240331.htm 4 [ix-0514-Hidden-Fact-Not-Referenced] WARN: 1 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 - tdy-20240331.htm 4 [DQC.US.0076.7653] The filer has reported a value for us-gaap:RevenueRemainingPerformanceObligationPercentage with a value of 0.220000 using the dimension member 2025-04-01 The filer has not reported a duration value for the corresponding elements of RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1. The properties of this us-gaap:RevenueRemainingPerformanceObligationPercentage fact are: Context: c-149 Unit: number. - tdy-20240331.htm 4 - tdy-20240331.htm 4 tdy-20240331.htm tdy-20240331.xsd tdy-20240331_cal.xml tdy-20240331_def.xml tdy-20240331_lab.xml tdy-20240331_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 88 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "tdy-20240331.htm": { "nsprefix": "tdy", "nsuri": "http://www.teledyne.com/20240331", "dts": { "inline": { "local": [ "tdy-20240331.htm" ] }, "schema": { "local": [ "tdy-20240331.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": [ "tdy-20240331_cal.xml" ] }, "definitionLink": { "local": [ "tdy-20240331_def.xml" ] }, "labelLink": { "local": [ "tdy-20240331_lab.xml" ] }, "presentationLink": { "local": [ "tdy-20240331_pre.xml" ] } }, "keyStandard": 237, "keyCustom": 10, "axisStandard": 31, "axisCustom": 0, "memberStandard": 56, "memberCustom": 32, "hidden": { "total": 6, "http://xbrl.sec.gov/dei/2023": 5, "http://fasb.org/us-gaap/2023": 1 }, "contextCount": 277, "entityCount": 1, "segmentCount": 90, "elementCount": 564, "unitCount": 12, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 702, "http://xbrl.sec.gov/dei/2023": 29, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://www.teledyne.com/role/CoverPage", "longName": "0000001 - Document - Cover Page", "shortName": "Cover Page", "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": "tdy-20240331.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": "tdy-20240331.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSS", "longName": "0000002 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME (LOSS)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF INCOME (LOSS)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "unique": true } }, "R3": { "role": "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "longName": "0000003 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "unique": true } }, "R4": { "role": "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "longName": "0000004 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "longName": "0000005 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "longName": "0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-24", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-19", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "unique": true } }, "R7": { "role": "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "longName": "0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "unique": true } }, "R8": { "role": "http://www.teledyne.com/role/General", "longName": "0000008 - Disclosure - General", "shortName": "General", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.teledyne.com/role/BusinessAcquisitions", "longName": "0000009 - Disclosure - Business Acquisitions", "shortName": "Business Acquisitions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.teledyne.com/role/BusinessSegments", "longName": "0000010 - Disclosure - Business Segments", "shortName": "Business Segments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "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": "tdy-20240331.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": "tdy-20240331.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.teledyne.com/role/RevenueRecognitionandContractBalances", "longName": "0000011 - Disclosure - Revenue Recognition and Contract Balances", "shortName": "Revenue Recognition and Contract Balances", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "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": "tdy-20240331.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": "tdy-20240331.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.teledyne.com/role/GoodwillandIntangibleAssets", "longName": "0000012 - Disclosure - Goodwill and Intangible Assets", "shortName": "Goodwill and Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.teledyne.com/role/SupplementalBalanceSheetInformation", "longName": "0000013 - Disclosure - Supplemental Balance Sheet Information", "shortName": "Supplemental Balance Sheet Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.teledyne.com/role/LongTermDebt", "longName": "0000014 - Disclosure - Long-Term Debt", "shortName": "Long-Term Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "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": "tdy-20240331.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": "tdy-20240331.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.teledyne.com/role/IncomeTaxes", "longName": "0000015 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "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": "tdy-20240331.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": "tdy-20240331.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.teledyne.com/role/PensionPlans", "longName": "0000016 - Disclosure - Pension Plans", "shortName": "Pension Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "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": "tdy-20240331.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": "tdy-20240331.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.teledyne.com/role/StockbasedCompensation", "longName": "0000017 - Disclosure - Stock-based Compensation", "shortName": "Stock-based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "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": "tdy-20240331.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": "tdy-20240331.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.teledyne.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": "tdy-20240331.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": "tdy-20240331.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLoss", "longName": "0000019 - Disclosure - Accumulated Other Comprehensive Income (Loss)", "shortName": "Accumulated Other Comprehensive Income (Loss)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "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": "tdy-20240331.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": "tdy-20240331.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivities", "longName": "0000020 - Disclosure - Derivative Instruments and Hedging Activities", "shortName": "Derivative Instruments and Hedging Activities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.teledyne.com/role/CommitmentsandContingencies", "longName": "0000021 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.teledyne.com/role/SubsequentEvents", "longName": "0000022 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.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-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.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-1", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.teledyne.com/role/GeneralPolicies", "longName": "9954471 - Disclosure - General (Policies)", "shortName": "General (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.teledyne.com/role/BusinessAcquisitionsTables", "longName": "9954472 - Disclosure - Business Acquisitions (Tables)", "shortName": "Business Acquisitions (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.teledyne.com/role/BusinessSegmentsTables", "longName": "9954473 - Disclosure - Business Segments (Tables)", "shortName": "Business Segments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesTables", "longName": "9954474 - Disclosure - Revenue Recognition and Contract Balances (Tables)", "shortName": "Revenue Recognition and Contract Balances (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.teledyne.com/role/GoodwillandIntangibleAssetsTables", "longName": "9954475 - Disclosure - Goodwill and Intangible Assets (Tables)", "shortName": "Goodwill and Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "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": "tdy-20240331.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": "tdy-20240331.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.teledyne.com/role/SupplementalBalanceSheetInformationTables", "longName": "9954476 - Disclosure - Supplemental Balance Sheet Information (Tables)", "shortName": "Supplemental Balance Sheet Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.teledyne.com/role/LongTermDebtTables", "longName": "9954477 - Disclosure - Long-Term Debt (Tables)", "shortName": "Long-Term Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.teledyne.com/role/IncomeTaxesTables", "longName": "9954478 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.teledyne.com/role/PensionPlansTables", "longName": "9954479 - Disclosure - Pension Plans (Tables)", "shortName": "Pension Plans (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.teledyne.com/role/StockbasedCompensationTables", "longName": "9954480 - Disclosure - Stock-based Compensation (Tables)", "shortName": "Stock-based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.teledyne.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": [ "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLossTables", "longName": "9954482 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Tables)", "shortName": "Accumulated Other Comprehensive Income (Loss) (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "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": "tdy-20240331.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": "tdy-20240331.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesTables", "longName": "9954483 - Disclosure - Derivative Instruments and Hedging Activities (Tables)", "shortName": "Derivative Instruments and Hedging Activities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.teledyne.com/role/BusinessAcquisitionsNarrativeDetails", "longName": "9954484 - Disclosure - Business Acquisitions - Narrative (Details)", "shortName": "Business Acquisitions - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true }, "uniqueAnchor": null }, "R39": { "role": "http://www.teledyne.com/role/BusinessAcquisitionsPurchasePriceDetails", "longName": "9954485 - Disclosure - Business Acquisitions - Purchase Price (Details)", "shortName": "Business Acquisitions - Purchase Price (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-41", "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "unique": true } }, "R40": { "role": "http://www.teledyne.com/role/BusinessSegmentsNarrativeDetails", "longName": "9954486 - Disclosure - Business Segments - Narrative (Details)", "shortName": "Business Segments - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "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": "tdy-20240331.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": "tdy-20240331.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.teledyne.com/role/BusinessSegmentsNetSalesandOperatingIncomebySegmentDetails", "longName": "9954487 - Disclosure - Business Segments - Net Sales and Operating Income by Segment (Details)", "shortName": "Business Segments - Net Sales and Operating Income by Segment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "tdy:SegmentReportingNetSalesPercentageChange", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "unique": true } }, "R42": { "role": "http://www.teledyne.com/role/BusinessSegmentsIdentifiableAssetsDetails", "longName": "9954488 - Disclosure - Business Segments - Identifiable Assets (Details)", "shortName": "Business Segments - Identifiable Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:Assets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-55", "name": "us-gaap:Assets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "unique": true } }, "R43": { "role": "http://www.teledyne.com/role/BusinessSegmentsSalesDetails", "longName": "9954489 - Disclosure - Business Segments - Sales (Details)", "shortName": "Business Segments - Sales (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-69", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "unique": true } }, "R44": { "role": "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesNarrativeDetails", "longName": "9954490 - Disclosure - Revenue Recognition and Contract Balances - Narrative (Details)", "shortName": "Revenue Recognition and Contract Balances - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesDisaggregationofRevenueDetails", "longName": "9954491 - Disclosure - Revenue Recognition and Contract Balances - Disaggregation of Revenue (Details)", "shortName": "Revenue Recognition and Contract Balances - Disaggregation of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-108", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "unique": true } }, "R46": { "role": "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesContractLiabilitiesDetails", "longName": "9954492 - Disclosure - Revenue Recognition and Contract Balances - Contract Liabilities (Details)", "shortName": "Revenue Recognition and Contract Balances - Contract Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesPerformanceObligationDetails", "longName": "9954493 - Disclosure - Revenue Recognition and Contract Balances - Performance Obligation (Details)", "shortName": "Revenue Recognition and Contract Balances - Performance Obligation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.teledyne.com/role/GoodwillandIntangibleAssetsScheduleofChangesintheCarryingValueofGoodwillDetails", "longName": "9954494 - Disclosure - Goodwill and Intangible Assets - Schedule of Changes in the Carrying Value of Goodwill (Details)", "shortName": "Goodwill and Intangible Assets - Schedule of Changes in the Carrying Value of Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "tdy:GoodwillForeignCurrencyTranslationGainLossAndTransfers", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "unique": true } }, "R49": { "role": "http://www.teledyne.com/role/GoodwillandIntangibleAssetsScheduleofCarryingValueofOtherAcquiredIntangibleAssetsDetails", "longName": "9954495 - Disclosure - Goodwill and Intangible Assets - Schedule of Carrying Value of Other Acquired Intangible Assets (Details)", "shortName": "Goodwill and Intangible Assets - Schedule of Carrying Value of Other Acquired Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.teledyne.com/role/SupplementalBalanceSheetInformationNarrativeDetails", "longName": "9954496 - Disclosure - Supplemental Balance Sheet Information - Narrative (Details)", "shortName": "Supplemental Balance Sheet Information - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:CashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:CashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.teledyne.com/role/SupplementalBalanceSheetInformationScheduleofInventoryDetails", "longName": "9954497 - Disclosure - Supplemental Balance Sheet Information - Schedule of Inventory (Details)", "shortName": "Supplemental Balance Sheet Information - Schedule of Inventory (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:InventoryRawMaterialsAndSupplies", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:InventoryRawMaterialsAndSupplies", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.teledyne.com/role/SupplementalBalanceSheetInformationScheduleofChangesinProductWarrantyReserveDetails", "longName": "9954498 - Disclosure - Supplemental Balance Sheet Information - Schedule of Changes in Product Warranty Reserve (Details)", "shortName": "Supplemental Balance Sheet Information - Schedule of Changes in Product Warranty Reserve (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:StandardProductWarrantyAccrual", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:StandardProductWarrantyAccrual", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.teledyne.com/role/LongTermDebtLongTermDebtDetails", "longName": "9954499 - Disclosure - Long-Term Debt - Long-Term Debt (Details)", "shortName": "Long-Term Debt - Long-Term Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:DeferredFinanceCostsNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "unique": true } }, "R54": { "role": "http://www.teledyne.com/role/LongTermDebtNarrativeDetails", "longName": "9954500 - Disclosure - Long-Term Debt - Narrative (Details)", "shortName": "Long-Term Debt - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:LongTermDebtFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:LongTermDebtFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.teledyne.com/role/IncomeTaxesScheduleofIncomeTaxProvisionandEffectiveTaxRateDetails", "longName": "9954501 - Disclosure - Income Taxes - Schedule of Income Tax Provision and Effective Tax Rate (Details)", "shortName": "Income Taxes - Schedule of Income Tax Provision and Effective Tax Rate (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "unique": true } }, "R56": { "role": "http://www.teledyne.com/role/PensionPlansScheduleofDefinedBenefitPensionPlansandPostretirementBenefitPlansDetails", "longName": "9954502 - Disclosure - Pension Plans - Schedule of Defined Benefit Pension Plans and Postretirement Benefit Plans (Details)", "shortName": "Pension Plans - Schedule of Defined Benefit Pension Plans and Postretirement Benefit Plans (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-186", "name": "us-gaap:DefinedBenefitPlanServiceCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-186", "name": "us-gaap:DefinedBenefitPlanServiceCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.teledyne.com/role/StockbasedCompensationNarrativeDetails", "longName": "9954503 - Disclosure - Stock-based Compensation - Narrative (Details)", "shortName": "Stock-based Compensation - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-188", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-188", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.teledyne.com/role/StockbasedCompensationOptionsPlansDetails", "longName": "9954504 - Disclosure - Stock-based Compensation - Options Plans (Details)", "shortName": "Stock-based Compensation - Options Plans (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-190", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-190", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.teledyne.com/role/StockbasedCompensationRestrictedStockActivityDetails", "longName": "9954505 - Disclosure - Stock-based Compensation - Restricted Stock Activity (Details)", "shortName": "Stock-based Compensation - Restricted Stock Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-192", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-192", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.teledyne.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails", "longName": "9954506 - 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": "60", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "unique": true } }, "R61": { "role": "http://www.teledyne.com/role/EarningsPerShareNarrativeDetails", "longName": "9954507 - Disclosure - Earnings Per Share - Narrative (Details)", "shortName": "Earnings Per Share - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-196", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-196", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLossChangesinAOCIbyComponentDetails", "longName": "9954508 - Disclosure - Accumulated Other Comprehensive Income (Loss) - Changes in AOCI by Component (Details)", "shortName": "Accumulated Other Comprehensive Income (Loss) - Changes in AOCI by Component (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "unique": true } }, "R63": { "role": "http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLossReclassificationsOutofAccumulatedOCIDetails", "longName": "9954509 - Disclosure - Accumulated Other Comprehensive Income (Loss) - Reclassifications Out of Accumulated OCI (Details)", "shortName": "Accumulated Other Comprehensive Income (Loss) - Reclassifications Out of Accumulated OCI (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CostsAndExpenses", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-215", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "unique": true } }, "R64": { "role": "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesNarrativeDetails", "longName": "9954510 - Disclosure - Derivative Instruments and Hedging Activities - Narrative (Details)", "shortName": "Derivative Instruments and Hedging Activities - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-256", "name": "us-gaap:GainLossOnDerivativeInstrumentsNetPretax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-256", "name": "us-gaap:GainLossOnDerivativeInstrumentsNetPretax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesEffectofDerivativeInstrumentsDetails", "longName": "9954511 - Disclosure - Derivative Instruments and Hedging Activities - Effect of Derivative Instruments (Details)", "shortName": "Derivative Instruments and Hedging Activities - Effect of Derivative Instruments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-226", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-226", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesForeignCurrencyContractsDetails", "longName": "9954512 - Disclosure - Derivative Instruments and Hedging Activities - Foreign Currency Contracts (Details)", "shortName": "Derivative Instruments and Hedging Activities - Foreign Currency Contracts (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-238", "name": "us-gaap:DerivativeNotionalAmount", "unitRef": "cad", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-238", "name": "us-gaap:DerivativeNotionalAmount", "unitRef": "cad", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofInstrumentsDetails", "longName": "9954513 - Disclosure - Derivative Instruments and Hedging Activities - Fair Values of Instruments (Details)", "shortName": "Derivative Instruments and Hedging Activities - Fair Values of Instruments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-274", "name": "us-gaap:DerivativeFairValueAmountOffsetAgainstCollateralNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-274", "name": "us-gaap:DerivativeFairValueAmountOffsetAgainstCollateralNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.teledyne.com/role/CommitmentsandContingenciesDetails", "longName": "9954514 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:AccrualForEnvironmentalLossContingencies", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:AccrualForEnvironmentalLossContingencies", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.teledyne.com/role/SubsequentEventsDetails", "longName": "9954515 - Disclosure - Subsequent Events (Details)", "shortName": "Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-277", "name": "us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-7", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-277", "name": "us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-7", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20240331.htm", "first": true, "unique": true } } }, "tag": { "tdy_A095UnsecuredSeniorNotesDueApril2024Member": { "xbrltype": "domainItemType", "nsuri": "http://www.teledyne.com/20240331", "localname": "A095UnsecuredSeniorNotesDueApril2024Member", "presentation": [ "http://www.teledyne.com/role/LongTermDebtLongTermDebtDetails", "http://www.teledyne.com/role/LongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "0.95% Fixed Rate Senior Notes due April 2024", "label": "0.95% Unsecured Senior Notes due April 2024 [Member]", "documentation": "0.95% Unsecured Senior Notes due April 2024" } } }, "auth_ref": [] }, "tdy_A160UnsecuredSeniorNotesDueApril2026Member": { "xbrltype": "domainItemType", "nsuri": "http://www.teledyne.com/20240331", "localname": "A160UnsecuredSeniorNotesDueApril2026Member", "presentation": [ "http://www.teledyne.com/role/LongTermDebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "1.60% Fixed Rate Senior Notes due April 2026", "label": "1.60% Unsecured Senior Notes due April 2026 [Member]", "documentation": "1.60% Unsecured Senior Notes due April 2026" } } }, "auth_ref": [] }, "tdy_A2022AcquisitionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teledyne.com/20240331", "localname": "A2022AcquisitionsMember", "presentation": [ "http://www.teledyne.com/role/BusinessAcquisitionsPurchasePriceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "label": "2022 Acquisitions [Member]", "documentation": "2022 Acquisitions" } } }, "auth_ref": [] }, "tdy_A225UnsecuredSeniorNotesDueApril2028Member": { "xbrltype": "domainItemType", "nsuri": "http://www.teledyne.com/20240331", "localname": "A225UnsecuredSeniorNotesDueApril2028Member", "presentation": [ "http://www.teledyne.com/role/LongTermDebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2.25% Fixed Rate Senior Notes due April 2028", "label": "2.25% Unsecured Senior Notes due April 2028 [Member]", "documentation": "2.25% Unsecured Senior Notes due April 2028" } } }, "auth_ref": [] }, "tdy_A250UnsecuredSeniorNotesDue2030Member": { "xbrltype": "domainItemType", "nsuri": "http://www.teledyne.com/20240331", "localname": "A250UnsecuredSeniorNotesDue2030Member", "presentation": [ "http://www.teledyne.com/role/LongTermDebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2.50% Fixed Rate Senior Notes due August 2030", "label": "2.50% Unsecured Senior Notes due 2030 [Member]", "documentation": "2.50% Unsecured Senior Notes due 2030" } } }, "auth_ref": [] }, "tdy_A275UnsecuredSeniorNotesDueApril2031Member": { "xbrltype": "domainItemType", "nsuri": "http://www.teledyne.com/20240331", "localname": "A275UnsecuredSeniorNotesDueApril2031Member", "presentation": [ "http://www.teledyne.com/role/LongTermDebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2.75% Fixed Rate Senior Notes due April 2031", "label": "2.75% Unsecured Senior Notes due April 2031 [Member]", "documentation": "2.75% Unsecured Senior Notes due April 2031" } } }, "auth_ref": [] }, "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AOCIAttributableToParentNetOfTaxRollForward", "presentation": [ "http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLossChangesinAOCIbyComponentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Roll Forward]", "label": "AOCI Attributable to Parent, Net of Tax [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_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r28", "r735" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r272", "r273" ] }, "us-gaap_AccrualForEnvironmentalLossContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccrualForEnvironmentalLossContingencies", "crdr": "credit", "presentation": [ "http://www.teledyne.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reserves for environmental remediation obligations", "label": "Accrual for Environmental Loss Contingencies", "documentation": "Total costs accrued as of the balance sheet date for environmental loss contingencies." } } }, "auth_ref": [ "r306", "r705", "r825", "r826", "r868", "r870" ] }, "us-gaap_AccruedEnvironmentalLossContingenciesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedEnvironmentalLossContingenciesCurrent", "crdr": "credit", "presentation": [ "http://www.teledyne.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Portion of reserves included in current accrued liabilities", "label": "Accrued Environmental Loss Contingencies, Current", "documentation": "Carrying value of the obligation (known or estimated) arising from requirements to perform activities to remediate one or more sites, payable in twelve months or in the next operating cycle if longer." } } }, "auth_ref": [ "r31", "r704", "r867", "r868", "r870" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued liabilities", "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": [ "r31" ] }, "tdy_AccruedLiabilitiesCurrentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teledyne.com/20240331", "localname": "AccruedLiabilitiesCurrentMember", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities", "label": "Accrued Liabilities, Current [Member]", "documentation": "Accrued Liabilities, Current" } } }, "auth_ref": [] }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "presentation": [ "http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLossChangesinAOCIbyComponentDetails", "http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLossReclassificationsOutofAccumulatedOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pension and Postretirement Benefits", "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", "r14", "r41", "r839", "r840", "r841" ] }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember", "presentation": [ "http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLossReclassificationsOutofAccumulatedOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of prior service cost", "label": "Accumulated Defined Benefit Plans Adjustment, Net Prior Service Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive (income) loss related to prior service cost (credit) component of defined benefit plans attributable to the parent." } } }, "auth_ref": [ "r7", "r14", "r41", "r191", "r192", "r839" ] }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember", "presentation": [ "http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLossReclassificationsOutofAccumulatedOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of net actuarial loss", "label": "Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive income (loss) related to gain (loss) component of defined benefit plans attributable to the parent." } } }, "auth_ref": [ "r4", "r14", "r41", "r191", "r192", "r839" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Accumulated depreciation and amortization", "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": [ "r65", "r170", "r563" ] }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "presentation": [ "http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLossChangesinAOCIbyComponentDetails", "http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLossReclassificationsOutofAccumulatedOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Flow Hedges and Other", "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]", "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent." } } }, "auth_ref": [ "r183", "r191", "r192", "r505", "r698", "r839" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLossChangesinAOCIbyComponentDetails", "http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLossReclassificationsOutofAccumulatedOCIDetails" ], "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": [ "r190", "r191", "r526", "r528", "r529", "r530", "r531", "r532" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Accumulated other comprehensive income (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": [ "r40", "r41", "r122", "r177", "r560", "r596", "r597" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLossChangesinAOCIbyComponentDetails", "http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLossReclassificationsOutofAccumulatedOCIDetails" ], "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": [ "r190", "r191", "r526", "r528", "r529", "r530", "r531", "r532" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLossChangesinAOCIbyComponentDetails", "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (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", "r14", "r41", "r514", "r517", "r536", "r592", "r593", "r839", "r840", "r841", "r847", "r848", "r849" ] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedTranslationAdjustmentMember", "presentation": [ "http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLossChangesinAOCIbyComponentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency Translation", "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": [ "r3", "r14", "r41", "r191", "r192", "r528", "r529", "r530", "r531", "r532", "r839" ] }, "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": [ "r786" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Additional paid-in capital", "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": [ "r113" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in Capital", "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": [ "r479", "r480", "r481", "r604", "r847", "r848", "r849", "r887", "r906" ] }, "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": [ "r792" ] }, "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": [ "r792" ] }, "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": [ "r792" ] }, "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": [ "r792" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Adjustments to reconcile net income (loss) including noncontrolling interest to net cash provided by (used in) operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "tdy_AerospaceAndDefenseElectronicsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teledyne.com/20240331", "localname": "AerospaceAndDefenseElectronicsMember", "presentation": [ "http://www.teledyne.com/role/BusinessSegmentsIdentifiableAssetsDetails", "http://www.teledyne.com/role/BusinessSegmentsNarrativeDetails", "http://www.teledyne.com/role/BusinessSegmentsNetSalesandOperatingIncomebySegmentDetails", "http://www.teledyne.com/role/GoodwillandIntangibleAssetsScheduleofChangesintheCarryingValueofGoodwillDetails", "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aerospace and Defense Electronics", "label": "Aerospace and Defense Electronics [Member]", "documentation": "Aerospace and Defense Electronics." } } }, "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": [ "r757", "r768", "r778", "r803" ] }, "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": [ "r760", "r771", "r781", "r806" ] }, "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": [ "r792" ] }, "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": [ "r799" ] }, "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": [ "r764", "r772", "r782", "r799", "r807", "r811", "r819" ] }, "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": [ "r817" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.teledyne.com/role/StockbasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r475", "r482" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.teledyne.com/role/SupplementalBalanceSheetInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for doubtful accounts", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r178", "r274", "r278" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.teledyne.com/role/CoverPage" ], "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_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "calculation": { "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSS": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Acquired intangible asset amortization", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r11", "r58", "r63" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.teledyne.com/role/EarningsPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares excluded from computation of diluted earnings per share (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r233" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.teledyne.com/role/EarningsPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r47" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.teledyne.com/role/EarningsPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name [Domain]", "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r47" ] }, "srt_AsiaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AsiaMember", "presentation": [ "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asia", "label": "Asia [Member]" } } }, "auth_ref": [ "r908", "r909", "r910", "r911" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.teledyne.com/role/BusinessSegmentsIdentifiableAssetsDetails", "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total Assets", "terseLabel": "Identifiable 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": [ "r151", "r174", "r203", "r242", "r257", "r263", "r275", "r310", "r311", "r313", "r314", "r315", "r317", "r319", "r321", "r322", "r501", "r506", "r524", "r555", "r633", "r735", "r748", "r877", "r878", "r891" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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": [ "r167", "r180", "r203", "r275", "r310", "r311", "r313", "r314", "r315", "r317", "r319", "r321", "r322", "r501", "r506", "r524", "r735", "r877", "r878", "r891" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Current Assets", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "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": [ "r814" ] }, "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": [ "r815" ] }, "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": [ "r810" ] }, "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": [ "r810" ] }, "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": [ "r810" ] }, "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": [ "r810" ] }, "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": [ "r810" ] }, "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": [ "r810" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.teledyne.com/role/StockbasedCompensationNarrativeDetails", "http://www.teledyne.com/role/StockbasedCompensationOptionsPlansDetails", "http://www.teledyne.com/role/StockbasedCompensationRestrictedStockActivityDetails", "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": [ "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474" ] }, "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": [ "r813" ] }, "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": [ "r812" ] }, "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": [ "r811" ] }, "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": [ "r811" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Axis]", "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Domain]", "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r88", "r92" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.teledyne.com/role/GeneralPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Basis of Presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.teledyne.com/role/General" ], "lang": { "en-us": { "role": { "terseLabel": "General", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. 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). Accounting policies describe all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r133" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.teledyne.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.teledyne.com/role/BusinessAcquisitionsPurchasePriceDetails" ], "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": [ "r498", "r724", "r727" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.teledyne.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.teledyne.com/role/BusinessAcquisitionsPurchasePriceDetails" ], "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": [ "r77", "r78", "r498", "r724", "r727" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.teledyne.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.teledyne.com/role/BusinessAcquisitionsPurchasePriceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Line Items]", "label": "Business Acquisition [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r498" ] }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.teledyne.com/role/BusinessAcquisitions" ], "lang": { "en-us": { "role": { "verboseLabel": "Business Acquisitions", "label": "Business Combination Disclosure [Text Block]", "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r145", "r499" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "crdr": "debit", "presentation": [ "http://www.teledyne.com/role/BusinessAcquisitionsPurchasePriceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquired Intangible Assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date." } } }, "auth_ref": [ "r79" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r45", "r169", "r695" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents\u2014beginning of period", "periodEndLabel": "Cash and cash equivalents\u2014end 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": [ "r45", "r130", "r201" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Change 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", "r130" ] }, "us-gaap_CashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashEquivalentsAtCarryingValue", "crdr": "debit", "presentation": [ "http://www.teledyne.com/role/SupplementalBalanceSheetInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash equivalents", "label": "Cash Equivalents, at Carrying Value", "documentation": "Amount of short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r834", "r901" ] }, "us-gaap_CashFlowHedgingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowHedgingMember", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesEffectofDerivativeInstrumentsDetails", "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofInstrumentsDetails", "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flow hedges", "verboseLabel": "Cash flow hedges", "label": "Cash Flow Hedging [Member]", "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk." } } }, "auth_ref": [ "r87" ] }, "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": [ "r790" ] }, "tdy_ChartWorldInternationalLimitedAndAffiliatesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teledyne.com/20240331", "localname": "ChartWorldInternationalLimitedAndAffiliatesMember", "presentation": [ "http://www.teledyne.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.teledyne.com/role/BusinessAcquisitionsPurchasePriceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ChartWorld", "label": "ChartWorld International Limited And Affiliates [Member]", "documentation": "ChartWorld International Limited And Affiliates" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.teledyne.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "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": [ "r791" ] }, "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": [ "r791" ] }, "tdy_CommercialAndOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teledyne.com/20240331", "localname": "CommercialAndOtherMember", "presentation": [ "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other", "label": "Commercial And Other [Member]", "documentation": "Commercial And Other [Member]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r36", "r107", "r557", "r619" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.teledyne.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "verboseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r138", "r302", "r303", "r680", "r869" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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": [ "r738", "r739", "r740", "r742", "r743", "r744", "r745", "r847", "r848", "r887", "r904", "r906" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock, par value (in USD per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r112" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock, shares authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r112", "r620" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued (in shares)", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r112" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock, shares outstanding (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r15", "r112", "r620", "r639", "r906", "r907" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock, $0.01 par value; authorized 125,000,000 shares; issued shares: 47,420,690 at March 31, 2024 and 47,331,845 at December\u00a031, 2023; outstanding shares: 47,420,690 at March 31, 2024 and 47,331,845 at December\u00a031, 2023", "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": [ "r112", "r559", "r735" ] }, "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": [ "r796" ] }, "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": [ "r795" ] }, "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": [ "r797" ] }, "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": [ "r794" ] }, "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_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income (loss) attributable to Teledyne", "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": [ "r42", "r187", "r189", "r197", "r552", "r571" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Less: Comprehensive income (loss) attributable to noncontrolling interest", "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": [ "r9", "r83", "r85", "r187", "r189", "r196", "r551", "r570" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income (loss) including noncontrolling interest", "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": [ "r85", "r147", "r187", "r189", "r195", "r550", "r569" ] }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNoteTextBlock", "presentation": [ "http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r121", "r194", "r549", "r568" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r49", "r51", "r101", "r102", "r271", "r679" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r49", "r51", "r101", "r102", "r271", "r598", "r679" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r49", "r51", "r101", "r102", "r271", "r679", "r830" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net sales fixed price contracts percent (as a percent)", "label": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r49", "r51", "r101", "r102", "r271" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r49", "r51", "r101", "r102", "r271", "r679" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.teledyne.com/role/BusinessSegmentsIdentifiableAssetsDetails", "http://www.teledyne.com/role/BusinessSegmentsNetSalesandOperatingIncomebySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Axis]", "label": "Consolidation Items [Axis]" } } }, "auth_ref": [ "r205", "r244", "r255", "r256", "r257", "r258", "r259", "r261", "r265", "r310", "r311", "r312", "r313", "r315", "r316", "r318", "r320", "r321", "r877", "r878" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.teledyne.com/role/BusinessSegmentsIdentifiableAssetsDetails", "http://www.teledyne.com/role/BusinessSegmentsNetSalesandOperatingIncomebySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Domain]", "label": "Consolidation Items [Domain]" } } }, "auth_ref": [ "r205", "r244", "r255", "r256", "r257", "r258", "r259", "r261", "r265", "r310", "r311", "r312", "r313", "r315", "r316", "r318", "r320", "r321", "r877", "r878" ] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Contract Liabilities", "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": [ "r881" ] }, "us-gaap_ContractWithCustomerBasisOfPricingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerBasisOfPricingAxis", "presentation": [ "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Basis of Pricing [Axis]", "label": "Contract with Customer, Basis of Pricing [Axis]", "documentation": "Information by basis of pricing for contract representing right to consideration in exchange for good or service transferred to customer." } } }, "auth_ref": [ "r716", "r882" ] }, "us-gaap_ContractWithCustomerBasisOfPricingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerBasisOfPricingDomain", "presentation": [ "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Basis of Pricing [Domain]", "label": "Contract with Customer, Basis of Pricing [Domain]", "documentation": "Basis of pricing for contract with customer. Includes, but is not limited to, fixed-price and time-and-materials contracts." } } }, "auth_ref": [ "r716", "r882" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "calculation": { "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesContractLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total contract liabilities", "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": [ "r355", "r356", "r367" ] }, "us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice", "crdr": "credit", "presentation": [ "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in estimate", "label": "Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Change in Estimate of Transaction Price", "documentation": "Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from change in estimate of transaction price which (increases) decreases obligation to transfer good or service to customer for which consideration from customer has been received or is due. Includes, but is not limited to, change in assessment of whether estimate of variable consideration is constrained." } } }, "auth_ref": [ "r712" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesContractLiabilitiesDetails": { "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r355", "r356", "r367" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesContractLiabilitiesDetails": { "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Contract with Customer, Liability, Noncurrent", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r355", "r356", "r367" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognized from contract liabilities", "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": [ "r368" ] }, "us-gaap_CorporateNonSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateNonSegmentMember", "presentation": [ "http://www.teledyne.com/role/BusinessSegmentsIdentifiableAssetsDetails", "http://www.teledyne.com/role/BusinessSegmentsNetSalesandOperatingIncomebySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate expense", "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": [ "r20", "r256", "r257", "r258", "r259", "r265", "r852" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSS": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSS" ], "lang": { "en-us": { "role": { "verboseLabel": "Cost of sales", "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": [ "r126", "r545" ] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLossReclassificationsOutofAccumulatedOCIDetails", "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Total costs and expenses", "verboseLabel": "Costs and expenses", "label": "Costs and Expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r125" ] }, "us-gaap_CostsAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpensesAbstract", "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSS" ], "lang": { "en-us": { "role": { "verboseLabel": "Costs and expenses", "label": "Costs and Expenses [Abstract]" } } }, "auth_ref": [] }, "tdy_CountriesOtherThanUnitedStatesAndEuropeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teledyne.com/20240331", "localname": "CountriesOtherThanUnitedStatesAndEuropeMember", "presentation": [ "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "All other", "label": "Countries Other Than United States And Europe [Member]", "documentation": "Countries Other Than United States And Europe [Member]" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover page.", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.teledyne.com/role/LongTermDebtLongTermDebtDetails", "http://www.teledyne.com/role/LongTermDebtNarrativeDetails" ], "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_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.teledyne.com/role/LongTermDebtLongTermDebtDetails", "http://www.teledyne.com/role/LongTermDebtNarrativeDetails" ], "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": [] }, "tdy_CurrencySwapAndInterestRateSwapMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teledyne.com/20240331", "localname": "CurrencySwapAndInterestRateSwapMember", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Currency swap and interest rate swap", "label": "Currency Swap And Interest Rate Swap [Member]", "documentation": "Currency Swap And Interest Rate Swap" } } }, "auth_ref": [] }, "tdy_CurrencySwapMaturingOctober2024Member": { "xbrltype": "domainItemType", "nsuri": "http://www.teledyne.com/20240331", "localname": "CurrencySwapMaturingOctober2024Member", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Currency swap maturing October 2024", "label": "Currency Swap Maturing October 2024 [Member]", "documentation": "Currency Swap Maturing October 2024" } } }, "auth_ref": [] }, "us-gaap_CurrencySwapMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrencySwapMember", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cross currency swap", "label": "Currency Swap [Member]", "documentation": "Swap involving the exchange of principal and interest in one currency for another currency." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.teledyne.com/role/CoverPage" ], "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": [] }, "us-gaap_CustomerRelatedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelatedIntangibleAssetsMember", "presentation": [ "http://www.teledyne.com/role/GoodwillandIntangibleAssetsScheduleofCarryingValueofOtherAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer list/relationships", "label": "Customer-Related Intangible Assets [Member]", "documentation": "Customer-related asset, including, but not limited to, customer lists, and noncontractual customer relationships." } } }, "auth_ref": [ "r23" ] }, "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_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.teledyne.com/role/LongTermDebt" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r139", "r202", "r323", "r329", "r330", "r331", "r332", "r333", "r334", "r339", "r346", "r347", "r349" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.teledyne.com/role/LongTermDebtLongTermDebtDetails", "http://www.teledyne.com/role/LongTermDebtNarrativeDetails" ], "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": [ "r26", "r109", "r110", "r152", "r153", "r205", "r324", "r325", "r326", "r327", "r328", "r330", "r335", "r336", "r337", "r338", "r340", "r341", "r342", "r343", "r344", "r345", "r535", "r706", "r707", "r708", "r709", "r710", "r844" ] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://www.teledyne.com/role/LongTermDebtLongTermDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.teledyne.com/role/LongTermDebtLongTermDebtDetails", "http://www.teledyne.com/role/LongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total debt", "verboseLabel": "Borrowings", "label": "Long-Term Debt, Gross", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r26", "r153", "r350" ] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://www.teledyne.com/role/LongTermDebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable interest rate", "label": "Debt Instrument, Interest Rate, Effective Percentage", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r33", "r104", "r352", "r535" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.teledyne.com/role/LongTermDebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Stated interest rate (as a percent)", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r33", "r325" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.teledyne.com/role/LongTermDebtLongTermDebtDetails" ], "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": [ "r205", "r324", "r325", "r326", "r327", "r328", "r330", "r335", "r336", "r337", "r338", "r340", "r341", "r342", "r343", "r344", "r345", "r348", "r535", "r706", "r707", "r708", "r709", "r710", "r844" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.teledyne.com/role/LongTermDebtLongTermDebtDetails", "http://www.teledyne.com/role/LongTermDebtNarrativeDetails" ], "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": [ "r34", "r205", "r324", "r325", "r326", "r327", "r328", "r330", "r335", "r336", "r337", "r338", "r340", "r341", "r342", "r343", "r344", "r345", "r535", "r706", "r707", "r708", "r709", "r710", "r844" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.teledyne.com/role/LongTermDebtLongTermDebtDetails" ], "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": [ "r34", "r67", "r68", "r103", "r104", "r106", "r108", "r140", "r141", "r205", "r324", "r325", "r326", "r327", "r328", "r330", "r335", "r336", "r337", "r338", "r340", "r341", "r342", "r343", "r344", "r345", "r348", "r535", "r706", "r707", "r708", "r709", "r710", "r844" ] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "calculation": { "http://www.teledyne.com/role/LongTermDebtLongTermDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.teledyne.com/role/LongTermDebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Debt discount and debt issuance 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": [ "r105", "r880" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term deferred tax liabilities", "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": [ "r484", "r485", "r556" ] }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "crdr": "credit", "calculation": { "http://www.teledyne.com/role/PensionPlansScheduleofDefinedBenefitPensionPlansandPostretirementBenefitPlansDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.teledyne.com/role/PensionPlansScheduleofDefinedBenefitPensionPlansandPostretirementBenefitPlansDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Amortization of net actuarial loss (gain)", "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": [ "r373", "r411", "r432", "r722", "r723" ] }, "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit", "crdr": "debit", "calculation": { "http://www.teledyne.com/role/PensionPlansScheduleofDefinedBenefitPensionPlansandPostretirementBenefitPlansDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.teledyne.com/role/PensionPlansScheduleofDefinedBenefitPensionPlansandPostretirementBenefitPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of net prior service cost (income)", "label": "Defined Benefit Plan, Amortization of Prior Service Cost (Credit)", "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan." } } }, "auth_ref": [ "r373", "r412", "r433", "r722", "r723" ] }, "us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent", "crdr": "debit", "calculation": { "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid pension assets", "label": "Assets for Plan Benefits, Defined Benefit Plan", "documentation": "Amount of asset, recognized in statement of financial position, for overfunded defined benefit pension and other postretirement plans." } } }, "auth_ref": [ "r150", "r371", "r372", "r394", "r632", "r722", "r899" ] }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanDisclosureLineItems", "presentation": [ "http://www.teledyne.com/role/PensionPlansScheduleofDefinedBenefitPensionPlansandPostretirementBenefitPlansDetails" ], "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_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "crdr": "credit", "calculation": { "http://www.teledyne.com/role/PensionPlansScheduleofDefinedBenefitPensionPlansandPostretirementBenefitPlansDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.teledyne.com/role/PensionPlansScheduleofDefinedBenefitPensionPlansandPostretirementBenefitPlansDetails" ], "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": [ "r373", "r410", "r431", "r722", "r723" ] }, "us-gaap_DefinedBenefitPlanInterestCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanInterestCost", "crdr": "debit", "calculation": { "http://www.teledyne.com/role/PensionPlansScheduleofDefinedBenefitPensionPlansandPostretirementBenefitPlansDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.teledyne.com/role/PensionPlansScheduleofDefinedBenefitPensionPlansandPostretirementBenefitPlansDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Interest cost on benefit obligation", "label": "Defined Benefit Plan, Interest Cost", "documentation": "Amount of cost recognized for passage of time related to defined benefit plan." } } }, "auth_ref": [ "r373", "r377", "r409", "r430", "r722", "r723" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "crdr": "debit", "calculation": { "http://www.teledyne.com/role/PensionPlansScheduleofDefinedBenefitPensionPlansandPostretirementBenefitPlansDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.teledyne.com/role/PensionPlansScheduleofDefinedBenefitPensionPlansandPostretirementBenefitPlansDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Pension non-service cost (income)", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan." } } }, "auth_ref": [ "r407", "r428", "r722", "r723" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanNetPeriodicBenefitCostAbstract", "presentation": [ "http://www.teledyne.com/role/PensionPlansScheduleofDefinedBenefitPensionPlansandPostretirementBenefitPlansDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Components of net period pension benefit expense", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanServiceCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanServiceCost", "crdr": "debit", "presentation": [ "http://www.teledyne.com/role/PensionPlansScheduleofDefinedBenefitPensionPlansandPostretirementBenefitPlansDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Service cost \u2014 benefits earned during the period", "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": [ "r375", "r408", "r429", "r722", "r723" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization, Nonproduction", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r11", "r64" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesEffectofDerivativeInstrumentsDetails", "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofInstrumentsDetails", "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesForeignCurrencyContractsDetails", "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Contract Type [Domain]", "label": "Derivative Contract [Domain]", "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r609", "r611", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r634", "r635", "r636", "r637", "r648", "r649", "r650", "r651", "r654", "r655", "r656", "r657", "r670", "r671", "r674", "r675", "r738", "r740" ] }, "us-gaap_DerivativeFairValueAmountOffsetAgainstCollateralNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeFairValueAmountOffsetAgainstCollateralNet", "crdr": "debit", "calculation": { "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofInstrumentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofInstrumentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total derivatives, net", "label": "Derivative, Fair Value, Amount Offset Against Collateral, Net", "documentation": "The net amount as of the balance sheet date of the fair value of derivative assets and derivative liabilities that in accordance with the entity's accounting policy were offset against collateral under a master netting arrangement." } } }, "auth_ref": [ "r96" ] }, "us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral", "crdr": "debit", "calculation": { "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofInstrumentsDetails": { "parentTag": "us-gaap_DerivativeFairValueAmountOffsetAgainstCollateralNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total asset derivatives", "label": "Derivative Asset, Subject to Master Netting Arrangement, before Offset of Collateral", "documentation": "Fair value, after offset of derivative liability, of financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, before offset against an obligation to return collateral under a master netting arrangement. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement." } } }, "auth_ref": [ "r19", "r22", "r25", "r97" ] }, "us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral", "crdr": "credit", "calculation": { "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofInstrumentsDetails": { "parentTag": "us-gaap_DerivativeFairValueAmountOffsetAgainstCollateralNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofInstrumentsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Total liability derivatives", "label": "Derivative Liability, Subject to Master Netting Arrangement, before Offset of Collateral", "documentation": "Fair value, after offset of derivative asset, of financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, elected not to be and before offset against a right to receive collateral under a master netting arrangement. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement." } } }, "auth_ref": [ "r19", "r22", "r25", "r97" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesEffectofDerivativeInstrumentsDetails", "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofInstrumentsDetails", "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesForeignCurrencyContractsDetails", "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instrument [Axis]", "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r89", "r91", "r93", "r95", "r609", "r611", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r634", "r635", "r636", "r637", "r648", "r649", "r650", "r651", "r654", "r655", "r656", "r657", "r670", "r671", "r674", "r675", "r697", "r738", "r740" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]", "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivities" ], "lang": { "en-us": { "role": { "verboseLabel": "Derivative Instruments and Hedging Activities", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts." } } }, "auth_ref": [ "r149", "r511", "r519" ] }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesEffectofDerivativeInstrumentsDetails", "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofInstrumentsDetails", "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Relationship [Axis]", "label": "Hedging Relationship [Axis]", "documentation": "Information by type of hedging relationship." } } }, "auth_ref": [ "r16", "r89", "r93" ] }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesEffectofDerivativeInstrumentsDetails", "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments, Gain (Loss) [Table]", "label": "Derivative Instruments, Gain (Loss) [Table]", "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments." } } }, "auth_ref": [ "r16", "r89", "r93", "r95", "r98", "r99", "r510" ] }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossLineItems", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesEffectofDerivativeInstrumentsDetails", "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments, Gain (Loss) [Line Items]", "label": "Derivative Instruments, Gain (Loss) [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r510" ] }, "us-gaap_DerivativeLiabilityFairValueNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilityFairValueNetAbstract", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofInstrumentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Fair values of derivative financial instruments", "label": "Derivative Liability, Subject to Master Netting Arrangement, before Offset of Collateral [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeNotionalAmount", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesForeignCurrencyContractsDetails", "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative notional amount", "label": "Derivative, Notional Amount", "documentation": "Nominal or face amount used to calculate payment on derivative." } } }, "auth_ref": [ "r885", "r886" ] }, "us-gaap_DerivativesFairValueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativesFairValueLineItems", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofInstrumentsDetails", "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesForeignCurrencyContractsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivatives, Fair Value [Line Items]", "label": "Derivatives, Fair Value [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DesignatedAsHedgingInstrumentMember", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesEffectofDerivativeInstrumentsDetails", "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofInstrumentsDetails", "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Designated as hedging instrument", "verboseLabel": "Derivatives designated as hedging instruments:", "label": "Designated as Hedging Instrument [Member]", "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)." } } }, "auth_ref": [ "r16" ] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://www.teledyne.com/role/GoodwillandIntangibleAssetsScheduleofCarryingValueofOtherAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proprietary technology", "label": "Developed Technology Rights [Member]", "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property." } } }, "auth_ref": [ "r146" ] }, "tdy_DigitalImagingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teledyne.com/20240331", "localname": "DigitalImagingMember", "presentation": [ "http://www.teledyne.com/role/BusinessSegmentsIdentifiableAssetsDetails", "http://www.teledyne.com/role/BusinessSegmentsNarrativeDetails", "http://www.teledyne.com/role/BusinessSegmentsNetSalesandOperatingIncomebySegmentDetails", "http://www.teledyne.com/role/GoodwillandIntangibleAssetsScheduleofChangesintheCarryingValueofGoodwillDetails", "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Digital Imaging", "label": "Digital Imaging [Member]", "documentation": "Digital Imaging." } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesDisaggregationofRevenueDetails" ], "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": [ "r366", "r713", "r714", "r715", "r716", "r717", "r718", "r719" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesDisaggregationofRevenueDetails" ], "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": [ "r366", "r713", "r714", "r715", "r716", "r717", "r718", "r719" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of 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": [ "r882" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.teledyne.com/role/StockbasedCompensation" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock-based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r445", "r448", "r476", "r477", "r478", "r731" ] }, "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": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.teledyne.com/role/CoverPage" ], "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": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.teledyne.com/role/CoverPage" ], "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": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.teledyne.com/role/CoverPage" ], "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": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.teledyne.com/role/CoverPage" ], "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": [ "r752" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.teledyne.com/role/CoverPage" ], "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": [ "r785" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.teledyne.com/role/CoverPage" ], "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_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": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Basic earnings per common share (in USD 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": [ "r198", "r216", "r217", "r218", "r219", "r220", "r225", "r227", "r230", "r231", "r232", "r236", "r521", "r522", "r553", "r572", "r699" ] }, "us-gaap_EarningsPerShareBasicLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicLineItems", "presentation": [ "http://www.teledyne.com/role/EarningsPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]", "label": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [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": [ "r227", "r228", "r230" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted earnings per common share (in USD 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": [ "r198", "r216", "r217", "r218", "r219", "r220", "r227", "r230", "r231", "r232", "r236", "r521", "r522", "r553", "r572", "r699" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.teledyne.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": [ "r224", "r233", "r234", "r235" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rate changes on cash", "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": [ "r525" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.teledyne.com/role/IncomeTaxesScheduleofIncomeTaxProvisionandEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective tax rate", "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": [ "r487" ] }, "tdy_EffectiveIncomeTaxRateReconciliationDiscreteItemsAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teledyne.com/20240331", "localname": "EffectiveIncomeTaxRateReconciliationDiscreteItemsAmount", "crdr": "credit", "calculation": { "http://www.teledyne.com/role/IncomeTaxesScheduleofIncomeTaxProvisionandEffectiveTaxRateDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.teledyne.com/role/IncomeTaxesScheduleofIncomeTaxProvisionandEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Effective Income Tax Rate Reconciliation, Discrete Items, Amount", "label": "Effective Income Tax Rate Reconciliation, Discrete Items, Amount", "documentation": "Effective Income Tax Rate Reconciliation, Discrete Items, Amount" } } }, "auth_ref": [] }, "tdy_EffectiveIncomeTaxRateReconciliationDiscreteItemsNonCashIncomeTaxBenefitAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teledyne.com/20240331", "localname": "EffectiveIncomeTaxRateReconciliationDiscreteItemsNonCashIncomeTaxBenefitAmount", "crdr": "credit", "calculation": { "http://www.teledyne.com/role/IncomeTaxesScheduleofIncomeTaxProvisionandEffectiveTaxRateDetails": { "parentTag": "tdy_EffectiveIncomeTaxRateReconciliationDiscreteItemsAmount", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.teledyne.com/role/IncomeTaxesScheduleofIncomeTaxProvisionandEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Uncertain tax position reserves (primarily acquisition related)", "label": "Effective Income Tax Rate Reconciliation, Discrete Items, Non-Cash Income Tax Benefit Amount", "documentation": "Effective Income Tax Rate Reconciliation, Discrete Items, Non-Cash Income Tax Benefit Amount" } } }, "auth_ref": [] }, "tdy_EffectiveIncomeTaxRateReconciliationDiscreteItemsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teledyne.com/20240331", "localname": "EffectiveIncomeTaxRateReconciliationDiscreteItemsOther", "crdr": "credit", "calculation": { "http://www.teledyne.com/role/IncomeTaxesScheduleofIncomeTaxProvisionandEffectiveTaxRateDetails": { "parentTag": "tdy_EffectiveIncomeTaxRateReconciliationDiscreteItemsAmount", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.teledyne.com/role/IncomeTaxesScheduleofIncomeTaxProvisionandEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other discrete event expense (benefit)", "label": "Effective Income Tax Rate Reconciliation, Discrete Items, Other", "documentation": "Effective Income Tax Rate Reconciliation, Discrete Items, Other" } } }, "auth_ref": [] }, "tdy_EffectiveIncomeTaxRateReconciliationExcludingDiscreteItems": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teledyne.com/20240331", "localname": "EffectiveIncomeTaxRateReconciliationExcludingDiscreteItems", "crdr": "credit", "presentation": [ "http://www.teledyne.com/role/IncomeTaxesScheduleofIncomeTaxProvisionandEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provision (benefit) for income taxes without discrete event expense (benefit)", "label": "Effective Income Tax Rate Reconciliation, Excluding Discrete Items", "documentation": "Effective Income Tax Rate Reconciliation, Excluding Discrete Items" } } }, "auth_ref": [] }, "tdy_EffectiveIncomeTaxRateReconciliationExcludingDiscreteItemsPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.teledyne.com/20240331", "localname": "EffectiveIncomeTaxRateReconciliationExcludingDiscreteItemsPercent", "presentation": [ "http://www.teledyne.com/role/IncomeTaxesScheduleofIncomeTaxProvisionandEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective tax rate without discrete events", "label": "Effective Income Tax Rate Reconciliation, Excluding Discrete Items, Percent", "documentation": "Effective Income Tax Rate Reconciliation, Excluding Discrete Items, Percent" } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.teledyne.com/role/EarningsPerShareNarrativeDetails", "http://www.teledyne.com/role/StockbasedCompensationNarrativeDetails", "http://www.teledyne.com/role/StockbasedCompensationOptionsPlansDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Options", "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": [] }, "tdy_EngineeredSystemsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teledyne.com/20240331", "localname": "EngineeredSystemsMember", "presentation": [ "http://www.teledyne.com/role/BusinessSegmentsIdentifiableAssetsDetails", "http://www.teledyne.com/role/BusinessSegmentsNarrativeDetails", "http://www.teledyne.com/role/BusinessSegmentsNetSalesandOperatingIncomebySegmentDetails", "http://www.teledyne.com/role/GoodwillandIntangibleAssetsScheduleofChangesintheCarryingValueofGoodwillDetails", "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesDisaggregationofRevenueDetails", "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Engineered Systems", "verboseLabel": "Engineered Systems", "label": "Engineered Systems [Member]", "documentation": "Engineered systems." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.teledyne.com/role/CoverPage" ], "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": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.teledyne.com/role/CoverPage" ], "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": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.teledyne.com/role/CoverPage" ], "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": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.teledyne.com/role/CoverPage" ], "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": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.teledyne.com/role/CoverPage" ], "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": [ "r750" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.teledyne.com/role/CoverPage" ], "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": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.teledyne.com/role/CoverPage" ], "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_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.teledyne.com/role/CoverPage" ], "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": [ "r750" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.teledyne.com/role/CoverPage" ], "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": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.teledyne.com/role/CoverPage" ], "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": [ "r750" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.teledyne.com/role/CoverPage" ], "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": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.teledyne.com/role/CoverPage" ], "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": [ "r824" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.teledyne.com/role/CoverPage" ], "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": [ "r750" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.teledyne.com/role/CoverPage" ], "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": [ "r750" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.teledyne.com/role/CoverPage" ], "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": [ "r750" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.teledyne.com/role/CoverPage" ], "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": [ "r750" ] }, "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems", "presentation": [ "http://www.teledyne.com/role/BusinessSegmentsNarrativeDetails", "http://www.teledyne.com/role/BusinessSegmentsSalesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from External Customer [Line Items]", "label": "Revenue from External Customer [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": [] }, "tdy_EnvironmentalInstrumentationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teledyne.com/20240331", "localname": "EnvironmentalInstrumentationMember", "presentation": [ "http://www.teledyne.com/role/BusinessSegmentsSalesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Environmental Instrumentation", "label": "Environmental Instrumentation [Member]", "documentation": "Environmental instrumentation." } } }, "auth_ref": [] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Equity [Abstract]", "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLossChangesinAOCIbyComponentDetails", "http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLossReclassificationsOutofAccumulatedOCIDetails", "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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": [ "r15", "r164", "r190", "r191", "r192", "r211", "r212", "r213", "r215", "r221", "r223", "r237", "r276", "r277", "r354", "r479", "r480", "r481", "r491", "r492", "r513", "r514", "r515", "r516", "r517", "r518", "r520", "r526", "r528", "r529", "r530", "r531", "r532", "r536", "r592", "r593", "r594", "r604", "r660" ] }, "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": [ "r793" ] }, "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": [ "r757", "r768", "r778", "r803" ] }, "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": [ "r754", "r765", "r775", "r800" ] }, "srt_EuropeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EuropeMember", "presentation": [ "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Europe", "label": "Europe [Member]" } } }, "auth_ref": [ "r908", "r909", "r910", "r911" ] }, "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": [ "r799" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofInstrumentsDetails" ], "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": [ "r337", "r398", "r399", "r400", "r401", "r402", "r403", "r523", "r540", "r541", "r542", "r707", "r708", "r720", "r721", "r722" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2", "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": [ "r337", "r398", "r403", "r523", "r541", "r707", "r708", "r720", "r721", "r722" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofInstrumentsDetails" ], "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": [ "r337", "r398", "r399", "r400", "r401", "r402", "r403", "r540", "r541", "r542", "r707", "r708", "r720", "r721", "r722" ] }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofInstrumentsDetails", "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesForeignCurrencyContractsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position." } } }, "auth_ref": [ "r88", "r90", "r98" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.teledyne.com/role/GoodwillandIntangibleAssetsScheduleofCarryingValueofOtherAcquiredIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 2.0 }, "http://www.teledyne.com/role/GoodwillandIntangibleAssetsScheduleofCarryingValueofOtherAcquiredIntangibleAssetsDetails_1": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.teledyne.com/role/GoodwillandIntangibleAssetsScheduleofCarryingValueofOtherAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r172", "r294" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.teledyne.com/role/GoodwillandIntangibleAssetsScheduleofCarryingValueofOtherAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r291", "r293", "r294", "r296", "r546", "r547" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.teledyne.com/role/GoodwillandIntangibleAssetsScheduleofCarryingValueofOtherAcquiredIntangibleAssetsDetails": { "parentTag": "us-gaap_IntangibleAssetsGrossExcludingGoodwill", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.teledyne.com/role/GoodwillandIntangibleAssetsScheduleofCarryingValueofOtherAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross carrying amount", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r136", "r547" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.teledyne.com/role/GoodwillandIntangibleAssetsScheduleofCarryingValueofOtherAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "label": "Finite-Lived Intangible Assets [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": [ "r546" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.teledyne.com/role/GoodwillandIntangibleAssetsScheduleofCarryingValueofOtherAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r59", "r62" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.teledyne.com/role/GoodwillandIntangibleAssetsScheduleofCarryingValueofOtherAcquiredIntangibleAssetsDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.teledyne.com/role/GoodwillandIntangibleAssetsScheduleofCarryingValueofOtherAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net carrying amount", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r136", "r546" ] }, "us-gaap_FixedPriceContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FixedPriceContractMember", "presentation": [ "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed-price contracts", "label": "Fixed-Price Contract [Member]", "documentation": "Contract with customer in which amount of consideration is fixed." } } }, "auth_ref": [ "r716" ] }, "us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months", "crdr": "credit", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected reclassification of gain (loss) over the next 12 months", "label": "Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months", "documentation": "The estimated net amount of unrealized gains or losses on foreign currency cash flow hedges at the reporting date expected to be reclassified to earnings within the next 12 months." } } }, "auth_ref": [ "r100" ] }, "us-gaap_ForeignExchangeContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignExchangeContractMember", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesEffectofDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Foreign Exchange Contracts", "label": "Foreign Exchange Contract [Member]", "documentation": "Derivative instrument whose primary underlying risk is tied to foreign exchange rates." } } }, "auth_ref": [ "r697", "r720", "r734" ] }, "us-gaap_ForeignExchangeForwardMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignExchangeForwardMember", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofInstrumentsDetails", "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesForeignCurrencyContractsDetails", "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forward contracts", "label": "Foreign Exchange Forward [Member]", "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate." } } }, "auth_ref": [ "r626", "r630", "r636", "r650", "r656", "r672", "r673", "r674", "r740" ] }, "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": [ "r761", "r772", "r782", "r807" ] }, "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": [ "r761", "r772", "r782", "r807" ] }, "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": [ "r761", "r772", "r782", "r807" ] }, "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": [ "r761", "r772", "r782", "r807" ] }, "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": [ "r761", "r772", "r782", "r807" ] }, "us-gaap_GainLossOnDerivativeInstrumentsNetPretax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDerivativeInstrumentsNetPretax", "crdr": "credit", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "(Expense) income from derivative instruments", "label": "Gain (Loss) on Derivative Instruments, Net, Pretax", "documentation": "Aggregate net gain (loss) on all derivative instruments recognized in earnings during the period, before tax effects." } } }, "auth_ref": [ "r89" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.teledyne.com/role/GoodwillandIntangibleAssetsScheduleofChangesintheCarryingValueofGoodwillDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Goodwill", "periodStartLabel": "Goodwill, beginning balance", "periodEndLabel": "Goodwill, 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": [ "r171", "r279", "r548", "r703", "r735", "r855", "r862" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://www.teledyne.com/role/BusinessAcquisitionsPurchasePriceDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Goodwill Acquired", "label": "Goodwill, Acquired During Period", "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination." } } }, "auth_ref": [ "r282", "r703" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.teledyne.com/role/GoodwillandIntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r135" ] }, "tdy_GoodwillForeignCurrencyTranslationGainLossAndTransfers": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teledyne.com/20240331", "localname": "GoodwillForeignCurrencyTranslationGainLossAndTransfers", "crdr": "credit", "presentation": [ "http://www.teledyne.com/role/GoodwillandIntangibleAssetsScheduleofChangesintheCarryingValueofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency changes and other", "label": "Goodwill, Foreign Currency Translation Gain (Loss) And Transfers", "documentation": "Goodwill, Foreign Currency Translation Gain (Loss) And Transfers" } } }, "auth_ref": [] }, "us-gaap_GoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillLineItems", "presentation": [ "http://www.teledyne.com/role/GoodwillandIntangibleAssetsScheduleofChangesintheCarryingValueofGoodwillDetails" ], "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": [ "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r703" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillRollForward", "presentation": [ "http://www.teledyne.com/role/GoodwillandIntangibleAssetsScheduleofChangesintheCarryingValueofGoodwillDetails" ], "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_HedgingDesignationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingDesignationAxis", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesEffectofDerivativeInstrumentsDetails", "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofInstrumentsDetails", "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesForeignCurrencyContractsDetails", "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Designation [Axis]", "label": "Hedging Designation [Axis]", "documentation": "Information by designation of purpose of derivative instrument." } } }, "auth_ref": [ "r16", "r510" ] }, "us-gaap_HedgingDesignationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingDesignationDomain", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesEffectofDerivativeInstrumentsDetails", "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofInstrumentsDetails", "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesForeignCurrencyContractsDetails", "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Designation [Domain]", "label": "Hedging Designation [Domain]", "documentation": "Designation of purpose of derivative instrument." } } }, "auth_ref": [ "r16" ] }, "us-gaap_HedgingRelationshipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingRelationshipDomain", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesEffectofDerivativeInstrumentsDetails", "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofInstrumentsDetails", "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Relationship [Domain]", "label": "Hedging Relationship [Domain]", "documentation": "Nature or intent of a hedge." } } }, "auth_ref": [ "r16" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSS": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLossReclassificationsOutofAccumulatedOCIDetails", "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSS", "http://www.teledyne.com/role/IncomeTaxesScheduleofIncomeTaxProvisionandEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Income (loss) before income taxes", "verboseLabel": "Income (loss) before income taxes", "negatedTerseLabel": "Total before tax", "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", "r123", "r155", "r242", "r256", "r262", "r265", "r554", "r564", "r701" ] }, "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": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesEffectofDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r297", "r299", "r644" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesEffectofDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r299", "r644" ] }, "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": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.teledyne.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": [ "r204", "r483", "r488", "r489", "r490", "r493", "r495", "r496", "r497", "r602" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSS": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLossReclassificationsOutofAccumulatedOCIDetails", "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSS", "http://www.teledyne.com/role/IncomeTaxesScheduleofIncomeTaxProvisionandEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Provision (benefit) for income taxes", "netLabel": "Income tax impact", "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": [ "r158", "r162", "r222", "r223", "r250", "r486", "r494", "r573" ] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://www.teledyne.com/role/IncomeTaxesScheduleofIncomeTaxProvisionandEffectiveTaxRateDetails": { "parentTag": "tdy_EffectiveIncomeTaxRateReconciliationDiscreteItemsAmount", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.teledyne.com/role/IncomeTaxesScheduleofIncomeTaxProvisionandEffectiveTaxRateDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Stock-based accounting", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount", "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement." } } }, "auth_ref": [ "r884" ] }, "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsAndOtherReceivables", "crdr": "credit", "calculation": { "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable and unbilled receivables", "label": "Increase (Decrease) in Accounts and Other Receivables", "documentation": "The increase (decrease) during the reporting period in the amount due from customers for the credit sale of goods and services; includes accounts receivable and other types of receivables." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued expenses and other liabilities", "label": "Increase (Decrease) in Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable", "crdr": "debit", "calculation": { "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred taxes and income taxes receivable (payable), net", "label": "Increase (Decrease) in Income Taxes Payable, Net of Income Taxes Receivable", "documentation": "The increase (decrease) during the reporting period in the amounts payable to taxing authorities for taxes that are based on the reporting entity's earnings, net of amounts receivable from taxing authorities for refunds of overpayments or recoveries of income taxes." } } }, "auth_ref": [ "r843" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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": [ "r10" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Changes in operating assets and liabilities excluding the effect of business acquired:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "crdr": "credit", "calculation": { "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Other operating, net", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other 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": [ "r10" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [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": [] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.teledyne.com/role/GoodwillandIntangibleAssetsScheduleofCarryingValueofOtherAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-lived Intangible Assets [Axis]", "label": "Indefinite-Lived Intangible Assets [Axis]", "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r292", "r295" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassLineItems", "presentation": [ "http://www.teledyne.com/role/GoodwillandIntangibleAssetsScheduleofCarryingValueofOtherAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-Lived Intangible Assets [Line Items]", "label": "Indefinite-Lived Intangible Assets [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_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.teledyne.com/role/GoodwillandIntangibleAssetsScheduleofCarryingValueofOtherAcquiredIntangibleAssetsDetails": { "parentTag": "us-gaap_IntangibleAssetsGrossExcludingGoodwill", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.teledyne.com/role/GoodwillandIntangibleAssetsScheduleofCarryingValueofOtherAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trademarks", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r137" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.teledyne.com/role/GoodwillandIntangibleAssetsScheduleofCarryingValueofOtherAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]", "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company." } } }, "auth_ref": [ "r60", "r137" ] }, "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": [ "r764", "r772", "r782", "r799", "r807", "r811", "r819" ] }, "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": [ "r817" ] }, "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": [ "r753", "r823" ] }, "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": [ "r753", "r823" ] }, "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": [ "r753", "r823" ] }, "tdy_InstrumentationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teledyne.com/20240331", "localname": "InstrumentationMember", "presentation": [ "http://www.teledyne.com/role/BusinessSegmentsIdentifiableAssetsDetails", "http://www.teledyne.com/role/BusinessSegmentsNarrativeDetails", "http://www.teledyne.com/role/BusinessSegmentsNetSalesandOperatingIncomebySegmentDetails", "http://www.teledyne.com/role/BusinessSegmentsSalesDetails", "http://www.teledyne.com/role/GoodwillandIntangibleAssetsScheduleofChangesintheCarryingValueofGoodwillDetails", "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Instrumentation", "terseLabel": "Instrumentation", "label": "Instrumentation [Member]", "documentation": "Instrumentation." } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsGrossExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.teledyne.com/role/GoodwillandIntangibleAssetsScheduleofCarryingValueofOtherAcquiredIntangibleAssetsDetails_1": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 1.0 }, "http://www.teledyne.com/role/GoodwillandIntangibleAssetsScheduleofCarryingValueofOtherAcquiredIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.teledyne.com/role/GoodwillandIntangibleAssetsScheduleofCarryingValueofOtherAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total acquired intangible assets", "label": "Intangible Assets, Gross (Excluding Goodwill)", "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill." } } }, "auth_ref": [ "r171" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 }, "http://www.teledyne.com/role/GoodwillandIntangibleAssetsScheduleofCarryingValueofOtherAcquiredIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.teledyne.com/role/GoodwillandIntangibleAssetsScheduleofCarryingValueofOtherAcquiredIntangibleAssetsDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.teledyne.com/role/GoodwillandIntangibleAssetsScheduleofCarryingValueofOtherAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquired intangibles, net", "totalLabel": "Acquired 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": [ "r57", "r61" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwillAbstract", "presentation": [ "http://www.teledyne.com/role/GoodwillandIntangibleAssetsScheduleofCarryingValueofOtherAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets, Net (Excluding Goodwill) [Abstract]", "label": "Intangible Assets, Net (Excluding Goodwill) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSS" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest and debt income (expense), net", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r105", "r157", "r193", "r246", "r534", "r645", "r746", "r905" ] }, "us-gaap_InterestExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseMember", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesEffectofDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense", "label": "Interest Expense [Member]", "documentation": "Primary financial statement caption encompassing interest expense." } } }, "auth_ref": [ "r21" ] }, "us-gaap_InterestRateContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestRateContractMember", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesEffectofDerivativeInstrumentsDetails", "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofInstrumentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Interest Rate Contracts", "terseLabel": "Interest rate contracts", "label": "Interest Rate Contract [Member]", "documentation": "Derivative instrument whose primary underlying risk is tied to the right to receive or pay a sum of money at a given interest rate." } } }, "auth_ref": [ "r692", "r697", "r720" ] }, "us-gaap_IntersegmentEliminationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntersegmentEliminationMember", "presentation": [ "http://www.teledyne.com/role/BusinessSegmentsNetSalesandOperatingIncomebySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inter-segment sales", "label": "Intersegment Eliminations [Member]", "documentation": "Eliminating entries used in operating segment consolidation." } } }, "auth_ref": [ "r244", "r255", "r256", "r257", "r258", "r259", "r261", "r265" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://www.teledyne.com/role/SupplementalBalanceSheetInformationScheduleofInventoryDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.teledyne.com/role/SupplementalBalanceSheetInformationScheduleofInventoryDetails" ], "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": [ "r835" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://www.teledyne.com/role/SupplementalBalanceSheetInformationScheduleofInventoryDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.teledyne.com/role/SupplementalBalanceSheetInformationScheduleofInventoryDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Inventories, net", "totalLabel": "Total 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": [ "r179", "r696", "r735" ] }, "us-gaap_InventoryRawMaterialsAndSupplies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsAndSupplies", "crdr": "debit", "calculation": { "http://www.teledyne.com/role/SupplementalBalanceSheetInformationScheduleofInventoryDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.teledyne.com/role/SupplementalBalanceSheetInformationScheduleofInventoryDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Raw materials and supplies", "label": "Inventory, Raw Materials and Supplies, Gross", "documentation": "Gross amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed." } } }, "auth_ref": [ "r837" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcess", "crdr": "debit", "calculation": { "http://www.teledyne.com/role/SupplementalBalanceSheetInformationScheduleofInventoryDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.teledyne.com/role/SupplementalBalanceSheetInformationScheduleofInventoryDetails" ], "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": [ "r836" ] }, "us-gaap_LetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LetterOfCreditMember", "presentation": [ "http://www.teledyne.com/role/LongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letter of Credit", "label": "Letter of Credit [Member]", "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit)." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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": [ "r30", "r203", "r275", "r310", "r311", "r313", "r314", "r315", "r317", "r319", "r321", "r322", "r502", "r506", "r507", "r524", "r618", "r700", "r748", "r877", "r891", "r892" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total Liabilities, Redeemable Noncontrolling Interest and Stockholders' 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": [ "r117", "r154", "r562", "r735", "r845", "r853", "r888" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Liabilities, Redeemable Noncontrolling Interest and Stockholders\u2019 Equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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": [ "r32", "r168", "r203", "r275", "r310", "r311", "r313", "r314", "r315", "r317", "r319", "r321", "r322", "r502", "r506", "r507", "r524", "r735", "r877", "r891", "r892" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Current Liabilities", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.teledyne.com/role/LongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding letters of credit", "label": "Long-Term Line of Credit", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r26", "r153", "r900" ] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://www.teledyne.com/role/LongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility [Line Items]", "label": "Line of Credit Facility [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": [ "r844" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.teledyne.com/role/LongTermDebtLongTermDebtDetails", "http://www.teledyne.com/role/LongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r29" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.teledyne.com/role/LongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Available balance", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r29" ] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://www.teledyne.com/role/LongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line Of Credit Facility [Table]", "label": "Line of Credit Facility [Table]", "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line." } } }, "auth_ref": [ "r29", "r844" ] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditMember", "presentation": [ "http://www.teledyne.com/role/LongTermDebtLongTermDebtDetails", "http://www.teledyne.com/role/LongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility", "label": "Line of Credit [Member]", "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars." } } }, "auth_ref": [] }, "us-gaap_LoansPayableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansPayableMember", "presentation": [ "http://www.teledyne.com/role/LongTermDebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term Loans", "label": "Loans Payable [Member]", "documentation": "Borrowing supported by a written promise to pay an obligation." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.teledyne.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongMember", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesForeignCurrencyContractsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contracts to Buy", "label": "Long [Member]", "documentation": "Indicates an ownership position in, or purchase of, a security." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.teledyne.com/role/LongTermDebtLongTermDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.teledyne.com/role/LongTermDebtLongTermDebtDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.teledyne.com/role/LongTermDebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total debt, net", "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": [ "r26", "r153", "r336", "r351", "r707", "r708", "r900" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.teledyne.com/role/LongTermDebtLongTermDebtDetails_1": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 }, "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.teledyne.com/role/LongTermDebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of long-term debt", "negatedLabel": "Less: Current portion of long-term debt", "label": "Long-Term Debt, Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r175" ] }, "us-gaap_LongTermDebtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtFairValue", "crdr": "credit", "presentation": [ "http://www.teledyne.com/role/LongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt fair value", "label": "Long-Term Debt, Fair Value", "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.teledyne.com/role/LongTermDebtLongTermDebtDetails_1": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 }, "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.teledyne.com/role/LongTermDebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt, net of current portion", "verboseLabel": "Total long-term debt, net of 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": [ "r176" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.teledyne.com/role/LongTermDebtLongTermDebtDetails", "http://www.teledyne.com/role/LongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r34" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.teledyne.com/role/LongTermDebtLongTermDebtDetails", "http://www.teledyne.com/role/LongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r34", "r66" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Axis]", "label": "Customer [Axis]" } } }, "auth_ref": [ "r271", "r715", "r882", "r902", "r903" ] }, "tdy_MarineInstrumentationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teledyne.com/20240331", "localname": "MarineInstrumentationMember", "presentation": [ "http://www.teledyne.com/role/BusinessSegmentsSalesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marine Instrumentation", "label": "Marine Instrumentation [Member]", "documentation": "Marine instrumentation." } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.teledyne.com/role/CommitmentsandContingenciesDetails", "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r304", "r305", "r307", "r308", "r443", "r544", "r591", "r610", "r611", "r663", "r665", "r667", "r668", "r676", "r690", "r691", "r702", "r711", "r730", "r737", "r879", "r893", "r894", "r895", "r896", "r897", "r898" ] }, "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": [ "r791" ] }, "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": [ "r791" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r304", "r305", "r307", "r308", "r443", "r544", "r591", "r610", "r611", "r663", "r665", "r667", "r668", "r676", "r690", "r691", "r702", "r711", "r730", "r737", "r879", "r893", "r894", "r895", "r896", "r897", "r898" ] }, "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": [ "r810" ] }, "us-gaap_MovementInStandardProductWarrantyAccrualRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MovementInStandardProductWarrantyAccrualRollForward", "presentation": [ "http://www.teledyne.com/role/SupplementalBalanceSheetInformationScheduleofChangesinProductWarrantyReserveDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Movement in Standard Product Warranty Accrual [Roll Forward]", "label": "Movement in Standard Product Warranty Accrual [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": [ "r818" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Domain]", "label": "Customer [Domain]" } } }, "auth_ref": [ "r271", "r715", "r882", "r902", "r903" ] }, "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": [ "r792" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (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": [ "r200" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Financing Activities", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (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": [ "r200" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) 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": [ "r130", "r131", "r132" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating Activities", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLossReclassificationsOutofAccumulatedOCIDetails", "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSS", "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income (loss) attributable to Teledyne", "netLabel": "Net income (loss)", "negatedTerseLabel": "Total", "terseLabel": "Net Income (Loss)", "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": [ "r124", "r132", "r156", "r166", "r185", "r188", "r192", "r203", "r214", "r216", "r217", "r218", "r219", "r222", "r223", "r229", "r242", "r256", "r262", "r265", "r275", "r310", "r311", "r313", "r314", "r315", "r317", "r319", "r321", "r322", "r522", "r524", "r567", "r641", "r658", "r659", "r701", "r746", "r877" ] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Less: Net income (loss) attributable to noncontrolling interest", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r84", "r148", "r185", "r188", "r222", "r223", "r566", "r841" ] }, "us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent", "crdr": "debit", "calculation": { "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Non-service retirement benefit income (expense), net", "label": "Net Periodic Defined Benefits Expense (Reversal of Expense), Excluding Service Cost Component", "documentation": "Amount of expense (reversal of expense) for net periodic benefit cost components, excluding service cost component, of defined benefit plan. Amount includes, but is not limited to, interest cost, expected (return) loss on plan asset, amortization of prior service cost (credit), amortization of (gain) loss, amortization of transition (asset) obligation, settlement (gain) loss, curtailment (gain) loss and certain termination benefits." } } }, "auth_ref": [ "r373" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.teledyne.com/role/GeneralPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recent Accounting Standards", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "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": [ "r791" ] }, "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": [ "r761", "r772", "r782", "r799", "r807" ] }, "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": [ "r789" ] }, "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": [ "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": [ "r799" ] }, "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": [ "r818" ] }, "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": [ "r818" ] }, "us-gaap_NoncompeteAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncompeteAgreementsMember", "presentation": [ "http://www.teledyne.com/role/GoodwillandIntangibleAssetsScheduleofCarryingValueofOtherAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-compete agreements", "label": "Noncompete Agreements [Member]", "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party." } } }, "auth_ref": [ "r81" ] }, "us-gaap_NondesignatedMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NondesignatedMember", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofInstrumentsDetails", "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesForeignCurrencyContractsDetails", "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Derivatives not designated as hedging instruments:", "label": "Not Designated as Hedging Instrument [Member]", "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)." } } }, "auth_ref": [ "r16" ] }, "tdy_NumberOfProductLines": { "xbrltype": "integerItemType", "nsuri": "http://www.teledyne.com/20240331", "localname": "NumberOfProductLines", "presentation": [ "http://www.teledyne.com/role/BusinessSegmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of product lines", "label": "Number of Product Lines", "documentation": "Number of Product Lines" } } }, "auth_ref": [] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.teledyne.com/role/BusinessSegmentsNarrativeDetails" ], "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": [ "r851" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.teledyne.com/role/BusinessSegmentsNetSalesandOperatingIncomebySegmentDetails", "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Operating income (loss)", "terseLabel": "Operating income", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r242", "r256", "r262", "r265", "r701" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.teledyne.com/role/BusinessSegmentsIdentifiableAssetsDetails", "http://www.teledyne.com/role/BusinessSegmentsNetSalesandOperatingIncomebySegmentDetails" ], "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": [ "r255", "r256", "r257", "r258", "r259", "r265" ] }, "us-gaap_OrderOrProductionBacklogMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrderOrProductionBacklogMember", "presentation": [ "http://www.teledyne.com/role/GoodwillandIntangibleAssetsScheduleofCarryingValueofOtherAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Backlog", "label": "Order or Production Backlog [Member]", "documentation": "Orders, production or production backlog arising from contracts such as purchase or sales orders acquired in a business combination." } } }, "auth_ref": [ "r82" ] }, "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_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Other assets, net", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r173" ] }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "debit", "calculation": { "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "negatedLabel": "Pension and postretirement benefit adjustments, net of tax", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent", "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent." } } }, "auth_ref": [ "r6", "r13", "r122", "r147" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign exchange translation adjustment", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "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, attributable to parent entity." } } }, "auth_ref": [ "r9", "r13", "r147" ] }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "crdr": "credit", "calculation": { "http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLossChangesinAOCIbyComponentDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLossChangesinAOCIbyComponentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (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": [ "r24", "r41", "r191", "r526", "r529", "r532", "r839" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "crdr": "credit", "calculation": { "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Hedge activity, net of tax", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax", "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r181", "r182" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "crdr": "credit", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesEffectofDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net gain (loss) recognized in AOCI", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax", "documentation": "Amount, before tax and reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r181", "r182", "r508", "r509", "r512" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "crdr": "debit", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesEffectofDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net gain (loss) reclassified from AOCI", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax", "documentation": "Amount, before tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r161", "r182", "r184" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "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": [ "r15", "r24", "r186", "r189", "r194", "r526", "r527", "r532", "r549", "r568", "r839", "r840" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss):", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLossChangesinAOCIbyComponentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLossChangesinAOCIbyComponentDetails", "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss), net of tax", "totalLabel": "Net other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r9", "r13", "r147", "r186", "r189" ] }, "us-gaap_OtherCurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCurrentAssetsMember", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other current assets", "label": "Other Current Assets [Member]", "documentation": "Primary financial statement caption encompassing other current assets." } } }, "auth_ref": [ "r88", "r98" ] }, "tdy_OtherDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teledyne.com/20240331", "localname": "OtherDebtMember", "presentation": [ "http://www.teledyne.com/role/LongTermDebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other debt", "label": "Other Debt [Member]", "documentation": "Other Debt" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Other long-term 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": [ "r35" ] }, "us-gaap_OtherNoncurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncurrentAssetsMember", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current assets", "label": "Other Noncurrent Assets [Member]", "documentation": "Primary financial statement caption encompassing other noncurrent assets." } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSS" ], "lang": { "en-us": { "role": { "verboseLabel": "Other income (expense), net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r128" ] }, "us-gaap_OtherOperatingIncomeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherOperatingIncomeExpenseMember", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesEffectofDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other income and (expense), net", "label": "Other Operating Income (Expense) [Member]", "documentation": "Primary financial statement caption encompassing other operating income (expense)." } } }, "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": [ "r791" ] }, "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": [ "r759", "r770", "r780", "r805" ] }, "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": [ "r762", "r773", "r783", "r808" ] }, "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": [ "r762", "r773", "r783", "r808" ] }, "us-gaap_PatentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PatentsMember", "presentation": [ "http://www.teledyne.com/role/GoodwillandIntangibleAssetsScheduleofCarryingValueofOtherAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Patents", "label": "Patents [Member]", "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law." } } }, "auth_ref": [ "r146" ] }, "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": [ "r787" ] }, "us-gaap_PaymentsForProceedsFromDerivativeInstrumentFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForProceedsFromDerivativeInstrumentFinancingActivities", "crdr": "credit", "calculation": { "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Liquidation (maturity) of cross currency swap", "label": "Payments for (Proceeds from) Derivative Instrument, Financing Activities", "documentation": "The net cash outflow or inflow from derivative instruments during the period, which are classified as financing activities, excluding those designated as hedging instruments." } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.teledyne.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.teledyne.com/role/BusinessAcquisitionsPurchasePriceDetails", "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of businesses, net of cash acquired", "terseLabel": "Consideration transferred, net of cash acquired", "verboseLabel": "Cash paid", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r43" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of property, plant and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r129" ] }, "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": [ "r790" ] }, "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": [ "r790" ] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://www.teledyne.com/role/PensionPlans" ], "lang": { "en-us": { "role": { "verboseLabel": "Pension Plans", "label": "Retirement Benefits [Text Block]", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r370", "r395", "r397", "r403", "r420", "r422", "r423", "r424", "r425", "r426", "r438", "r439", "r440", "r722" ] }, "tdy_PensionNonServiceExpenseIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.teledyne.com/20240331", "localname": "PensionNonServiceExpenseIncomeAbstract", "presentation": [ "http://www.teledyne.com/role/PensionPlansScheduleofDefinedBenefitPensionPlansandPostretirementBenefitPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pension non-service cost (income)", "label": "Pension Non Service Expense (Income) [Abstract]", "documentation": "Pension Non Service Expense (Income)" } } }, "auth_ref": [] }, "us-gaap_PensionPlansDefinedBenefitMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionPlansDefinedBenefitMember", "presentation": [ "http://www.teledyne.com/role/PensionPlansScheduleofDefinedBenefitPensionPlansandPostretirementBenefitPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Plan", "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": [ "r371", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r421", "r424", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r440", "r441", "r444", "r722", "r723", "r727", "r728", "r729" ] }, "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": [ "r789" ] }, "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": [ "r799" ] }, "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": [ "r792" ] }, "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": [ "r788" ] }, "us-gaap_PositionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PositionAxis", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesForeignCurrencyContractsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Position [Axis]", "label": "Position [Axis]", "documentation": "Information by position taken for a security." } } }, "auth_ref": [] }, "us-gaap_PositionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PositionDomain", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesForeignCurrencyContractsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Position [Domain]", "label": "Position [Domain]", "documentation": "Indicates position taken for a security." } } }, "auth_ref": [] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Preferred stock, par value (in USD per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r111", "r353" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Preferred stock, shares outstanding (in shares)", "label": "Preferred Stock, Shares Outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r111", "r620", "r639", "r906", "r907" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Preferred stock, $0.01 par value; outstanding shares - none", "label": "Preferred Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r111", "r558", "r735" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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": [ "r838" ] }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "crdr": "debit", "calculation": { "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Other financing, net", "label": "Proceeds from (Payments for) Other Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities classified as other." } } }, "auth_ref": [ "r827", "r842" ] }, "us-gaap_ProceedsFromRepaymentsOfLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromRepaymentsOfLinesOfCredit", "crdr": "debit", "calculation": { "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Net borrowings from (repayments made to) credit facility", "label": "Proceeds from (Repayments of) Lines of Credit", "documentation": "The net cash inflow or cash outflow 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 either short term or long term maturity that is collateralized (backed by pledge, mortgage or other lien in the entity's assets)." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromRepaymentsOfOtherDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromRepaymentsOfOtherDebt", "crdr": "debit", "calculation": { "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from (payments on) other debt", "label": "Proceeds from (Repayments of) Other Debt", "documentation": "Amount of cash inflow (outflow) for debt classified as other." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Proceeds from exercise of stock options", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r8", "r17" ] }, "us-gaap_ProductConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductConcentrationRiskMember", "presentation": [ "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product Concentration Risk", "label": "Product Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence." } } }, "auth_ref": [ "r50" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.teledyne.com/role/BusinessSegmentsSalesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r267", "r545", "r585", "r586", "r587", "r588", "r589", "r590", "r693", "r713", "r736", "r832", "r871", "r872", "r882", "r902" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.teledyne.com/role/BusinessSegmentsSalesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r267", "r545", "r585", "r586", "r587", "r588", "r589", "r590", "r693", "r713", "r736", "r832", "r871", "r872", "r882", "r902" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 }, "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 }, "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Net income (loss) including noncontrolling interest", "verboseLabel": "Net income (loss) including noncontrolling interest", "terseLabel": "Net income (loss) including noncontrolling interest", "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": [ "r166", "r185", "r188", "r199", "r203", "r214", "r222", "r223", "r242", "r256", "r262", "r265", "r275", "r310", "r311", "r313", "r314", "r315", "r317", "r319", "r321", "r322", "r500", "r503", "r504", "r522", "r524", "r554", "r565", "r603", "r641", "r658", "r659", "r701", "r732", "r733", "r747", "r841", "r877" ] }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, net of accumulated depreciation and amortization of $961.3 at March 31, 2024 and $947.1 at December\u00a031, 2023", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset." } } }, "auth_ref": [ "r831", "r865" ] }, "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": [ "r787" ] }, "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": [ "r787" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.teledyne.com/role/CommitmentsandContingenciesDetails", "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r304", "r305", "r307", "r308", "r395", "r443", "r471", "r472", "r473", "r543", "r544", "r591", "r610", "r611", "r663", "r665", "r667", "r668", "r676", "r690", "r691", "r702", "r711", "r730", "r737", "r740", "r866", "r879", "r894", "r895", "r896", "r897", "r898" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.teledyne.com/role/CommitmentsandContingenciesDetails", "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r304", "r305", "r307", "r308", "r395", "r443", "r471", "r472", "r473", "r543", "r544", "r591", "r610", "r611", "r663", "r665", "r667", "r668", "r676", "r690", "r691", "r702", "r711", "r730", "r737", "r740", "r866", "r879", "r894", "r895", "r896", "r897", "r898" ] }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "crdr": "debit", "calculation": { "http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLossChangesinAOCIbyComponentDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLossChangesinAOCIbyComponentDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Amounts reclassified from AOCI", "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": [ "r24", "r41", "r191", "r526", "r531", "r532", "r839" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis", "presentation": [ "http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLossReclassificationsOutofAccumulatedOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Axis]", "label": "Reclassification out of Accumulated Other Comprehensive Income [Axis]", "documentation": "Information by item reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r192" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain", "presentation": [ "http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLossReclassificationsOutofAccumulatedOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Domain]", "label": "Reclassification out of Accumulated Other Comprehensive Income [Domain]", "documentation": "Item reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r192" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLossReclassificationsOutofAccumulatedOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount Reclassified from AOCI", "label": "Reclassification out of Accumulated Other Comprehensive Income [Member]", "documentation": "Identifies item reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r192" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "presentation": [ "http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLossTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Reclassification out of Accumulated Other Comprehensive Income", "label": "Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]", "documentation": "Tabular disclosure of information about items reclassified out of accumulated other comprehensive income (loss)." } } }, "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": [ "r754", "r765", "r775", "r800" ] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "presentation": [ "http://www.teledyne.com/role/LongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Repayments debt", "label": "Repayments of Long-Term Debt", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r44", "r600" ] }, "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": [ "r755", "r766", "r776", "r801" ] }, "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": [ "r756", "r767", "r777", "r802" ] }, "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": [ "r763", "r774", "r784", "r809" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://www.teledyne.com/role/StockbasedCompensationRestrictedStockActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock", "label": "Restricted Stock [Member]", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r47" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r114", "r142", "r561", "r595", "r597", "r601", "r621", "r735" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r164", "r211", "r212", "r213", "r215", "r221", "r223", "r276", "r277", "r479", "r480", "r481", "r491", "r492", "r513", "r515", "r516", "r518", "r520", "r592", "r594", "r604", "r906" ] }, "us-gaap_RetirementPlanTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeAxis", "presentation": [ "http://www.teledyne.com/role/PensionPlansScheduleofDefinedBenefitPensionPlansandPostretirementBenefitPlansDetails" ], "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": [ "r371", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r421", "r424", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r440", "r441", "r442", "r444", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729" ] }, "us-gaap_RetirementPlanTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeDomain", "presentation": [ "http://www.teledyne.com/role/PensionPlansScheduleofDefinedBenefitPensionPlansandPostretirementBenefitPlansDetails" ], "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": [ "r371", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r421", "r424", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r440", "r441", "r442", "r444", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729" ] }, "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_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.teledyne.com/role/BusinessSegmentsNetSalesandOperatingIncomebySegmentDetails", "http://www.teledyne.com/role/BusinessSegmentsSalesDetails", "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSS", "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net sales", "verboseLabel": "Total net sales", "negatedLabel": "Net sales", "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": [ "r243", "r244", "r255", "r260", "r261", "r267", "r269", "r271", "r365", "r366", "r545" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.teledyne.com/role/RevenueRecognitionandContractBalances" ], "lang": { "en-us": { "role": { "verboseLabel": "Revenue Recognition and Contract Balances", "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": [ "r163", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r369" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesPerformanceObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining performance obligation", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r159" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesPerformanceObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesPerformanceObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining performance obligation, expected timing of satisfaction", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r160" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesPerformanceObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r160" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesPerformanceObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationPercentage", "presentation": [ "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesPerformanceObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining performance obligation, percentage (as a percent)", "label": "Revenue, Remaining Performance Obligation, Percentage", "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue." } } }, "auth_ref": [ "r828" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://www.teledyne.com/role/BusinessSegmentsNetSalesandOperatingIncomebySegmentDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Net sales:", "label": "Revenues [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.teledyne.com/role/LongTermDebtLongTermDebtDetails", "http://www.teledyne.com/role/LongTermDebtNarrativeDetails" ], "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_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": [ "r818" ] }, "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": [ "r818" ] }, "us-gaap_SalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesMember", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesEffectofDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Sales [Member]", "documentation": "Primary financial statement caption encompassing revenue from sale of goods and services rendered in the normal course of business." } } }, "auth_ref": [ "r21" ] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net sales", "label": "Revenue Benchmark [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r271", "r829" ] }, "us-gaap_SalesRevenueSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueSegmentMember", "presentation": [ "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment net sales", "label": "Revenue, Segment Benchmark [Member]", "documentation": "Revenue from specified business segment, when it serves as benchmark in concentration of risk calculation. Includes, but is not limited to, revenue from contract with customer and other sources." } } }, "auth_ref": [ "r829" ] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLossTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Changes in AOCI by Component", "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": [ "r41", "r889", "r890" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.teledyne.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.teledyne.com/role/BusinessAcquisitionsPurchasePriceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities." } } }, "auth_ref": [ "r77", "r78", "r498" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "presentation": [ "http://www.teledyne.com/role/BusinessAcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Purchase Price Goodwill Acquired, and Intangible Assets Acquired for the Acquisitions", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts." } } }, "auth_ref": [ "r77", "r78" ] }, "us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Effect of Derivative Instruments Designated as Cash Flow Hedges", "label": "Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of gain (loss) on derivative and nonderivative instruments designated and qualifying as cash flow hedge recorded in accumulated other comprehensive income (AOCI) and reclassified into earnings." } } }, "auth_ref": [ "r94" ] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://www.teledyne.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": [ "r34", "r67", "r68", "r103", "r104", "r106", "r108", "r140", "r141", "r707", "r709", "r846" ] }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "presentation": [ "http://www.teledyne.com/role/PensionPlansScheduleofDefinedBenefitPensionPlansandPostretirementBenefitPlansDetails" ], "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": [ "r12", "r71", "r72", "r73", "r74" ] }, "us-gaap_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Fair Values of Derivative Financial Instruments", "label": "Schedule of Derivative Liabilities at Fair Value [Table Text Block]", "documentation": "Tabular disclosure of derivative liabilities at fair value." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.teledyne.com/role/EarningsPerShareTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule 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": [ "r850" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable", "presentation": [ "http://www.teledyne.com/role/EarningsPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]", "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]", "documentation": "The table contains disclosure pertaining to an entity's basic earnings per share." } } }, "auth_ref": [ "r46", "r48", "r227", "r228", "r230" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.teledyne.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Income Tax Provision and Effective Tax Rate", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r144" ] }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable", "presentation": [ "http://www.teledyne.com/role/BusinessSegmentsNarrativeDetails", "http://www.teledyne.com/role/BusinessSegmentsSalesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from External Customers by Products and Services [Table]", "label": "Revenue from External Customers by Products and Services [Table]", "documentation": "Tabular presentation of the description and amount of revenues from a product or service, or a group of similar products or similar services, reported from external customers during the period, if the information is not provided as part of the reportable operating segment information." } } }, "auth_ref": [ "r55" ] }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "presentation": [ "http://www.teledyne.com/role/BusinessSegmentsTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Sales by Product Line", "label": "Revenue from External Customers by Products and Services [Table Text Block]", "documentation": "Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information." } } }, "auth_ref": [ "r55" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.teledyne.com/role/GoodwillandIntangibleAssetsScheduleofCarryingValueofOtherAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r59", "r62", "r546" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.teledyne.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Carrying Value of Acquired Finite-Lived Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r59", "r62" ] }, "us-gaap_ScheduleOfGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTable", "presentation": [ "http://www.teledyne.com/role/GoodwillandIntangibleAssetsScheduleofChangesintheCarryingValueofGoodwillDetails" ], "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": [ "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r703" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.teledyne.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r703", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864" ] }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.teledyne.com/role/GoodwillandIntangibleAssetsScheduleofCarryingValueofOtherAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Indefinite-Lived Intangible Assets [Table]", "label": "Schedule of Indefinite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity." } } }, "auth_ref": [ "r18", "r137" ] }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.teledyne.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Carrying Value of Acquired Indefinite-Lived Intangible Assets", "label": "Schedule of Indefinite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity, by either major class or business segment." } } }, "auth_ref": [ "r18", "r137" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.teledyne.com/role/SupplementalBalanceSheetInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Inventory", "label": "Schedule of Inventory, Current [Table Text Block]", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r27", "r118", "r119", "r120" ] }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "presentation": [ "http://www.teledyne.com/role/PensionPlansTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Defined Benefit Pension Plans and Postretirement Benefit Plans", "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": [ "r143" ] }, "us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Notional Amounts of Outstanding Foreign Currency Contracts", "label": "Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block]", "documentation": "Tabular disclosure of the notional amounts of outstanding derivative positions." } } }, "auth_ref": [ "r86" ] }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "presentation": [ "http://www.teledyne.com/role/SupplementalBalanceSheetInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Changes in Product Warranty Reserve", "label": "Schedule of Product Warranty Liability [Table Text Block]", "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability." } } }, "auth_ref": [ "r309" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.teledyne.com/role/BusinessSegmentsIdentifiableAssetsDetails", "http://www.teledyne.com/role/BusinessSegmentsNetSalesandOperatingIncomebySegmentDetails", "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesNarrativeDetails" ], "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": [ "r52", "r53", "r54", "r56" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.teledyne.com/role/BusinessSegmentsTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Net Sales and Operating Income by Segment", "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": [ "r52", "r53", "r54", "r56" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.teledyne.com/role/StockbasedCompensationNarrativeDetails", "http://www.teledyne.com/role/StockbasedCompensationOptionsPlansDetails", "http://www.teledyne.com/role/StockbasedCompensationRestrictedStockActivityDetails" ], "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": [ "r446", "r447", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474" ] }, "us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock", "presentation": [ "http://www.teledyne.com/role/StockbasedCompensationTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Stock Option Transactions for Employee Stock Option Plans", "label": "Schedule of Share-Based Compensation, Employee Stock Purchase Plan, Activity [Table Text Block]", "documentation": "Tabular disclosure of employee stock purchase plan activity." } } }, "auth_ref": [ "r76" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.teledyne.com/role/StockbasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restricted Stock Activity", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [ "r75" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.teledyne.com/role/CoverPage" ], "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": [ "r749" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.teledyne.com/role/CoverPage" ], "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": [ "r751" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.teledyne.com/role/BusinessSegmentsIdentifiableAssetsDetails", "http://www.teledyne.com/role/BusinessSegmentsNarrativeDetails", "http://www.teledyne.com/role/BusinessSegmentsNetSalesandOperatingIncomebySegmentDetails", "http://www.teledyne.com/role/BusinessSegmentsSalesDetails", "http://www.teledyne.com/role/GoodwillandIntangibleAssetsScheduleofChangesintheCarryingValueofGoodwillDetails", "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesDisaggregationofRevenueDetails", "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment [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": [ "r239", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r265", "r271", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r300", "r301", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r703", "r832", "r902" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r269", "r270", "r606", "r607", "r608", "r664", "r666", "r669", "r677", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r694", "r714", "r740", "r882", "r902" ] }, "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_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.teledyne.com/role/BusinessSegments" ], "lang": { "en-us": { "role": { "verboseLabel": "Business Segments", "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": [ "r238", "r239", "r240", "r241", "r242", "r254", "r259", "r263", "r264", "r265", "r266", "r267", "r268", "r271" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.teledyne.com/role/BusinessSegmentsIdentifiableAssetsDetails", "http://www.teledyne.com/role/BusinessSegmentsNetSalesandOperatingIncomebySegmentDetails", "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesNarrativeDetails" ], "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_SegmentReportingInformationOperatingIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationOperatingIncomeLossAbstract", "presentation": [ "http://www.teledyne.com/role/BusinessSegmentsNetSalesandOperatingIncomebySegmentDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating income:", "label": "Segment Reporting Information, Operating Income (Loss) [Abstract]" } } }, "auth_ref": [] }, "tdy_SegmentReportingNetSalesPercentageChange": { "xbrltype": "percentItemType", "nsuri": "http://www.teledyne.com/20240331", "localname": "SegmentReportingNetSalesPercentageChange", "presentation": [ "http://www.teledyne.com/role/BusinessSegmentsNetSalesandOperatingIncomebySegmentDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Net sales, percentage change", "label": "Segment Reporting, Net Sales, Percentage Change", "documentation": "Segment Reporting, Net Sales, Percentage Change" } } }, "auth_ref": [] }, "tdy_SegmentReportingOperatingIncomePercentageChange": { "xbrltype": "percentItemType", "nsuri": "http://www.teledyne.com/20240331", "localname": "SegmentReportingOperatingIncomePercentageChange", "presentation": [ "http://www.teledyne.com/role/BusinessSegmentsNetSalesandOperatingIncomebySegmentDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Total segment operating profit, percentage change", "label": "Segment Reporting, Operating Income, Percentage Change", "documentation": "Segment Reporting, Operating Income, Percentage Change" } } }, "auth_ref": [] }, "tdy_SellEurosAndBuyGreatBritainPoundsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teledyne.com/20240331", "localname": "SellEurosAndBuyGreatBritainPoundsMember", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesForeignCurrencyContractsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sell Euros and buy Great Britain Pounds", "label": "Sell Euros And Buy Great Britain Pounds [Member]", "documentation": "Sell Euros And Buy Great Britain Pounds" } } }, "auth_ref": [] }, "tdy_SellEurosAndBuySwedishKronaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teledyne.com/20240331", "localname": "SellEurosAndBuySwedishKronaMember", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesForeignCurrencyContractsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sell Euros and buy Swedish Krona", "label": "Sell Euros And Buy Swedish Krona [Member]", "documentation": "Sell Euros And Buy Swedish Krona" } } }, "auth_ref": [] }, "tdy_SellEurosAndBuyUSDollarsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teledyne.com/20240331", "localname": "SellEurosAndBuyUSDollarsMember", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesForeignCurrencyContractsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sell Euros And Buy US Dollars", "label": "Sell Euros And Buy US Dollars [Member]", "documentation": "Sell Euros And Buy US Dollars" } } }, "auth_ref": [] }, "tdy_SellEurosandBuyCanadianDollarsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teledyne.com/20240331", "localname": "SellEurosandBuyCanadianDollarsMember", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesForeignCurrencyContractsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sell Euros and buy Canadian Dollars", "label": "Sell Euros and Buy Canadian Dollars [Member]", "documentation": "Sell Euros and Buy Canadian Dollars [Member]" } } }, "auth_ref": [] }, "tdy_SellUSDollarsAndBuyDanishKroneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teledyne.com/20240331", "localname": "SellUSDollarsAndBuyDanishKroneMember", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesForeignCurrencyContractsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sell US Dollars and buy Danish Krone", "label": "Sell US Dollars And Buy Danish Krone [Member]", "documentation": "Sell US Dollars And Buy Danish Krone" } } }, "auth_ref": [] }, "tdy_SellUSDollarsAndBuyNorwegianKroneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teledyne.com/20240331", "localname": "SellUSDollarsAndBuyNorwegianKroneMember", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesForeignCurrencyContractsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sell US Dollars and buy Norwegian Krone", "label": "Sell US Dollars And Buy Norwegian Krone [Member]", "documentation": "Sell US Dollars And Buy Norwegian Krone" } } }, "auth_ref": [] }, "tdy_SellUSDollarsAndBuySwedishKroneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teledyne.com/20240331", "localname": "SellUSDollarsAndBuySwedishKroneMember", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesForeignCurrencyContractsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sell US Dollars and buy Swedish Krone", "label": "Sell US Dollars And Buy Swedish Krone [Member]", "documentation": "Sell US Dollars And Buy Swedish Krone" } } }, "auth_ref": [] }, "tdy_SellUsDollarsAndBuyCanadianDollarsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teledyne.com/20240331", "localname": "SellUsDollarsAndBuyCanadianDollarsMember", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesForeignCurrencyContractsDetails", "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sell US Dollars and buy Canadian Dollars", "label": "Sell US Dollars and Buy Canadian Dollars [Member]", "documentation": "Sell US Dollars and Buy Canadian Dollars [Member]" } } }, "auth_ref": [] }, "tdy_SellUsDollarsAndBuyGreatBritainPoundsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teledyne.com/20240331", "localname": "SellUsDollarsAndBuyGreatBritainPoundsMember", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesForeignCurrencyContractsDetails", "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sell US Dollars and buy Great Britain Pounds", "label": "Sell US Dollars and Buy Great Britain Pounds [Member]", "documentation": "Sell US Dollars and Buy Great Britain Pounds [Member]" } } }, "auth_ref": [] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSS": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSS" ], "lang": { "en-us": { "role": { "verboseLabel": "Selling, general and administrative", "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": [ "r127" ] }, "us-gaap_SeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeniorNotesMember", "presentation": [ "http://www.teledyne.com/role/LongTermDebtLongTermDebtDetails", "http://www.teledyne.com/role/LongTermDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior Notes", "label": "Senior Notes [Member]", "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.teledyne.com/role/StockbasedCompensationRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeited/Canceled (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r465" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.teledyne.com/role/StockbasedCompensationRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited/Canceled (in USD per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r465" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.teledyne.com/role/StockbasedCompensationRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r463" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.teledyne.com/role/StockbasedCompensationRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Granted (in USD per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r463" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.teledyne.com/role/StockbasedCompensationRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r460", "r461" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.teledyne.com/role/StockbasedCompensationRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.teledyne.com/role/StockbasedCompensationRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in USD per share)", "periodEndLabel": "Ending balance (in USD per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r460", "r461" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.teledyne.com/role/StockbasedCompensationRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average fair value per share", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.teledyne.com/role/StockbasedCompensationRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Vested (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r464" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.teledyne.com/role/StockbasedCompensationRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested (in USD per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r464" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.teledyne.com/role/StockbasedCompensationNarrativeDetails", "http://www.teledyne.com/role/StockbasedCompensationOptionsPlansDetails", "http://www.teledyne.com/role/StockbasedCompensationRestrictedStockActivityDetails" ], "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": [ "r446", "r447", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.teledyne.com/role/StockbasedCompensationOptionsPlansDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Exercisable at end of period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r454" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.teledyne.com/role/StockbasedCompensationOptionsPlansDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Options exercisable at end of period (in USD per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r454" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "presentation": [ "http://www.teledyne.com/role/StockbasedCompensationOptionsPlansDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Canceled (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period", "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired." } } }, "auth_ref": [ "r883" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.teledyne.com/role/StockbasedCompensationOptionsPlansDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Canceled (in USD per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "documentation": "Weighted average price of options that were either forfeited or expired." } } }, "auth_ref": [ "r883" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.teledyne.com/role/StockbasedCompensationOptionsPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r456" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.teledyne.com/role/StockbasedCompensationOptionsPlansDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r452", "r453" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.teledyne.com/role/StockbasedCompensationOptionsPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.teledyne.com/role/StockbasedCompensationOptionsPlansDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in USD per share)", "periodEndLabel": "Ending balance (in USD per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r452", "r453" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.teledyne.com/role/StockbasedCompensationOptionsPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.teledyne.com/role/StockbasedCompensationNarrativeDetails", "http://www.teledyne.com/role/StockbasedCompensationOptionsPlansDetails", "http://www.teledyne.com/role/StockbasedCompensationRestrictedStockActivityDetails", "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": [ "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.teledyne.com/role/StockbasedCompensationOptionsPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised (in USD per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r457" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.teledyne.com/role/StockbasedCompensationOptionsPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in USD per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r456" ] }, "us-gaap_ShortMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortMember", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesForeignCurrencyContractsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contracts to Sell", "label": "Short [Member]", "documentation": "Indicates the sale of a borrowed security or written option." } } }, "auth_ref": [] }, "tdy_SiteContingencyEstimatedDurationOfRemediation": { "xbrltype": "durationItemType", "nsuri": "http://www.teledyne.com/20240331", "localname": "SiteContingencyEstimatedDurationOfRemediation", "presentation": [ "http://www.teledyne.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated duration of remediation (in years)", "label": "Site Contingency, Estimated Duration of Remediation", "documentation": "Site Contingency, Estimated Duration of Remediation" } } }, "auth_ref": [] }, "us-gaap_StandardProductWarrantyAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardProductWarrantyAccrual", "crdr": "credit", "presentation": [ "http://www.teledyne.com/role/SupplementalBalanceSheetInformationScheduleofChangesinProductWarrantyReserveDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at beginning of year", "periodEndLabel": "Balance at end of period", "label": "Standard Product Warranty Accrual", "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability." } } }, "auth_ref": [ "r873", "r876" ] }, "us-gaap_StandardProductWarrantyAccrualPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardProductWarrantyAccrualPayments", "crdr": "debit", "presentation": [ "http://www.teledyne.com/role/SupplementalBalanceSheetInformationScheduleofChangesinProductWarrantyReserveDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deductions", "label": "Standard Product Warranty Accrual, Decrease for Payments", "documentation": "Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties." } } }, "auth_ref": [ "r874" ] }, "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardProductWarrantyAccrualWarrantiesIssued", "crdr": "credit", "presentation": [ "http://www.teledyne.com/role/SupplementalBalanceSheetInformationScheduleofChangesinProductWarrantyReserveDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product warranty expense", "label": "Standard Product Warranty Accrual, Increase for Warranties Issued", "documentation": "Amount of increase in the standard product warranty accrual from warranties issued. Excludes extended product warranties." } } }, "auth_ref": [ "r875" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.teledyne.com/role/BusinessSegmentsIdentifiableAssetsDetails", "http://www.teledyne.com/role/BusinessSegmentsNarrativeDetails", "http://www.teledyne.com/role/BusinessSegmentsNetSalesandOperatingIncomebySegmentDetails", "http://www.teledyne.com/role/BusinessSegmentsSalesDetails", "http://www.teledyne.com/role/GoodwillandIntangibleAssetsScheduleofChangesintheCarryingValueofGoodwillDetails", "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesDisaggregationofRevenueDetails", "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r165", "r239", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r265", "r271", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r298", "r300", "r301", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r703", "r832", "r902" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLossChangesinAOCIbyComponentDetails", "http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLossReclassificationsOutofAccumulatedOCIDetails", "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r15", "r38", "r164", "r190", "r191", "r192", "r211", "r212", "r213", "r215", "r221", "r223", "r237", "r276", "r277", "r354", "r479", "r480", "r481", "r491", "r492", "r513", "r514", "r515", "r516", "r517", "r518", "r520", "r526", "r528", "r529", "r530", "r531", "r532", "r536", "r592", "r593", "r594", "r604", "r660" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r269", "r270", "r606", "r607", "r608", "r664", "r666", "r669", "r677", "r678", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r694", "r714", "r740", "r882", "r902" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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": [ "r211", "r212", "r213", "r237", "r545", "r599", "r605", "r612", "r613", "r614", "r615", "r616", "r617", "r620", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r634", "r635", "r636", "r637", "r638", "r640", "r642", "r643", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r660", "r741" ] }, "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_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_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_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_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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": [ "r211", "r212", "r213", "r237", "r545", "r599", "r605", "r612", "r613", "r614", "r615", "r616", "r617", "r620", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r634", "r635", "r636", "r637", "r638", "r640", "r642", "r643", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r660", "r741" ] }, "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": [ "r758", "r769", "r779", "r804" ] }, "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": [] }, "us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockGrantedDuringPeriodValueSharebasedCompensationGross", "crdr": "credit", "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Shares Granted, Value, Share-Based Payment Arrangement, before Forfeiture", "documentation": "Value, before forfeiture, of shares granted under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.teledyne.com/role/StockbasedCompensationOptionsPlansDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Exercised (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r15", "r111", "r112", "r142", "r457" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of stock options and other", "label": "Stock Issued During Period, Value, Stock Options Exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r15", "r38", "r142" ] }, "us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueTreasuryStockReissued", "crdr": "credit", "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock issued", "label": "Stock Issued During Period, Value, Treasury Stock Reissued", "documentation": "Value of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement." } } }, "auth_ref": [ "r15", "r69", "r111", "r112", "r142" ] }, "us-gaap_StockOptionPlanExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockOptionPlanExpense", "crdr": "debit", "calculation": { "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock-based compensation", "label": "Stock or Unit Option Plan Expense", "documentation": "Amount of noncash expense for option under share-based payment arrangement." } } }, "auth_ref": [ "r11" ] }, "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "presentation": [ "http://www.teledyne.com/role/SubsequentEventsDetails" ], "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_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLossChangesinAOCIbyComponentDetails", "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "totalLabel": "Total Stockholders\u2019 Equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r112", "r115", "r116", "r134", "r622", "r639", "r661", "r662", "r735", "r748", "r845", "r853", "r888", "r906" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Stockholders\u2019 Equity", "label": "Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.teledyne.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Line Items]", "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r533", "r538" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.teledyne.com/role/LongTermDebtNarrativeDetails", "http://www.teledyne.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r533", "r538" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://www.teledyne.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Table]", "label": "Subsequent Event [Table]", "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued." } } }, "auth_ref": [ "r533", "r538" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.teledyne.com/role/LongTermDebtNarrativeDetails", "http://www.teledyne.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Axis]", "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r533", "r538" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.teledyne.com/role/LongTermDebtNarrativeDetails", "http://www.teledyne.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Domain]", "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r533", "r538" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events [Abstract]", "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.teledyne.com/role/SubsequentEvents" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events", "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r537", "r539" ] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://www.teledyne.com/role/SupplementalBalanceSheetInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Balance Sheet Information", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity." } } }, "auth_ref": [ "r833" ] }, "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": [ "r798" ] }, "us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests", "crdr": "credit", "calculation": { "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Redeemable Noncontrolling Interest", "label": "Temporary Equity, Carrying Amount, Including Portion Attributable to Noncontrolling Interests", "documentation": "Carrying amount, attributable to parent and noncontrolling interests, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r37", "r203", "r275", "r524" ] }, "tdy_TestAndMeasurementInstrumentationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teledyne.com/20240331", "localname": "TestAndMeasurementInstrumentationMember", "presentation": [ "http://www.teledyne.com/role/BusinessSegmentsSalesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Test and Measurement Instrumentation", "label": "Test and Measurement Instrumentation [Member]", "documentation": "Test and Measurement Instrumentation [Member]" } } }, "auth_ref": [] }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimingOfTransferOfGoodOrServiceAxis", "presentation": [ "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Timing of Transfer of Good or Service [Axis]", "label": "Timing of Transfer of Good or Service [Axis]", "documentation": "Information by timing of transfer of good or service to customer." } } }, "auth_ref": [ "r718", "r882" ] }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimingOfTransferOfGoodOrServiceDomain", "presentation": [ "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Timing of Transfer of Good or Service [Domain]", "label": "Timing of Transfer of Good or Service [Domain]", "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time." } } }, "auth_ref": [ "r718", "r882" ] }, "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": [ "r790" ] }, "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": [ "r797" ] }, "us-gaap_TrademarksMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TrademarksMember", "presentation": [ "http://www.teledyne.com/role/GoodwillandIntangibleAssetsScheduleofCarryingValueofOtherAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trademarks", "label": "Trademarks [Member]", "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style." } } }, "auth_ref": [ "r80" ] }, "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": [ "r817" ] }, "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": [ "r819" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.teledyne.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransactionDomain", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesForeignCurrencyContractsDetails", "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transaction [Domain]", "label": "Transaction [Domain]", "documentation": "Agreement between buyer and seller for the exchange of financial instruments." } } }, "auth_ref": [ "r697" ] }, "us-gaap_TransactionTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransactionTypeAxis", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesForeignCurrencyContractsDetails", "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transaction Type [Axis]", "label": "Transaction Type [Axis]", "documentation": "Information by type of agreement between buyer and seller for the exchange of financial instruments." } } }, "auth_ref": [ "r697" ] }, "us-gaap_TransferredAtPointInTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransferredAtPointInTimeMember", "presentation": [ "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recognized at a point in time", "label": "Transferred at Point in Time [Member]", "documentation": "Contract with customer in which good or service is transferred at point in time." } } }, "auth_ref": [ "r718" ] }, "us-gaap_TransferredOverTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransferredOverTimeMember", "presentation": [ "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recognized over time", "label": "Transferred over Time [Member]", "documentation": "Contract with customer in which good or service is transferred over time." } } }, "auth_ref": [ "r718" ] }, "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": [ "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": [ "r821" ] }, "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": [ "r819" ] }, "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": [ "r819" ] }, "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": [ "r822" ] }, "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": [ "r820" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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": [ "r69" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock (in shares)", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r69" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "negatedLabel": "Treasury stock - none", "label": "Treasury Stock, Common, Value", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r39", "r69", "r70" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_UnbilledReceivablesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnbilledReceivablesCurrent", "crdr": "debit", "calculation": { "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Unbilled receivables, net", "label": "Unbilled Receivables, Current", "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "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": [ "r816" ] }, "tdy_UnitedStatesGovernmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teledyne.com/20240331", "localname": "UnitedStatesGovernmentMember", "presentation": [ "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. Govt.", "label": "United States Government [Member]", "documentation": "United States Government [Member]" } } }, "auth_ref": [] }, "tdy_UnsecuredTermLoanDueOctober2024Member": { "xbrltype": "domainItemType", "nsuri": "http://www.teledyne.com/20240331", "localname": "UnsecuredTermLoanDueOctober2024Member", "presentation": [ "http://www.teledyne.com/role/LongTermDebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term loan due October 2024, variable rate of 6.68% at March 31, 2024 and 6.71% at December\u00a031, 2023, swapped to a Euro fixed rate of 0.61%", "label": "Unsecured Term Loan Due October 2024 [Member]", "documentation": "Unsecured Term Loan Due October 2024" } } }, "auth_ref": [] }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "presentation": [ "http://www.teledyne.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]" } } }, "auth_ref": [ "r206", "r207", "r208", "r209", "r210" ] }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ValuationAndQualifyingAccountsDisclosureTable", "presentation": [ "http://www.teledyne.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]" } } }, "auth_ref": [ "r206", "r207", "r208", "r209", "r210" ] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "calculation": { "http://www.teledyne.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.teledyne.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of dilutive securities (primarily stock options) (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": [ "r850" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.teledyne.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSS", "http://www.teledyne.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted average diluted common shares outstanding (in shares)", "totalLabel": "Weighted average diluted common shares outstanding (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": [ "r226", "r232" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.teledyne.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSS", "http://www.teledyne.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average common shares outstanding (in shares)", "verboseLabel": "Weighted average basic common shares outstanding (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": [ "r225", "r232" ] }, "tdy_XenaNetworksApSAndAffiliatesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teledyne.com/20240331", "localname": "XenaNetworksApSAndAffiliatesMember", "presentation": [ "http://www.teledyne.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.teledyne.com/role/BusinessAcquisitionsPurchasePriceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Xena Networks", "label": "Xena Networks ApS And Affiliates [Member]", "documentation": "Xena Networks ApS And Affiliates" } } }, "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),(b),(c)", "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": "(i)", "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": "10A", "Subparagraph": "(j)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r9": { "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" }, "r10": { "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" }, "r11": { "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" }, "r12": { "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" }, "r13": { "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" }, "r14": { "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" }, "r15": { "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" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b),(d)", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "SubTopic": "20", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r20": { "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" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "SubTopic": "20", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-10" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-13" }, "r24": { "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" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9", "SubTopic": "20", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-9" }, "r26": { "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" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r28": { "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" }, "r29": { "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(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "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" }, "r31": { "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" }, "r32": { "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" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r37": { "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.27(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "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" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r44": { "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" }, "r45": { "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" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r56": { "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" }, "r57": { "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" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r61": { "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" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r65": { "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" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r77": { "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" }, "r78": { "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" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-8" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-8" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-182" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "25", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480238/815-25-50-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480870/815-30-50-1" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//220/tableOfContent" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r134": { "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" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r147": { "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" }, "r148": { "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" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//815/tableOfContent" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r162": { "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" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r170": { "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" }, "r171": { "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" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r173": { "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" }, "r174": { "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" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r179": { "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" }, "r180": { "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" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r298": { "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" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r300": { "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" }, "r301": { "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" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r307": { "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" }, "r308": { "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" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r351": { "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" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r506": { "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" }, "r507": { "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" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4E" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5C" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480627/815-20-45-3" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "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)(12))", "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)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "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(11))", "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(16))", "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "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 A))", "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 B))", "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 C))", "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 D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r610": { "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" }, "r611": { "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" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "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(14))", "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(15))", "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(16)(a))", "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(17))", "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(19))", "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(2)(a))", "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(2)(b))", "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(3)(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(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "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(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(7)(b))", "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(8))", "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(9)(b))", "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(9)(c))", "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(9)(d))", "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(9)(e))", "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": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "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)(6))", "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)(7))", "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)(c)(1))", "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)(c)(2))", "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)(c)(3))", "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)(c)(5))", "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)(6))", "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)(7))", "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(9))", "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": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r676": { "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" }, "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 F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r678": { "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" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "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 H))", "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 I))", "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(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r690": { "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" }, "r691": { "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" }, "r692": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(1)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r693": { "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" }, "r694": { "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" }, "r695": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r696": { "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" }, "r697": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r698": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r699": { "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" }, "r700": { "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" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481899/410-30-55-11" }, "r705": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481899/410-30-55-16" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "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" }, "r710": { "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" }, "r711": { "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" }, "r712": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "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": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r733": { "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" }, "r734": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r735": { "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" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r750": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r751": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r752": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r753": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r754": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r755": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r756": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r757": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r758": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r759": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r760": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r761": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r762": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r763": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r764": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r765": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r766": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r767": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r768": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r769": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r770": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r771": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r772": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r773": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r774": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r775": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r776": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r777": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r778": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r779": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r780": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r781": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r782": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r783": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r784": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r785": { "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" }, "r786": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r787": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r788": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r789": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r790": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r791": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r792": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r793": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r794": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r795": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r796": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r797": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r798": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r799": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r800": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r801": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "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", "Sentence": "A" }, "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": "B" }, "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": "C" }, "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": "D" }, "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": "E" }, "r807": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r808": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r809": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r810": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r811": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r812": { "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" }, "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": "C" }, "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": "D" }, "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": "E" }, "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": "F" }, "r817": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r818": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r819": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r820": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r821": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r822": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r823": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r824": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r825": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r826": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r832": { "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" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//210/tableOfContent" }, "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(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r835": { "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" }, "r836": { "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" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r838": { "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" }, "r839": { "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" }, "r840": { "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" }, "r841": { "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" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r843": { "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" }, "r844": { "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" }, "r845": { "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" }, "r846": { "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" }, "r847": { "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" }, "r848": { "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" }, "r849": { "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" }, "r850": { "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" }, "r851": { "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" }, "r852": { "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" }, "r853": { "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" }, "r854": { "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" }, "r855": { "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" }, "r856": { "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" }, "r857": { "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" }, "r858": { "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" }, "r859": { "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" }, "r860": { "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" }, "r861": { "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" }, "r862": { "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" }, "r863": { "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" }, "r864": { "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" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r866": { "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" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-7" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r871": { "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" }, "r872": { "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" }, "r873": { "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" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r876": { "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" }, "r877": { "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" }, "r878": { "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" }, "r879": { "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" }, "r880": { "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" }, "r881": { "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" }, "r882": { "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" }, "r883": { "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" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B" }, "r887": { "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" }, "r888": { "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" }, "r889": { "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" }, "r890": { "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" }, "r891": { "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" }, "r892": { "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" }, "r893": { "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" }, "r894": { "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" }, "r895": { "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" }, "r896": { "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" }, "r897": { "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" }, "r898": { "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" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r900": { "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" }, "r901": { "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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r902": { "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" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r904": { "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" }, "r905": { "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" }, "r906": { "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" }, "r907": { "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(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r908": { "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" }, "r909": { "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" }, "r910": { "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" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 89 0001094285-24-000079-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001094285-24-000079-xbrl.zip M4$L#!!0 ( ..DFEA'1Y_$C!0! ;&$@ 0 =&1Y+3(P,C0P,S,Q+FAT M;>R]:W>C.I8P_'U^!:][9KIJK<1EP-=4'3_+E;CJY.E4G(Y=T]/OEUXRR#&G M,/@(2.+^]<^6 %_Q!1N,P)K54R>VA9#V?6_MO?7E_[Q/3.D5$\>PK=_^*IVZWA@IU]6A-KQNU1KJ=:U1T=6Z5D%J2[YZN:G56[BIU:O7HY9^_8 MA3W#OBWGQB'N;Z6QZTYO/GT:(6=8MLG+)_CR$RQ6+06#C/?%H+>WM_+[D)AL MH&&9AH4I8#ZY!%D.W3=R 9+T\OO+!+M(HH]?XS\]X_6WTJUMN<#PUX/9%-"@^9]^*[GXW?W$@/BI M_1__\1]?7,,U<1M>?AV^X\LG_[LOG_R9A[8^:W_1C5?)<6,?Z]0B9E) ,(.31M5(KM=D77SZMO"'&"T-1 M^,UP-&3^$R/R#;YQYF^HE]H4%$F]X F&V_KJ*QJE]M_EXU_0M0!#LUMX!4'F MO:7C][_AV7SR9JE= 7E3:5659NWXE]QZA*Q J6OI=Z ZYN]IE=K7(">OU9@[ MJ;: BAWCQC),($?BX?"M@4"]><:OV/+P,XA*PP)]!A!D5 $2L#H1+AQ MF+2&94M,0MRXP$F_E1QC,C6I8&/?C0G=U3+[E-\=/7S=XAW!*QW;(^P3$_DW M 638.BGXP^\Q0W#XR=#IYY&!B<26A".%T^W]WU81O_YP._QJ=?8I U;X"10- M<2F:&0]<5V3X7_C4 ZBO$IS+B4PXA/I6B:#$T'O$M@Q0$1Y_B8@X+T'JPA^6A M3*@AUR9'0G_C>?KE';9L$&-1TQY*(2M3?%I=_5[D5SE _BK++0N3>"RWNK,: M7SM30X5Y^L[J:>\LH#S\0FT9_Z,.+WN?FH9FN#_P9 BOT WXE?F@<_7==X'Y MZ#-=,$3!3+$G4S 4+=?IO!L@ <-A\/W$MOJNK?WRY_KR*?(5$R>T9HWF?_/,"^E;.0?\,WC&X M[GH7$>I1.'F!NUS).> [&OC"GDE#CCUWC D=1_"8SO:*[RW-GN#D)6ZQU@0[R-!5U9.W9]SG M]C^2A'W>7>^S.B!) C[O3G?6#DB2N,B[%WZ^D-^*370*S)7<.^"9Q/R2@W_> MG>[S!_V2@WW>7>DS1_V2 WSN7>',HW[)X8*SL]$DMY9WA_+, Y3N76#=^+I=@S0^8<-4]W# M;HB%?#/DP9@8(!?.B[8LS'656R>87_:*@:?DV(M;_YU"X]\4.<6]N@11LT]"9 MV+R']Z\Y_;TIK>Z%EX6+*63Z=Y7_].]+)HJSE\Y;'EWXENX&4_CS"+G#;5SF M !*[!P%.6 \81A)%I+&,! ^W42!!%=D%F:K2DB M&^%1XS;8)^@B2WE1XR[T> AN;FTRM0$[^-&V O04DVNYBSWRB9V,>(>[R.(A MV&&G)L&47=-@+??V.W,YY1_NPGS\8B@C'LISE*R0@=B4VECF.>Y5=#PG>)1= MRW,DJYCQS908.L_1J,(C.DF.SG-$Z2+"CNDP>#W/$:-+PWN2;;FYBPB)2&%: M+,Y=>$F@.BVNSF6LZBR1Q)1X*Y>AIW,#/$D*SW,D*9Y#DB&1SS/FIL36/+3K(^^9%@>0[EQ K9\0/R/ =5XAID_$ ]SQ&. M%$)93[[D[I$^)J\&2+'YRWX@ LM(75EQ<'+8R'/TH_ TD!(D$?W,@/$=?BG('S'*JZ" [B-I!U:UL:/$$8[)\-Y]?7V6 VQ:LQ^4 4 M;XQ-2LY&+.(KMK3Q!)%?JROI(Q,[S_@56QY^Q/M.!@Y>P("FN+[T1@."+&>$ M26_TW;;U-=6SZ,3I#R)8[[A/MD'5#TQ0S"L%&]S& P7EGD*YO5=,BDNTW(53 MJ4'[ _UADUO/<>T))DL*\*=%VT8Q3>E\MP$OU@&'GDEJX+1/*CB@B"9WP=1= M%$';.V.B&<@$-X!R,D;7L9(!1662!P5TPE&OG[Q+BXTWNPJ_<>G\700[< MQ33Y8+2HA'"2TN0X-\.1@700=Y#@JFD&\K7(SMI,)E?)); M%^/Q M1K[<4,ES' Q)RSO&(E;R&X XSOO**"RYC6Y1;9R#*7X:33C="\HH.[6([("-N# M,2XC.]Q&Z<]:L99-SQ]9YC+*PV6(_B+(@;LXCT#0*H+R%GTI!K&B NY@* MKV7&9_.(LJ($+F,X?(7E+T(B7 7W10(VXTP[L*0?/F-%TD37,8;>7,C+Y$R M5"ZCCGQYE1=)%WF+/O)98'*1I,-ES));G_/<-4A94067X4LNW"C%P%Q'DSV6\%%+(6ZR13R_Q4JB%RR@D5VT( M,L),EM5Y6=_K->,3A88,H2"(P7?"+[9S3<9A85=8 %].Z8"T#_C"0*3SGIYPF1DDPD"_/6&IO'" M,-A]GV(-G("!,8$AO5$?OG5&0*OP6S^$GX_7+^E,7-9M.D^ E"K#7[IOFM/? M$@"/(C[# A*#L9OT%/YR'#UE%#@N'#W5!#U1>JIQ%^[FJ)7*$LS5:UE)#.;< M!;-YJBM-"^C*VK1!FPZP-K9LTWZ9/1LO8S==A"2J=+D-..<( M(8ER"+?QQJ,0$D8@GK$)8FWCP?SP";=!I]RA)5%NX2[5[22T/ $RK#QQ!7>Y M8]R#/TGJKW/K,1\%_D?;TNS)%+NX\T(PLX'SPPIU;CWI?. B4;[@UL$^"A<# M@G1,#RYRQ WPGQ?D?8+W+O\<$2Q'.U,\)$H M?W#K9]];.AYQ+*42Y0INW6K>L9 H+W#K1=\2K!ON-Z09)BQK%=#/^-4V7PWK M97504ADD#[;UXF(RN<-#=S.+Y\&P<&_DOSD_W,:MNR[PG"0_-[B-"^P&=A]; MADT>;18VLARGM ,@1F5-L+GR![ 1%('KQ/F: MVY@-/W)*Q6UDA_6YC:4)E"=,%]2&*N>&M9LB MFL8]OA/E[YQ%TR@"6&\<^G5^N"IG<:SS03E16N8V@K3KA.\!NX" X_9$I*6 MN3S ;8J T7Q*;^C@/SU89?<5_HEXY^J 8AXPK?>5J![>5Z)ZK=07KSBAKT23 MVZC6,W8-PG*7GTQD1;1B\1^@/SIW--L'ZU^Q!7^D(!%XZ #2Y#8>Q2VF,NH# MV.0VDM1Y0T3?1%!W,C7M&<9]U]9^]:9GN.AP9%MSZ\_$Q\1T9UH/M.(_8O47.^)MI MO_V.]1?\! R8)Y1PZ\C'1\EJ2(Q%R?+')$J%6P>>6W'%@991*MR& OB7;5S@ MC]OH O>"D OT<1NSX%9JIN,^*Q5NXQ3\"\*T4,)M1(-[V9861KB-/>1!7*FK M.N8T3!0H.I"I3YH@2@H4)LC2)TT0(P6*$F3ADV83X5;D H42,O5)L\)?@6(* M6?JD6:&O0"&%3(R\94R$R??<7WM&_W1C[*<;,D5JO!/:OS$,B5N8V,""J\ M(,N[0%&AG=H)D/H$<"%]3%[9Y<>.FVS](==2D!,D&=>92=!0H6[J/. MGQ::V,0U_KU0DX(T^16<2H$"HH(T"R4U%6YCO5QCNSA1'2[D([<1:T&$%W-L MHG ;K+^#;;PBEY%%V/ODV7!^K6+OFTVP\6)UW[4QLEXP?*3U<4F1$ V]&-;+ M'7;@'?YYS-K=S_X/6.\XP=C%8I-:1!0@G-#*^#H+WLNNU87GG+$Q7;MX=RF. M! .36A8[I$+L(J[5%E9];)H_G3O;-!%Q.I;^U9O=(@OI!K*"+W.3.:9P>VXB MN*,XW/&=8.1^)88+JWZR/4O/$8-P>XRUFT$H)FX]0K"ES?IO:/H#N1X!]!]^ MA8/@$B[IT[,,GSBQ1^:D.<'(\0AN&XY=5>3&3??G<_AX^%/XF3Z_C=:Y/2P[ M2AGDN3V:\R,9\PC$@ZU%$%(?F4GV MS1:LDT?6R4H'<'MN*%A'L [76D?E]EQ3$#+G4: !L[%^D!2<)O%#;TD>[[ M%.8J:** RNUIK& HP5!YU%#HBD9X" X*"+YJ"LU%!.3]@%!PD.XD0'%>OS@B-@7')*&V.?VQ/ RQ#ZGMDS^*F7GDO]E.-TJ M^;]_?3I&\G-[)G@ADE\P24K"G]NC.B'\N8@[YIFVN3V"%$);$/>IQ'W!QZJ' MZN6Y1RB8BGMRON0#4$'/A:/GFCCVS$VD\!%>C5\,9(E@X8Z@BF5O#Z<_]HX) MI]?$*:I@DD(PR3IA7_!!ZJ&V3/\-Z\'Y#"H23Q6$HN=BW\';Q7Z_>Y38O^13 M5,$>A6"/=9(61ZBY,626.$N8,;NI6AQZ"K(N(%ES>^29,;QY*+ZN<7MFQQ-R M,JKKK7%[YO05F5!#]DNOROR&#_ \R/?QU-O_S M=Z V1+3Q[ &_8G,-4^&@>VOJN0X;H>1'NW%[D"9X5/!H?GE4O9:5I'BTSNWA M( ]\E_"/AT3Y@;OHN$/*C["O\LJC6W#$A;^%2O%34NT7\RWF\( M=FR/:-CQ/XXQTMEZ=..U_07^89@P]&I+;:J51JVA#ZNCBHJ&N-&HRIK2&B)Y MJ*K_HC[3XAG'G9F D8EA78_!&1B[-U6EW*A-W<]OANZ.;^1*Y;]*;&C[BS-% M5OB 9ILVN?D+8*PR>>P3JO1VABF+.;OPX !8[TB-^D9WN"K+]>./1;Z2_[@0],,D!#$TOV2**)3/0D]]FID@LET MHV&:"U7:B@U8^3$0J!X @5+[Y^/]H'LG]0>=0;>_NF8.5]OOWOY\OA_<=_M2 MY_%.ZO[O[>^=Q^]=Z;;WX\=]OW_?>\QP"\I!6_@'!";1I$ B/U-^UZ[E MDF0AJM%T;-S 0#VG+E^N],8"]F:4O%PJ#+1%JPPJ%-0"Y> M:[0!PM3!-^$?GW7#F9IH!CJ/O8X]]'F""/B*UT/;=>W)#=4[KYBXAH;, H, M(/[/@4IJM26@H'3Y&N U??*--W288M+R'=Q*--$-C3PZF@0PQD M2C\M0[-U+/WH'TT&ON*/3?U_]\#>!+TX>\93F[@E:623"7+!,GEW;T;&.]:O M7>+-&40IM?_[+ZU&M?YYG4?F+.+J6< Q*3'.P/CWGYWG0??YX9_2<_>I]SR0 MGGX^]W]V'@?2H">!FAJ +I)D5>H]2W+M@_Y1ZGV3!K]WI24--M=>G=L!_5EN MJ=45$#&:^\2X*LK \_D,0'!37874F<3,%A%K$\D=8^G/D&HDWP*6P!?!^A'" M]XD]WO4]F57BT^&;ZPE,,::/7>MH=CW#B%QC*R1&M=3^0?UC296O)&JL\RRW MHP':>Q9"F3^AG)1J/E(FLUY%K"G3=J$\0J8SE\K50"I7]5,^/N-.C>_O[8>^A]IT+E_O%V';.]9Q!0G4'W;BML MEBP\E2,+[T/W'6DN@P@->I$Y)"3D2,X4:S2ZJTN&)1FN(VEC9@=^+!8=G]D4 MJY9KK4I<4TR1RW4E^J>XMIC<*LO51E)3J97H1^).I=;*-55)R4+T:3$+&S': MM(DKH.XMS2;3(++==UF9K6>Y9'9KZZMN%*Q(HX=*+IX2^Y7.L_"?&J7V'3;1 M&R(X?;O1I_FDX;LN_Z--\#439/^>*G1' >E=%F4-T/M]<(CGI\&MVC+-4ENI M78\#_U$ _$#8S$)C&Z;YH!+?WC$<'2#=9,%+?EE2#ZU MC6669$/)"[*,?[//'P4_)8,.RO\HST:)<_%I8; MXHJ4CJX3[#C!?QY@/CD4)RUZWE)M2;>P3,N6[FQ'>C9LYV!MU-I.:0+BSBW\ MV2,#^VVN\>4*^#!CVX.UZ%(/_3HP("X-[B_U ? /-2Y3H(PP([N/2AS,[ MU4T=@M$*>ZNE=K,2$24]>%9:NV,^C6UK+00K5TMMM:%>5VM5GH*PAT4O/RS" MD?_]EZ8B-SX[DHM-/*7[E"RVT2L))(/I41J7P)U'DK9"0=G3R_%AN<,WX7.U M85%;G(6&,]I5'V0S875B0?P4$ZQ+4X\X'@VDNK8$(YB?("L?AA^I9*>'.1W- MO]F>3H6U^ M.,C$.@@XQ'])D6'W&)P?,F5EA4=X;T*],1&3R!B M? DSQPT]:+[[9U88N #I%)]_PJ)[/Q]@/1Y$!=Q:**@!,A 6^T^;_/(Y3 JG MV!^VV)<5&N!WGAB:O<5[;^DT](VEX4S2QAAV"TO]!<(>L_,2:MTN91)\D#_Z M_OT8.=+(,,$X1J8)(VBR&[69__0,:C&#H3S$P0"8.#":_4=EE9ZQ^&E>@?V\ M9':'L*8V-?V9IGE).OP*ZIP.G1*L8:;<945B.::.] 'F \1*C@<*RJ'W'\+* M@ZPJ=XS<]5V\H=6ETG7Z#P<;^7@ET3#K!V5IMT.@$1@T_ /V0A]BX^%)NI1@ M,M:ND:V$K10YKM2J2#J:.>6MR54Q8VQ!^PH_NY#*'Q>YGC.GW6:I_4^\$1J. MRN8Z=Y*[XL>&@@3T6&M(E-ZW(>+1Y@M*U>UY=P61)92I@)\FANL"&V(3^(K8 M%E4TYDS"H'1F$NM&3J_^?,72'7*1G]^W)F46C*Q6:E2&/.,7SV^9 M*O6O!]('BN-&@&E%52Q'L?$Q,1BQ!C0(M$!ES M&=$2,J+X,B*7$@'8#TDF2#QG^7,X;.^ [>L+!U(C)!B\9:WA2,/R)1YXB]=*:%8MVU+E/%6K*&JY MI293KE*ME2L)95LJU7*]OCL^>7"V9;G5V+V_9&MH3Y,/W%5G@49?[0:XS'J3*>"N M^CDJI!JN)1BO,EV>R(EZ2L,*)+D>HTR+2Z"]_*.N[QM7OLR86UC^Q\!VRG[' M6;40\/4L ]%7SX&)'&=OI:HB'U:J6G"QE>S;\\!)W6C/0[IT]@GA\IV!Y=:' MRGXV4F*PT1%-)O[P'-<8S;@)"8YV.-HT]2DR/F",HH*%+$0(6MBR683/E :D?T,>=_G:B4&_%B%]E')_R V4KID5FH/#_W9XN6)"( M.HN?.6-LFG,A_0'XAD6Q_,K?W3&BCS);A \@9(X+!9E\%FE("7M<,,.N= MWTKWC]\BCH]9XA#+:NBS*7J>RS0=J+Q5F%K>Y%JW61M..B&8=&"GP5R5.82K MI7:U<555E*MJJQ(".5QJ6_*72,6,YFT25=\BEM9:J4]LW!&X(NROQ%6\T65U$P)DDJRP>04/'-CUW\Q&? M'-JL:C"JC6C<_K"->7_8,5E8S"_X>D@P^G6-1BXF-\A\0S.'>A*BB6Q>FLBN M*LDF1SU"MG9!.;CK"8^;ZGQ]Z-*64+>]QT'W<=#/TU%7JUS;D_-^Z$R-1EE1 MDSGI@ITT$VG@D7JTA*4\QHTC)"1VHL((NT3@4^=[-Z%*Q^WMWT,F0EBC$&,=5KB1P.1]'@*_F(56RP#92%W:$R"-A.<8$JV MTH<'VW$^"D%4!-P+020$$1_$V#I0$-%C&8+']$*X5RS$4C$I015B28@E'HB1 MYE!M$4O!=? 2NP]>^&:%07=5R!XA>[@@QMJ!)A%+LAC;)KS"^:O4_=,SW)F0 M1T4A@9J01T(><4&,S4-=-.2,I6^F_2:LHL(@OBZDD)!"/!"C*M-B21?6Y-K2 M%G$D#L^*C/V&$$7B5/Z,\4AZH0 [EE?*T@]DH1*9O*_6FV%^;$%#%H1:Y*424$%%G)+I:-1!1 M:EGZ.RT<-5Q6B\*D#7QAAI^IL#)MQZ/U,IVA[;D@T<@O[$K/AO-+2*#"$(,B MHMA" ITUEZ0>2*!JF=4O$< 1DSY/Q-:P3@6.$"^%P73AQ(LH?,F$E%IAY8LH M?4 Z%2+TO=][$Q-$3"4X%0JQ0M M^U*$VS,AI6JIW0>X(O?HX[CTTV:%&$D-]\K.S,F-#O#;FY#N^W%-'J7:*C6" M;L[4(C*ZIZZ\N^EOQ J3:_-*>U:)/J\9K.6"^[P^=9X'TKWT[?ZQ\WA[WWF0 M[A^_]9Y_= ;WO N/0"S/@52:M [B2 M\+N&IR[M5W_-^M5+R!\UQ^J9NTVKY6:M%;?;= .>4G9W=CYT*AE^J+9B3;7] M^UHCH7M5X8?:WI>?.=*>?CR^=8BOY_-71E>+;:A#9L!^,XCCTE1X>GOZ ?>) MI0K93.]B:Q[@C\8;$EB19A2N#Q.:&3=&HPF$:IGDMKPGCA) MH8"FIL9.9V3-(=)^O1!0L_IU #E-PQB\R:-"EEE(N$<,A(3,Q>54(3KV[?!@ M8JQ(?%TB&0V'_TQO_R=?!Y'JQK=>X>0Y^OK]3?+R_4W7M?#Z)L^Y?D%H>O., M7['EX6_$GK!B#ICQ'X8[OO4-"IXQN,]NA]Q(C(?IK+%+:KD+V":QE%518$1"-Q L0 3LOECU( M!*B9BP"9B8"F6E8W1$!NV#"'ALV(_5]^#)M;VW']6D+\/J7=7C8LG&.VO<]" MS_CY'-)5M,'L*XP6'P06+34I@='SF$CK>;YU)=[6(S5EH8U&"L;>Z+MMZT[' MTON8O!H:=OJVJ4?(?J74;C0J9:4 QA\']EUAB#1ULR86D:I I*U*N9&0>2(L MD)T62 XT11^;\.7+E?2"+4R0R:P2I$\,BUV,3G-:CM(?$0#ACC53UQ\!<+_[ MH 7N[*P MNL;?Q%L2E.;6O5\ZY(=+)&&+CG$&,T[P::N2XXFV%JIK58JY>JI M>B55HLFA7LFM!]+1_O0,@G7)L%QDO1CT>!\Y#G;IT3^L\=\LX4P2OLFQNJ6S M!,;>Z'X.91J]BMK@69,, M;!?<$NWPD.D!5MYIIT.%UBLL-@V67V#K.7&/0)KT"$26:^5FGC5-7#K)@6>3 M7YH_2PCM%)IO,9JO5B)H/C=TET.5=EP^TT$W6_B3&/0N!O?F>O==%ZE*]J"; MNO4"CA2]&%3Z8!YP*>@!5NE6$N-;%J2N_^8 ]R]BI5>P;G)\M5)J*VHUXI@_ M1SHN%B'DP,_**46GKMT.HVA:E%]5RK6T$U>$^LK]F=$]3=G&CLO<,1T/W;EN M"GRSCU>2A=T+.S?ZD* 2"B&\->!>I7=R*!%1DH]\A-K%^&$( 6/ MRX'EPU_KPNT1NT^P&ELWM#L M(7UKS[$G4#,:P)/P0'+C,!I'D9BQ0<7:@$4R%/SV[$* M[RS9""$%*I@(]FI<9;M)7@=?3>3R"5\Q=5]QB]J)3; -2K";5:S"A.B=^RD>&#%?80_=8VT".R'Q:V&Y0$X%EP)P'(T2@,M#%"4+ M.X;V+US)VJ6?_.,JK/#A^ MJ:LD /DB+-E9@O; /C326*N6VI5R/<]Z2X0L\J=]DJ#<&J7<38N+)^K)H1;* MOX.TKG8&V,3ZS-KH07:TU<)U[^>TV[_SV?CYO*HV0AC5?8NYT ?:/'A_Q63: MM!NV\\FTY[4R(IBVX3-MZJ?LEVI=9+] 7D<)P G "<#E8I0 G "< %PN1@G MG0:X\.? 'O=+ 9*,BQ[P_)(1K8*EK-L>#>/$O4F2Z]5Q@V]^%\CK* $X 3@! MN%R,*OS)QU?D&)J$$;%@N8XTQ03V.9G8L) Q(K&/.WB.CR9TJ,%E%#3^T<43 M)GV*X9U'&,IZ,+0;$$KX-".?>5"T,@^*-FG[AX9H<'*TX(AS7,$STR5T*,$E MT\4_>MC&=&HB3->B3-<\.9E!-%U)XE+73 7_/]@'K$L(5H5>\(I.=R3;L,./Y3(W*::^].$6\[0_1$+'Q\&C-QEBTALQ%G9Z"Q2LLO/\8+%. M"P$;^>[L')M0M1E.ST6>VAQ"'=N MZ^%AH:@M\F)E9Q6+#0AH,S!45U@T5C3^3,17S#/;G1J-Y9GMLHK&;F<[E;'= MR4VP17%9HK?M<1&/U0-EGVQ<=M6K]7< V8/2-2%9$$*M::E>; M$7??Y$CA)D]+^6GU44C.R3#X&X-S:NS0X^3P+\_4RXG*_<1JF\-&V$O-O2>( MO!@6@TGK#'V\-^A289>MC[&$-%"/\.Z9WZ?*A=F!@"18#.WZ\4*0*4T1<25[ M)+EC[-!33MJ W&%ZU6*5\>JNJ_&L".K \",!KM64WYY\LG%(G)8QF) MBO_]*Y%;I1CT=G:9U7WHWOWSL2L-NK>_/_8>>M_ONWWI_O&V]_S4>^X,NG>Q M6>;<6[CM/=YU'_O=.PG^ZO<>[N_HLJ7^ /[SH_LXZ$N];_#3CZ?G[N\P[OY_ MNFQ_/[K2AX=>O_]1XGZ'WWK/TN#WKO3M_KD_D/[^L_,\Z#Y+7=CVG?2C\WS[ MNV]IJ/*5I%24JM1YO),Z3\_W#_[W"OM:W:<] KG>7#7_,MWXAY\6\G2#*L1K MJ3,!:\EU0)%*\"J3=IZ?7ZKB]SR9*RAF(,$B331U\$WXQ^?0IC L]BKVT.?5 MW5.!O!Y>I\#P?PYD=:M2;JDU*JZ#&$#PXD"2EV'IGS:_;RCE2DV._*E2COY^ MVU2R7&XI2JRIMG]?KZC)+:JZ;RI^CRJ5RR[II-WCC MEG4S[6->;X@^YKQD[^6@C[E_TS4]N"!XC"W'>,6KMLC-(89U6JU'SO1\#@EN M1]4CWP3WS2;PT9+PNS9&U@N67 *SF2S<+R']#\]QZ8G7*0DE7)]K1]MUL>ZO MWC#L=MU??;O,VGYGT %MQXAV-)F XH _[4=2Q\LT-&98P,\E-YH@-Z?;,)^ M6&E>_H1@FHAFY?5FJ=V,4D2'WX?-3U%[8>COW/>G9TA_K5*[&E&0R@GYY5#I MY-;*^1WK+S1!PS5>#7=V)5G83\- [Q=V$M]DXP8M+"]O5@,Z7Z90\41*C_H>E2U/;<0EV#<(R[Z3@+T,_E65CDC. Z";GL(CETL>4JL+#MZ MRZ$>R5N&TNUV#1(_5RF.X9A?ED\]?R>"QT/^O@]1$FDS/AYXV6RCSLYO1PG B7!"_'#" MNCDTP";69U;LJYWB]-+9=7$\9T45R=9#G0P=7I1OED;DIF)M5DKM9B/?%F*R MA,)W;571A$2RE5>%$1)96N@10D+V8TG5#)K'G853.3&D1..XJ6@"%T![>R.D M8YO '=X,3%'FS53L ZKTTE+J=.BE;>L2(IC?Z!__2, M5V3Z5O+Q%06\1<\2"K%S&0([/4Y>W1," \+H6#K]3W=!'AWW%A%"XQO_@TP/ M1P3#P#ENR4I$,"Q_(?,A:.NRGEMKU:C.B " ;%N ^ M=>!R6F=T-,T/.Q#P5H"@AB9F]<\B'_%8%1E"]'D.T$?L!N9Q!&M6:19^+:*- M4HXTHT@WS)\JB4FF-2!3&@'D))OP"_=0E= C2 M!>D[VPF_7FHKK7I$K6Z.Y#,_GDMAB#1U^1R+2!NEMEJ)A>;?"A8*(%ZP;X*>.97BJ+F MNUHL%H7DP*7)*:FG?RAP"JFKH*FN6DWY]#!4ZN1VUN3+I53TX/EK.OA&E@Z6M9%"L%'HL]A0W,KB30J%2E@,-"D\"FM-1HWA4;:9HW\4Q6 MDJ3C*0%Z"&[W@>%H0OLO_=O_ @;_9[('J^&+[Y;>"W^;..@&WUEZ?;@;VF_7 MA=^ZX4XB2)?VXZS+$4:6A%QI-9F9;3/6MO8?Q*6UK1ILJ]J(: %"MQ6F)Z_< M,+]602530SAT>;/7,B$V!M [(U&!+%SZ1 7Z*SKNVWK;X9IBB.N8Y5#",&X MEG432/ZJ5:OG6\*+TZ_\2?AC*;95:C>O*A7E]'N*1<)8[(Q>T,($G#/#<%08YD=F&DS#:^Y./@KBFC]2%_>;]W7Y?/+-)O1#\+U#^_!N.[:5*_0N M.A#NN:YX%!9[_H1[(L1+CW(J"20=B*RVHGD7_I5SOH817L5):F8I_6:OPC10?##0T3,-E-:;/6,=XPAJ_KMX#)8470;$$M;YK:[_&M@E@=_[[ M+TU%;GR6:':&.TNH(6-$ WJ..C(>LKK"6XEA2\8E^A%]&7,9=)DW:9JB&65] MT8XQ'_W@SM9KZLFGBZU59'*E66I7*ZU\)Q#Q$T/*,\.)!HP)=,W:SW"M4EMM M5D]O#,!73"P?RI)X6)?, \R>O)\FGD/!4& NF9#;25ZNT#*$G-^+)XZ\71=H&T!D;XRB3"CXIT@R=526[YJ-.J%Z&HNFIX473V=3O U1O#U^NG**W6BNQR' MXV'%NYCW+]%6_1#A=23A=2SG!\;D'=I@_:I>C>*='"D+X9?D4/ G0\ -GX"K MI]$G89]'[.^']L>E=]>E?2#_QS%/OG5T722^CU[&MWNB_63*]V7U[Q@LZJ/OI. M7?BI!F53&V"R,PO@KQ%A,P &IT)S>:_ MMX+F=T_^D6#'=8DQ]%R*BH&]BHL0%4Z4-JB#-A#!11%Z72?)=MS'1?< 6I*.71F1[J6MN[+'W$:C-GZG=[BO:N.Y!]TN+D4IN>XN]'P D7">5!JY_C;MLEG#'&V(NG MA;I6%6KZ@=Y0/@MS5)BCYS1'3R1<=3OA7H"MR:&-0L,TMG62@;)//_FOB&L, MJ-7CK)-]JOS(U=2.,4V0YXYM MC0DS9(EG;A*_S._%6'1;F7ME9/W"))AC0+\CS=Q$1![B_?L=;&W1W/6&E=5I7)5;VWN M;LL%E6D3TY%[:;&]J+#49K46XU;**!L^?81M-9'W[[1:X1%KIVQ(/A)UXD+1 MT_R )20&MM2&S515J.K91$J.#'V1+94_0_\0RE2C*3/7&5(YR&'MP((IH)$I MT9N!K@U+TM#4<)&XO//X5DASF#X!2.^M6Q^@2UP0-WND"@Y,%6R$>KYEMPC2 MY$]VIT#,-4;,E89HK71VPGC&+J*7/DD8$0N6+@H5CI;R(2B[ 217KBD?&9H1 MNSZT2K-"KNI*SG-BA86>/RF? C$W*#%7JXVB&?6Y#<\/"$:.1V9^@#[^P?:^ MJ%@X/S,* OL@F.C@4^/JKCR"XV);B2RK=>AAMB1.LT_,O]Q$5]R3P5I%'&D+ M;RF;#,L$J%?CA;E. M'TX2\@ZL'_Z*:,@< IR5U-XN@]OO@? L'[$;F\T0.]1[**4V@VE%N$R;2!( M>"Q92]I8-+0A:M.C(=I05JU&E.:=G88NK57K$>GKA:YA3=V^7@:X#^BXGGVM M6FJWKE2EF>\PE2C=YHCL4S?,$R#[&B5[19$CZO8X)+V\M_;C?H'Y+QW;:)-R MU*6A?]VBK_>!*:!^GV)O(N[A/*$+=?YO*4P*.KP(^'/VHNE8>@+BOB"7EB=+ M3YS>HEA069+0!8Q%DR7G[/.3C"Q)\*+T[/F9V46?6%^ \)AKZ;1S@LB+884+ MR^2T4V'&S1A+2*/A6V31)@>29;LP.R+PM2490 TOA"4]$M;KWQUC!U,JT;'E M8-8/B(&,A8)'AH4LS8#A#JWP88UHRJL'?4L0")915J&8!.Y MQBO^_&;H[CBDVJ4' YA5%H^@(2S"<[<_LH0U#5,++2-H5[="8]L*VU^&Y--Z M[>_2OW0*RCZ&7FVI3;72J#7T87544=$0-QI565-:0R0/5?5?"CAFP4-CLCAT M?\'70X+1KVLT@K?>(/,-S1Q*O\O$"I2ZAJYU2&^%YVB4CF$$\/29$>2)31"C M ^!_3.@H6!/B9BW2F%!Q^I?]* +Y-V!.!7 :;=]$&>C+)Q2)?@ZI>]!]Z-[] M\[$K#;JWOS_V'GK?[[M]Z?[QMO?\U'ON#+IWL=1_[W3L)_NKW M'N[OZ+*E_@#^\Z/[..A+O6_PJ7?[M]][#W?=YSZX=7__>3_X)_<[^W!O23"M M";2Y.)-CVFDA5YDJA 69:.K@F_"/SZ'';UAL6O;0YU4%1D7"NL-.-^[_'$B+ M5JM:5#=U^E0['AL)S2 MY%]8L9(?(=T'*4T/.U.:B@TC=A"RLOQN([ZU3JQ:BR$MPMN)NCC.J%='+EP"JH@QSNNI)8H9/@)JZ(ZF*YB:L:D;JZO49$*,PLNK%DFI+Z MB-T$2L;ST%@AFC?G[F%N*%_TW!"D(4A#D(8@#2Y)(Y;G).^V]D Y+YI#1-ER MU5);;C3S'?H0E"F$EB"-' FM$V563+ZQ? M6?XDLFA#)DA#D(8@#4$:@C0$:>2)-.(=Z2H''ND>TLWRR2;TA1W7)<;08Q6L M _L)$6RY4?Y!O=1N52*:4(A>J3FGJ>Q(JL$+27'?4$Z,2KD!7PZ/B%G.P?40 M^3UG)E-@2M9F0YP4(X\ ))Y@4;9_93N[%89Q MXNT2(WXG6T*M37J9>"%:( L:%N)-D(8@#4$:@C0$:>2"-!(\4T[2)FH)F^B" M3I^[[YAHAL.Z.OIW2MI3BFZ']8AG]V>),V?.R5V$XL?>.XT5);/I; MS^?#D$'U"%G=J)3:C4*4J0C:%6)-D(8@#4$:@C0$:>2"-))V7T^UA61A"Q6Q M*G=/W\L?B&CCL.EE-6Z$8.<-+#F]<.C4W@))@J9 $NR(*UDW9922^UZ9"5)' M1E%E(1.$3$A()J3>BZ2ALNZ;2ET(#2$T^& 0(31.%!I'--T^N)]GHUJ(?IY" M7@AY(>1%("]2;_'=J-$.H74P,HIPZ"^$AA :A10:\6J)-KJ&G])RM%$OM1M* M+4(^'%X@)-A3L&>1V3,.=QX12XRITFE!WY6J-(5*%\6(8M2!Q8C9+U",$@B] MZ%$"H04;)1!:L%$"H04;)1!:L%$"H04;)1!:L%$"H04;)1!:L%$"H04;Q1#Z MB37"@__JQFO["_P3CEZ*"6O8#"L,6->F&S%F]C[_Y\]OANZ.;UJM;90;BAKY4Z4L1WZ_;:I&66DJL6;:_GU-K26RIE:Y'G.F]-?4*,L@/668_Q=9'@)Q MX==AJNE=9,Q9?E1TFLL%7.0EGRD&+B(^] %&QW- M1DHE]63"%BU"5&MJN2KX3/!9@?@L5DJ];0FD)/BL0G\536FJB2DNA=6!1S2B$UA+PXU%K%ZC0732"/V%V]CKNPMWIM*]EC[43$)1(" M/0(] CW%0D\L[;^GVQLHBL4]K%&ZO5IJRXUFN7&J9A?4(9A7H"<>\VZXP3%Y MM\87[Q8KMR :O7ZFB;:2:;)BB%])%MCF]DART7MA[RA*4C*)UO@"/0(] CT" M/0(]YSI_V.AVN^7\@6G[E;32A4$&UEEO-$#O3S:A+^RX+C&&'BNU&=A/B&#+ MC;+9ZC0U3#W]J$*0%%B)5@H4U>"$HBXA[CZO0/!O)378[4 B]BX"$/R@ M)YXFW.CCO.LD?LME6"%3L#'/V&>**$G5++7E2KE^>K]6044\A;&4C;:^*=!. M:POM"#'$)P$)+2'0(]##P2G"$=+WX)M=6I7M-[N(,XBTB(-AZWJ('*RSDPCP M(Q$%N3AN$.$3?M!SFAL2(<.^$P3/1-S%.T8$,VZX76*&[R3ZT+3%;N1M)93( M*,A(<+E CT"/0(] #P=F?D(J4N%)15["L4+W'1/-<##-&_)/%NPI!;DC(4N7 M;'IF) X91'R"'_0D;MQO"5"PWWH^+X1,$A4>;JDL/'QR?9(@(,'? CT"/0(] M CW\F/6G*L22Q@)QA7,&XA&3=>0G^BC15; M].KSB$ZEQW:H$LPIF+-8S!F+-U-OU-AJ4JW:J IS6#"N8-P$M6JBG1];+;_S MXV8S5:%7!7L*]HRM5]-N):E4*K25I%JOG=ZT)F/&%7=Q%FR40&C!1@F$%FR4 M0&C!1@F$%FR40&C!1@F$%FR40&C!1@F$%FR40&C!1@F$%FR40&C!1@F$%FR4 M0&C!1@F$%FP40^@GUML6_JL;K^TO\$\X>H+(BV&%AWK-J7O^PU.%M7L=8PEI MM,<2LF:&]2)9M@NS(P)?6Y)AN?B%(%.:(N)?^3#&#H;=6SJV_.9,%CMQ1"Y\ M&!D6LC0#ACLN?#'!ENN4YZ>=ZQ (EE%5RHT:+'5J.P8])+TAV$2N\8H_OQFZ M.P[/>)<>#&!663R"AK (S]W^R-*AIP:KPB0C:->V0F/;"MM?AH02T_)CR__2 M*>C)LZ%76VI3K31J#7U8'554-,2-1E76E-80R4-5_9?2+(4/C4GXVBEZP==# M@M&O:S2"M]X@\PW-'$J_R\0*E+J&KG5(;X7G:)1.$1+ TS_+UK%F$];MX<8# MLB1T%*P)<;,6:4QH\L%?]J.H ?Q(Y07EM%N:MP ,].43BD0_A]0]Z#YT[_[Y MV)4&W=O?'WL/O>_WW;YT_WC;>W[J/7<&W;O8Y'_N+=SV'N^ZC_WNG01_]7L/ M]W=TV5)_ /_YT7T<]*7>-^FVT_]=^O;0^T>?^_U\ZSU+@]\!([\_=[O2C][C MX/>^U(4]WDD_.L^WO_L9*:K,JO>J4N?Q3NH\/=\_^-\'17W2UFUN:+'/O&S\ MPT\+>;I!U=*UU)G8'K 2J#,)7F72:M)Y^AQ3T O5PI)I8)$FFCKX)OSC77W5"JNY=(P8/@_!P*SU2HW:RJ5F8&I%[PX$*=E6/JGS>\;2KG> M4B)_JI3ER.^W327+Y;K:B#75]N]K:H*+:NV<:H]YS&?E[+;2]J@LL/FF6H=L MRN*6*(:D=1W9(*"K4U#A KD8K"X/6M'C";T?LI_'W_E2!X:^Z5NSRV#M6/IG26@1ND> MM=0&U5,1]ET2]EUAJ#1U@R@FE59+[:82X84( REU^X-O)7)Q5U:EKC^6FK\^ MFWF 8:&B;S?B7\'KK5[AA+0*E88SF#0\^!>1UX0/O3,PC6C_.3 M#[%VLWC^31@,&/CE27.4"+P+* !$^R>Q??;3_[RKE52,'NV- B[ MMS1Z>2V^P_Y_[ZT0 >"G].B-2<\+>$=IG08SBW)]8B+,HCR816D1<+/4KE4B M['HN[:8"!43OK5=LN3;9E<&1]\!2M!R/U>IQC_^Z2?Y+<(TB]U:IK=0B+C$Y MO-6C"$!RV1(T63J1*R 6&^5Z]G12/$59'PI7)0^0G;4*NTH.S@EWKF0,E\$3P%!FZA/TC35\-V#1B%QS^7)A[D6Y8 M*(!VJ'F#<^0P1MIA (]B#IKV$'%[S]FM-V'R9QLN.I9^ZD _A?W"RQ059?OZ/G_,FMFD89V?- I#W9DEFE&#-#S=@ZW:&JXR 2_ M/4KLM;;8D#F*- DO*!?Z.D&J5>@=?1&G=;PY/MQK&NX7&,O*JLM^;TMNM>%C M_)KD4US)@]LQ<2=_4C^R 4S< B*> CQ\G?T$)( ,"C&P:($4)7YHMD!+SG?! M4EP:R8$+G%]Z3_UDYS1Z5V@_-/7T1-YST%SA^[31Y$)']&F[[#YM3Q[1QH@& MH.T1M2: C]W9E02FE>6RF#3^TS.FM)N*B$4?W] ,S5@_FH'=\2O?G@) TVI1 MMV/IW1#(44*3YG#4(HI&12":.T6;I&-[&M%40=-6R]7LB>9R0I2A*%TN=<4. MBT[2KYB_%E:^BG!E8K+TZQS4+*.(6J?!+S#UR"83Y/Y6,M[=FY'QCO7K?V-B M1S%,C3H^3456/N?9&1,AS")(^ITDO4FZ]5*[IO"0_Y/W("'W"[RH**8Q]T]3 MCF+R+7_.F"JS);@S#Q3L#NXTDO)3#D-4#CR8G%+<&9-L3J.X9JG=J/--<86/ M(G[S[_I++(J8=: P;BR0>YM!+% L,.L%%BA@3HU64!?$?H-U.]*(V!/I \V[ M]WTX:8)T++GV1TD#;\UPI1'2:++H[,+"Y\E>!P*B67>^ :B?YX#NC1ZHCPS> M,8-SG%!/JQ"A'A'4S[/A>R!1;Q"O6J&E^E&]L'B+[.=0*>7WZ"&@ID =S961 M39/!6+:TCH>7EB.=2HAD&]^RI-,[ '(4S\JE=B6B_:*HS[QL6;^39A1.:.9R M+/M5(8K?,=$,_S37H?V])9LU^+ZTFLR4#/FEENE.-P!UU.&6JI;:XK(_8:B? M_W:\^*1:95VTG5EB% ;N [F!MGT1R?9\ M4=!9S?V#Z.9P4Z&YW53@TB^()=WSGF(XE\"GIAC&J3+CDL6R*I0^4"JW2NUZ MOJ- <2DD!Y9X?JD]^PS'P^B^RDY[U9/JN,Y!> E9[OSJD>[\$D/\KK&K$"6" M7"QIP;6(0"Q4S8@F&RD;^#X>>J-N@(5G0$+/H@Q&_Y]61+X""X'U]HS!"S8T M%^NL>L;25[]8&AG%=C*P7>.DT[>X2,V!BY!? DW=?S@362JE=E1-KVB>D=5] MN/0Z7+^NU]+]/_ "@Y+P)%+Q)$YBJR=8OJUO-HT+;BQ>9F"?J:/X4"VUE7I5 M^"/"'\F+@LJ>9ZKL8K1-EN&0; OOS=QN4UE!I'*(7PS+HF$QVA2(8?_"3B?B ML%XM1=:+XJ1:J5VO-O/=:E<:,"_'7;H[<#LCKJTVRS*#!FJA_^,ROH\")M3E>;YQ8VC5*[)2L1 MX9,U^% X6XUP$$B;,.H+AC@M?L&RS M\EQJK$,@6$95\5.MIK9C4&%S0[#)\GT_OQFZ.P[EYM*# 6_Z534/EMZ-66VE0KC5I#'U9'%14- M<:-1E36E-43R4%7_1:MU@X?&)'SM%+W@ZR'!Z-!TZ[I;: 12\B1I'HYY"Z!]V'[MT_'[O2H'O[^V/OH??]OMN7[A]O>\]/ MO>?.H'NWE?PWQ.%G7C;UV!O )@8]Z;;W>-=]['?OZ%_]WL/]'=V1].W^L?-X M>]]YD/H#^.)']W'0ES[\M)"G&R 4/^9PRS\0T<:2*E])2D6I2@GL($J*Q9!< MU=+>MROP]N ;:E+6SZ!0H\0 T OH3TDN2X&E_^A-8!YM\R1XU9;_BAS#Z8V> M"*A7RV42!*SW/@#2&(&%:[D=T-&>15L'/H&^U0SL#&"ZKZ:M_5H8\"W?A3 L M#^L=-_B.O@R#L3^EDH)X(!N_8PN#4@_-_&"):^B!WX*Y_/J^^3NNY;D;$V]S M:UN8^?]N;J-665_P=K2K&1E.NU0/VRX5XC5WJX-AM&/#.X,VW' YR"C0R_F.8, M!M&S8I9T'QC.L(XX0%J %O9I3PR7/K.\*<<#41RYJRMIZ+GPA>.9+AV\O$!J MOL.2*#Z)#N_'TIOACJ47G_%AX? +GM)WH3E3 L)@.\:4O@J>I0#[:3'\]^G* MG3F&OG.A FG4Y@6%DQ=!F),8&& 63HOP)325APB4*0 M;?>(>!$%]S[V[:EA47@#]\"4X"A0F%ZQGQ(0%%1G4#X#\8%UP9+$T#E>-N#((F Z^:8,IC4U,&FH3Y^*)FC%PHO67HG8!@$ M GZG.*18@E^! $% #AW\IT<1'T(D!),'V%]BVC7&6[=^8IDTP&E+Y@RQ+?A3 M\RE[CW&S88WQ)P%V&3?/F!KVTF+S5#M8.B*ZDP>Y]FB_,HG-!+4OR[[-V3UJ M4])7&_XS%^G?.OVO<]T'-@,8VE&/23^GE'OGCW7Z/^=//=IE]O;K2N,*3)(7 M2C2!WJ%3?!B W-4DI5GY>"/=3VA]7R Q@0'\82Q$$#YYMU#[96!ZL#R=]A2F$0Q7!.S&>?"-Y 1MV,#CZ3Y MA8Q4^1K49@.)\PL6&(+ZMG?W8ZYJF12T@'KF, 'X8);+1Z4/E2%+ L*1%@EB M+!HV5_"27+L*2(8N+=QX*#*I10+:)M94U2O?D('!U![3_2Y<=$K?"@0@KH$J ML(H"2XMJ8<"([M,&,]A@;T!H &N7V$S5P1Y]HXSJ03#O8+OAD@-EZ9NNOE*) M"-XR^ 4V-P/=*S(]'_ST&0-^\*N'_/6SKV'8"^T*0ZU.ZC>Z6]7KKBAQ9A)B MCJV90:[\LT=5GFW9/>SEFZ =\K.H#E=_&(38V'-L\(N,*1LBW9N9I+] MBEHV;YB:8,[:1(%9XK)]39'!/"#T\@(>"$,C>'5_@#?E@"IGA#NR-<_Q*\:V MO"Q@G;5IRPRD 3@WV3/8=DBVIW-5-A2]$6I9"Z_$"HIXV!HU4$<@#D ^^H'8&I,B5+1Y+,+#6-ORS77=O[8P MV"AU&U8^4S?-Q"Q(PF0-E0]!)N&F%P9?,L2FNMS)P[JY0]OG/6&E+>^H&3KP5L*:R&V WDY0D@+G)1+1?NQA]0:EO MP#O>\ ]:]TZCM4&\=RFN5%Z%V94TQD@/@.T;S'?8 IKX=44M""29\+,?0&46 M&4/(&#!W#<88C(>GT!!\($P=*;HF,#F"KHE7%(?T%@VPOT"U40O#7R!,I7L^ MK %%+#W*8TRXMC:Z@*7<#'\PG6""$=65OL\V[YSFZ[!@*!TC4^KIRI1JJ5V+:A68I$Q9 EJ$1+F=38GG!-X+FH=/)+!S@V@H#/H. M;@S@X4KJ ]+0U"8@+6Z1A73$5O!_$6 ID$G+LD@W7B@I2T!QE.,M]&J\^!P. M*]+?_%POV( ]4\I=TQL[V7,W,_1B!XE40:F$5>-&,RSN@9_% 9.;!V; M*UM<%TQWP1KN)^B%4MQ!LF5INM,%2[3+=<'):(W$D]%2RRO;_N+M_ID2-TVA MKXV!F$S<&X728]GZ_3I;^A3A@M9BQ?7YD/X#9DN:)KOS2V)Q97;X^N8?"(7W MOD\!>%CZ$"7Z/EY)+R$#KXK#N:XPP)RP7AB'@I&#W?GID8-7_:T/(.$">>M\ MO-FG20/(^1Z,0<\=W1M%*=<8,/T0^9Q%6:8Y -5$4P??A']\#C-V#8N!ACWT M>155E"37R]SH"_V? VIM5'% RV7XZ=/F]VJCK*C1/U7*+,$[X&72^_N,R%OC(LH5/7]":Z*NVF<8Z6V\4!@\56&&[6W7>'] MR,C^]GO-#[U^_- +Y[.BB=9!)+$$'.D.N?B0B]_W[OPR0,=Z<3S1?($/:*.M MJ(#;5KC-XV!AG%+ +AZ[TEC#_2+6T&&QACAR/:D^.)DV&(@^XMQ!0D7]*0BP.M@C;X*&J7CD:Z1U/U+QZ&L0XM,+_+[(\6LQYBA$N6N(>)*]:Z5JMK2T) M5:*=^;(3KZ7$,](!#0%TO=[[C@[T:^H*Z5VHU%N9-NA M.@^A1,&4@NV.=\E48+-ZN9[VI6:"D00C<<9("N?^:A7\U7KZUPVFX\G*M9S$ M^)L'$=8'])&FVFP41649\%_"Z+H]D]19PCF6%G%YPGJ;%J[+Z^1:4%ZWU+ V MZ#3IL!+A@%:BZN#>D$,;=M'"7UJ#ZS>V#4KGYE5UM,3.7(@4UC]@0MLRL7I< M;^JW83)(V/62]5-"\)GV.V+CP\I;+4=6UI94%32=T8C3#!EH9I M.R;WC;:Q9?7C\]D7LUD.K4$.N@[0G-"P9R9V7&/B-T_:>"S>EB$L">MMKPM:6V_L:T,IF6B'M^!7:4VRQ[@^T"Y1I M_!NM]*Q;P_[R-(O.NU=!'^&P$G^Y=P.="+W[;;]8%7I06K[<>VNYSVU80ZW3 M-CATSWZG+7>,7&E":5-"\"#V:ZR'MOW+?W;^BB7LPK)HKYP9P/6)V!)KA[RM MOZG_\E=L>7XM.:T5#5I]+37H#&EY"0J4^H*"46EB$UK0#?LS*273ZF';FU>0 M3] ?M"&H2?'&WK^/3K:4F;+FRW[UN-^E.NB#-\0:\H(NA'X/LI!%UF:X8@U, M7PW=\ULI6_,>>O/V:%?2&PX:G\[;SP:;#TCBK\Y2V[ J $!+W=D'(%ZMTF M/W^8WR^ ^%9'2&SS(MR0?%GWGI5]SWM5K[#$<.Y_!T1*NP3\ NR%]>RP79#F M;^X8\$V;3U+K::FIG#^:??3[V+%NT#YIX*M !M%^DL3 K.42Y2>Z2LTG%! $ MP(V&,Z8ML.>]'0UK1!!M1J*Y?F/+]7:VV_#*<+K,R4 )H8%X@NX*XFVIG^945%A!M5*ZXV0_);C M;"9?%X 8]NCU=K#C^6^^*C%8D5,H-\+V-6,P%K8Z@T%#DG6'<"6PJE-^WIM]J A MBZ:_P2*=F_5^*I_7FS=]ECHK2+T+D-I=(/6S?PO" JG] *D'ME[(B"G"QL>A M( ])CIH<#@HO2EC6)V/-2 M8M[BK73\L+K#;ZQEWM_]/F[)%5'G"@;_=<"^\TVA1U;-&M9$25NN2EQ^["5B"QV MWK-;K%.8PA: H$)Z)F4.;I^3<<*GX3H5Z'TFT#G"4%#O)I:M91-+;74KI1;)YA: M29".,+6X,+6R7Z 8)6+(TO-A04-9T] 66[JQ9DLG9$+72^T&'U0C[&A. MS:[V5"Y-L$ M,ZL2=;PG:(A/&HH=LVRE'+-L40J*"'J+H"4O!A*',2Y^;2S69'-1MQ?78SBX MZ("W9*V$)(JA)QK;WDLJCDH-J/P]6)&![$;3 MQA2%CP0*X25R4BZX1CL'>8NU4KM^4BJ[\!;S,^IR4G#6J@9%_LW118,'*J1Z MJ=VLERMY-O]$;@2/]M*>FL #R;,!Y%E)[%(X02*9D-4Y,H9%8"AK2^>(FK[#R+-% M.T4U(GPU02(Y(Y&32_:.,(9;,DLDWTPP$:5[7!D\(FXH2O$1E7D'4J?*U-W)QI(@$5X/6H\HO#O&;*J6V@TU@HY$_1TO5HX( M-QV#VXU[$"\LO+1=WD3II(T:M#5I$U,YU>B]0YDW?19._$EZ*8I.E&3II$Z[ M-&5>%"+H)/E@3VV]G"A9JZ4!A%/CXU8"8;IP:KKDO:0HK@$>U.D$%_5&E.KD MMK#XU$J)Y '$BW!(O?O @8J\"0:?6HTH'J"5PG511>%4'/[>9G5*3?(#=CQSP/ M&G\'Y[C&J-9TCAO'L:$Z*,D+:Y-QJQ9# 8GPP7)Z/CL%/QFCZ3_ MC!4/VM *6^)!Z3>P42LRO6ANL]!7 HB:=",T[3#>[C9J(I/8&%)K.O5DZ M.=\ P$-RQU@:&<1QI3\]1 "#%&=*1:FR[='+WJ\D@ITIAF=?L3DKS_D=*#/@ M^IA)Q&SX)Q>!7IU/XR_QT8/=&9K_F<+.L#SDF_U+?! 0(ZC]1@T(=FH[!AUS M0[")Z"(_OQFZ.PY-DJ4' [5>63R"AJ#!/7?[(QOWT9]?S"IT35V/208_;I&(YC@!IEO:.905"V]9V)8UVN07P?:OA>O M(75^)V@-=.GV7QN@Q5=7@L@++":PP3)"R+T.P#9&!J5B"0$3NHZ$" 9^LIWY M%Q[P)LA%QF2V;U?8%I.*])M 5#IE25H<+@5/3@E("0++IB+$,8 ]X2$-.6/& MENP/_*=GO ++PPQ7(%9&F-!L'A>]8_A,&T;24RHFI]B4GTQ8JV$"W0,0Z"0V MK(&$[_L JPS$@O-QWGN&\>B">YCI"P VT=3!-^$?GT/^-BP&)O;0YP!) (^S;/"]Q@-./"&I[2O$[3";']M=8:Z8KN=7( M=]?A6%3!]Y% SO@YV7!_7O@Y@0SD/;T+CN3G*N-GM9E ^Z?4>>I,]Q!D2A*' M]IJY]'RG!!3DGO+<(QF*WF%X56^JHF)79.@EK0+V5.P>2;%U1K$M);$>\BG+ M^>Q/I[C*?$J('C4$/5]Y1) M;B?))B7)%C=W$EZ"JQ&C//W2;;?3A75]3\KN=LZ@V7=R5.93CH2U<"=X%-8; M=6$'DJ1,;YYK1J7M<.DO%,+0GB*6S*4[+W%12H92J / M5QHQ9IFF#52OZFHKXI@Q1SHR<<+A]$JHXHJ.9*\[+I+H2.!\*A71466BHZ8T M(LSK/++OELJ,C4J,+%+N=V7T/A%;]S17>H!/"ULFK)3(ID!@,,;26L9$F/%/ M^S'0DBE'VDK"4W]'_V+[6S>\5XCY_O';CM/T& MA.1@:T[6E059UTIM=TPPWJP<"I8ET64Y-](/1."/]6U>25WKU2"VQ;XQ-Z! MC^,&V''9'S\PF(C<^.T'= EO@O(1"PD@; M,S APSH2JO64H5K?(;%V+JR1\L(:QRZLF?+"FJ6V;6U2X?XO5NATK6)MI=)L MLUQX52_TM3'6/1/W1ET0@>[L'^ [W5O^+N!%2W5ZW7<7$PN988V>\W46;-WI M_#_VOKU9;63)\ZM4,-.[=@2'1A(@L.\22V:8UQO&BI8 M#G9XM0<*Q6YGN[2S<=H%N?;Z$ZSK4S"!/,]J M@$Q43.KHZ3E)'0V*S]]T65_=^?O4[Z\=0BHMI*AU S*M(D.@H2+3*VAK6D9EK;VE=?X)U?:KV M&U?["=;U*;EQ9O9$VU+IZ7S0< ML(VS)3;J4)C?< S,? RBSW#@S<*;:&#RE1GNS+&26K7X+>0-M:EC8(7A]D&G M#RN_CU'TQIQYJ+DE/_EG-;A:$=#CQ4FSP#%?'?>VQ!+0>+GN5I5;E/F%E M)"QFLW22@.RBLYG'9G!Z/K$"_)&@]2EP$5\$#NZ++3#B$C:LX(K_08+54B"I MSI@[\^AR#IP*(\9]Y'@!9E3)U2;4)T!QL"Y^ SAAM@7OPS?#WWUP&]G2PM?- MW6=1,T:#T(,3H OP.N'GL 3..L-1KY*J,[W3'>J5-=&J9DZ#SJA7KJ;N_-5YA>94S/"IX\SEG&!. M@]Y0SJF(Q!@=K)T]W2O:FPB@]$^N@;QJ ]("-:7DO6,RLW1+TDO/>4=SNW7C MVE/\P?W)(+JD@7K,N2(:J*:*O,S]2,U;)L;N-OD.?L$IA<+II1];*UQBC"J8 M6[G% _UM[=9]%6[="^-E@P_V9N )6N,-8)2JCJ019?5_=KYUR&_N4] A+VBM MJ+$1V_>90V6]F!39N9ML[)N;&W@>K= L^BFX?W\Z%D;3O@48.)3L5W;[WH>> M6R_KJ!G[]NA;5.Y:Z5VS;0&.**5].6E_0Z;BI_A:Z-6%^.>"%GZSO,3&KEV^ MZK*>:*G2)+TV\B<_"?J=-;,X-L."SF#NIU1CU2T?OB*,J%IFM%=0&G,1)"@- M(2:T;D=O*CL.+X+:I&FM\4#I-AOQ1;*C9,>SL^-% )@T1';H M=6\")_&:U6*2:273(M->!'5*ZXLB36G22G:4[+B/'2^"CJ0-$,R]V]$D.TIV ME.RXAQTO@O:DZ1CPZ36[-:=D1\F.9V?'BT 3:4/P,-7.0'*CY$;)C5>/]XQD MO*=/S"W'H1-*X>5G-KS78L)3I^'&]'L95-6>>CNHJO6Z')-47DA*#R]"Y=C#I-=KMH3Y%M'\KU(0+&'E]_#9L<3)?G6D'PO MY.+ITL4[]M5<%ZN)'6P-\(>Y@UW7B7]UI%^+Y)KU^\"_0[[,A/] MDN4CDLK75'X1)Z&OH)26]1:2?BNGWXNDD?3Q'E,F1$ORK9Q\+Y)&TL<+RF&S M[R KZN_( MCHN( MW\>-UN@BZ3#]06NLCYH=$9<7LC4D7_C%1>B7E^_*"UE)OY73[T428OI#,/>U M9MO[,F>\P51^D7OW_@BH7)56AJ3?RNGW'!?O4]=;T.#_M*R?P:NI]9.9#W\S MS\VAZT$7R6BH*NIK2=J2M"LF[8M$; 9*:RSSR27Y5D^^%[EL'ZA(OK+D79)O M(]V_@2;=OVODD]C0 J.^(F+BKS0X -,-)S9+>HL4[D-UHT!0%6[0 M+8FYBZ04#7JML=:]#5BWZNBHIJ!P4I)(27*,)#E'=EJQ.P-E*22$DB)4D-@[:Z(H.V MEPW:\E2=7P,*TX+_F];3^!_\CTIW>7AHDU7DB\P5^K!T##? M!7"*85%;K*4FDM^8._/H4:3E\AOQ'KS='[R\S],[Y M07S]^MDR@_FKT:@S[&LH^J(,M.C%XENE RO^-?NYUNUTA_W=ORAV@U7'F1>9#:R5,QR[JN3[ M:LEVHMIHY99^@.&J&*,*WE9N\4!37LM7X;6 +].@@SV28YL0DGMA.02&M>%0 M_,J.Y,I4.2JT\CB&$73("UHK:FS$]GT.YB"A7TR*[%Q)^=D,H99;678>K= L M^BFX?W\Z5H#@=0$-V&[LNOMCOX+;]S[TW'I91\W8MT??HG+72N^:;1,7);Z4 M]OL7?\.FXB<67?2\NA#_U,]UJXF7>.MKEZ^J2+S<5$O =];, B%,/B[H#.9^ M"@1UW=)E\A=<.EVFE@DO^6LKESIW$6!%747XV[R&I'7"/*\T 4WR1)W65HXG M+M(E4==:XT%/S:ZSK:@XN1F-YHE32C>2<&^2< MBP!,ZGTLF.Q)"TOR1!-XXB)P;CH"H(ST'-A5R1.UH1O)$S%/7*3MI(Z-:/I# MJ2I_.CX@1=BB>!F==JM M=:BL@F4N EDT[+;&:A[.2)UPZN^SST(%-*1>!*QFJ+3&FM(]7>Q*(JHA$>D7 MB7H,58P$:C=)0P4K/>Z>TA3U(H@X0PVO]8=2Y]TH$5TD-V38:XU'>DYO(4E# MMT!#%\FE&/9;XT%>.P5)0[= 0Q<)>0P'V/PG![M:TE#S:>A"IK?>!-/[GA.= M'YGGPGL-1JACDG=LRAR?D?0"FA+$KH!$KJ0Z=UO@NE]S^EG[YT9?,8\A)E:^0%;'!S:@A$Z'>ET52>CDD)HDH5J2 MT"6,\EY7:X)1?J;SGN/TI MR>H#WII^6$&T]598O=BU@!0(4B"<0_M?(INKU]5;X\&H+]6[5.^2F\_)S9=( M$>IUA^"9J[W*$GPE-TMNEMRML=K3*BL;DMPLN5ER_ULF<$\9L34#R-J[*Y_0B= >&&P M^RFB&XW],/"3RC6U._3GWXA&6=,8>)AZC/Q[H% 9X M1>UGNO*115+O65C.P];.;V_:H1=O'6J<,JT.']36SF\UY4%I79&*C9?D-^;. M/+J<6P;QV SG-EF!R/9AKIM0YPDM9VAW]]:DMYAZ,]CEB$P'8'9$>HQ++2$)0.P#DYID M"@J-\'1G_-)8BS2_0\BG]&#[W\R'#U9+U 0P_(0%SXPY9*<&!G4X 2[)F-0; MY0'JMA8&U8OLY?$C_6KY/[Z -$.L^QE3$HT*=)RH5"#I7C;=Y!<.\U5Z;H-J MYZ:UQOV\N>6>!IX )3,X,P?(?^F"SG5F9 FGZ)IM\AS3RH3:%*:!E+*FA(VS M-EP_>/"8M9B$GH]:%T]M\]@_@"[#P8*YQQA9P#=SGS#'A"'^H!Z0E*:TB=I5 M>VU"ETO/_0E;$C X]=([JE>[HSTX[6R)VB^;NW&8E)_ATR(,#1\>,W[#Z MCC3U'49Y8[O&C_79 &,S.+(E*DLO9*T],A<,U=?1)VB9:EP$CY'Z^:RA%[:C=7JFA=G_>URJ1-J#!SBK\!AY1O6(R>3M?5B:C)1N?U;I!:ZSJO9RRU?A KL$<)T7'#POY M&E]R-8R9J[W :@HSGWXY=0 TXUAFUC%/1*DZ3^1B#-5 "Z3!T&Z?@SGSB.TZ MLP>P61?[+)&;*>.^KAK^Y#K&;N8= O/V.Z,F*V()/'!CNF8_Q8XXQ3:K"T[M M=,KU)UC7I^3&R8VKU<95!4,"!O4U,4B2&\\*@D]'I*+5VJ&M-CIU\N[4Q0JY MKMV<8WNH7>SBF-=)I4'F5T IIC]>ZGB MH1/(-JI%^)K,HFRE@:JVQD#CV3*#.-6 F*&'^86%L@#CO,*LD0B_I0%A/RT_ M@%_!7WF*(H/S='!TV+,5HSF9\O4Z^WW9'%_9@EI\,5^8QP\!67L$RM0)WO0),-_68CXF1G!P\>%E$X"(A$HYQ:GD+P@69CZ1(GN<6$,BS MZ_T@<^H3QPW@V)D3OP*)P8^SF44.*U(6,6D@.O"RGZ+@(G383ZQ7\)FY)C!W M*>:%#R[= ":&]0S1V_G9B']8&*G>R&TE+UAGUFD3"QZ:PJ(#!L=J6R!!5QL? M_A52O>P0\L@GNIWWBA.GLYG'9GS*"Y#\0;R@[ Y1V\9\'EA$X,)V'MKP M9]B<4L*D6!UB1#&L1B![4N+3?9SR? 43DP:'NY- M&BZTV'4B<5X>L=IKC?4LL G/(SY\>G#$$Y96$9;#3UWH"\XUF)@@*>.3S]!M\ZD_%,KYP=E,VCAMDA_$*1#XPK F,OMZ(?FL< M/#/[*9;_VXHZE7F^WIC2!SHZ^X%BUD*63'])GQ+>;C%>>=-D??1V3IV92')/ M$@W?^P'G-1\U,/*BS;+U,K5;96N,90A8B$>"=*D=B'@_-DUX+4/@/N#_R8(% M@ M%P \;+%G7V@MSP7I[_N1NF)&&%?HN*&W2S9P>6CY!%Z8O,AC?X46C)1^T;]" M8WXD MY!?T7ZX'.E,(22'L4NRU/LC09^)0UIL 0WRS<*\,\&6 RU.'#:2.E@'_.>6W MS['!@-H6QA,';L%Y&T'T;LOG,^?CP!IQTO&,DO6F+=SD+.'GW&99T!6AYK_ M[A9D)JZT$DN%>KBM2 ?@\-^8/X9),J&\E)RZ(<[TA?CNN M0]D"X*<> :O%@T/'=SZ"YXC'A[58\*;I MQIL28HDW TT?RQ 2 K;81V+ 31$;27#Z%(RQ:5P6Q(/":"$9UI);-?B;>#W1 M)G'+WT*SSW!1)L"IF/!RF%LBE_8<#B(2#C8HS^S:A];?(.7\N'SGCH?C[[D:Z7VBU MCTXLQS]/OZ]M["]H8I>V7G7LG+#' 8:]")TI?0(=B\+2!;(6HA;DE,O5$4@< M+![C!E"IW3J -%#'W<)'U;BL\@/X'^X7'S^:X0N48"\Y\^#(D0R+W%YF M=@K4%O.]LLS>2!MJ7;VOFY/>M*O1"=/UGF*HHPE5)IKV/P,LHSXLC-+U;Y*% M58C2W^L.Q'MU0M'GM\CV^SR-!\LYNLPAU7[7A.(UJ.>M4%(]45L$<6K@ M0S KA\L/FU$^_,Z:6>CJ?5Q0$".S M6G]2S1+9-\T?A#^^CXH()1;VVBXIQ< M$]NL;7ADG@OO-43,ZAV;,@<\Z?ZUC&[IJ%&]^8+.[)O>Y$ML&:3(2M MP5/R$&KPE#R$&CPE#Z$&3\E#J,%3\A!J\)0\A!H\)0^A!D_)0ZC!4_(0:O"4 M/(0:/"4/H09/R4.HP5/R$&KPE#R$&CPE#Z$&3\E#J,%3\A!J\-2%D%+2<,O7 MR2I80ZZ3,OC*A_9!@A[<$Z:!TN_NSQ&/4S'+)G)K6/C='NIZU9V>&XTU(KGJ M3KCJ0)W*FJNRC*.UQJ->KY.M"I9L(]GFQME&/9YM>JVQ,M"J[ETLV>;:!"39 MYC#;:,>S31_81J\:@TIRS;7I1W+-B6AN1_L]@]9XV.YVU088<#)>58.G*FKL M4&MI],'UX)\QDH2Q2HJML6+"13R<.^OK\**,I!IFG$D$K("_Q3(K,%>)O(JV M^FVTT[P>W^;U.;]1R_G=]?U'Q^2?3IGGYPDPO376ACD60:8G8$D*ED;CG96,AJVQG@/D(*FHV50TRB GI6*1OG@*9**:D=%I3S6[H[XZ"G$D[;3 M>1?UA[^9Y^805:^+);E#55%?-QFC75)V'>7C16VUGM(:]P8YGN;%Y>,]WKH7 M:0Q=T+G/!VUO:$3J$IU*FA:O.EUG#O3S!*QZXJ(>7+[LU4F#M&&%1%/O\+04 M%5)4'!(5A6/;66F V0?:H-G-/J4LD+) RH)(%@R.EP512L7-=S*3LD#*@KN0 M!& MCQ84+;VG=G1$8EZZ/F_1\2KN\?(Z!M#E5)/Z8;32[OHG= +K"H/=/\D +UZI MN872W0F/O6N*N8BZJ3_G7CS"DL[8P\1C],<#[]OTBMK/=.7C6:5AN"WG86OK MMW?MT(MWH\:KK:/1U#\F[>9^A\//(.5_1SK+(JUC0[ MI/4CW_^A_+OUHU'> M!U= ,H?S[73%&9>!,E>'G;Y>%=1W7\M_25D ZU%''98;:??GVK!7R9P4I3-0 MRF&^GW]256Y458>GP _Z>MTF!5]HY?;\_*D(O+?:T['@W> M%XZWCXQ;G-"HQL=U]+UM0UP+3S)E M\ 5PMTNBCQ]XK+"'4/,M__YULX*,1]5G$_H$+%R;V M=]&6"7(/HSW\Q((C2/#.-DERJN34J^_A(4ZM*%>0A]7TVL2I\P./7SQWZ5DL MH-Y*M#.&]\Y61:A)5K96&_F_G]B^TC\0W=\3D.,*I'34?]0:*^W!8)13J='8 MJ'^C;P EITM./\#I*4OG,67HY+!WO]L:#T9*1Y7,+9E;,G<3F!M,\#Q&5EKC MD3Z\I80^R5[D]/AI(7"?);9+;SF(3:V 3#S0) M;BL93#)82;NTI#+#*I1V5],:H,PJPO)J1&3[;>C#RYE';,L/?A6II:[CSZUE MD3;?$E_B6.8[4,]UV);,^.$!RB*^IYCKFDU7NFU2K,\@, ,<=8!D.T#$:=_JF6MZ28&Z.8$MIY!-I9 M&9W>F$'2T(W14+Z&''1!0XZZ.9=4UZ&7N\I6 WYV@N/\]SWQPT+\DK-MM>.7 M*BS* Q@,1VCI@8(@N8VV*/?PS(5CW9)6*Z'5XO;!0)74*ZFW7M2;N:;8BR<] MT&X"3UI2<2WMZU'U]D(O7^)*>KEO>BFAL_N2@B0%G:PW![OUYG4HZ9[N[S^Y M#JQBL60!(W3F,;8XVO6_AU!9!0;IX$"K]6-4N8Z"N-%@S3*L>V.T6L*,&$KJ ME=1;+^HM:<*,;L+UEU1<1T-\L*-)V@GV@M[-E[B27NZ;7HKK;%V1%"0IZ%2] MJ:N5N?[RFK\T37SWJ,D6U/LA;_K/:82JU:MO#8&N;P*(009];X582]@.O=9X MFO%1!\W&1I7Q MVALCUN+&P; KR5>2;\W(M]QUPU"1U_22BL]E7Y^,[IBE5Y6+7%DR+0GF:*VM M21*2)'2ZYNS=Z$5]3?S\?"OJNQM0.]6.T2=^./D7,P(2N*7;$ITK;G8"ZF>S M[=8+=U<9]EMCM:UUE6:[8$T NI7D?U;R+V&]#%KC44_- 9Z2%"\IOCD4?P3> M\5!'O&.M/\RYCY/$+XG_TK[&A7M7#(?](,#H/]54*\&U-OO5M9@4U+0^3F;JT9Y M//4\GMHQ>*]>#'X/42V15T2-OT++8V8JP8A0?FY51[,._2:*48H]>:7!J9EN MB-/A<TI*J2H M*Z7^2CDBY!7\W[2>QO&"/H4+.#LC^V]X*%[.@GHS MR^'S@BE?GE94I)5'A[ G:H=O2>++ MK@<;1?I&8;;E$X]%]RF!2R:,+)F'! +_AC=0_,\)J4TFU(=G<3SQ,0P"2UA$ MGUM3_(P],2<@+J@(SR>N1PS+ VWAP]L,>)4QA[8CBPF)R8%I\(3-K9FN'SW#+FN%] /MA6;KU*:[&$N6"+.9C$DP6'F=XX M&$CMJCWQ7O+6A8>=%>$'$.TFGV6TD]2A]@HWS0P]G#-?J1MZP9S\%5(/7HBK MY0,FG)40*XH#RQ'G+\@3V=0R>R-MJ'7UOFY.>M.N1B=,UWN*H8XF5)EHVO]@ MT]1HF"Q-KSGQ=8K*!Q>@\DQP0Q6]_6#W!QWRCPUNW+[DW19^W\+ETN9M *G] MAMIXI-_FC 7O+-^P73_TF/\=?O[&=HT?:^FF"!$+>PH631!]AH,SD(1+&#[P M0M8:IPB$#T\^.D*@<#U1 M.P""G7GX5&O\EOIS\AZX ?AOHPUC*8*[ULI:XS3;SJE)_KW"\!KN36IK'H.W MD;#Z)\JJTMI8;8W[:EY8C<"^V!87SB47<,"HJ'@!&I@3@_Z^!8#T,Y"@V/JE M!'3&']0#Z:PI;2X;^3+?,8,M)LP3=DCTE=8&R>PO&8SZ!)IE2RK/*:J+@,U< M#PC$C-3']MO@/_([: R;* 1T)W"[A9(;C:HV63"*TL3$2:54%&A"H33_"D%^ MF60)$D!H&&7#*IZUE\P:5?P2* E."DX35L"-$#A-&\P.+O^!\KGI&DQ#3$N) M1H"GJI0?C_'K/KC>N^AE\6S76_PV]#R8:&EN!+- 47)@MM;2))?QJI0OYUU@ MGR\P>Y>97F"^& '[XV:8\J.#UB^(/.878L9ZK6QC_H2"90\6>R $L"'H DC. M#]HQER+7>D_P+'(H^PEB&);MH[>P<)_0YN9^S 1\2VP?;46#HZK8?A$(<=@ M6) 0\B;AF\IM]@\?/WP&71#,71.]"O U/ K^#4XD^AC&*VG"&G/P?FSV>1K/ M8Q71_7?D@1SS=9!CO@ZRYFLR'&@I6S@[?!O#!:X.]2#%S4).],D+4%D1=_@O M7^VR:7=9LP-NS7(O.XD$")<>B,6F2Y^]BO_RVK3\I4U7KRR''SG_T>M-$NPO M,QX]IW/Q]>MGRPSFKT:CCM[5,98294!&+Q;?*AV0\+]F/Q_T.MVNFOM5MZ/D M?KYK**7?&76'I8;:_7E?TZJ9U*#3[>M[ASJ0-;HWSWB4>2PG FF@]O1J=74> M>V\TV AND4-VY_8:HBW2"M#3C=53/R5 M@F*E&"D#$X_K5A_#):!#*T-]J/MUQZF92Z777Y<[C0ND)T6F"U#9'S&1/3KF MMXC$\HQ^[ >DWSC@Y"7O-O>4'1T]_UJS\ZFWE^467Q=>OL#]9'E>'@(O#[HY M)0PWBBO4"(W_WZ[W R.;2\]%YWJG<=ATK//+:3?7R 79A&6DZH MKD$Z;0_%2S3^NLOL0Q2J( ;/##,V//GS.29'\>)XR:4AE]. M',<;BEE3N<2N8'^28;.+I"1X08/%\4$*Q29,NIKC!-\T0 $8]M>"U(NZGNRX M:;MDPFO-O&E9UG=-59;;!;FO:*WQ2--RZFH:I,!D:4 3Q8$L#;BFW;!#'/1 M'"AZ1[^I'/],PG0#\EW4[MY,'O"_S= (R']3SZ-.L")O7?]PPNUUD^N^N0L6 M%RM$>9@<;4U_C1EV?#UQ/DH"4XX)G-;4 I?V6:R4&U1XMY@:!7_]9)E1H@]^ MP?S 6O#<()Z' R^-7I :)LH(I2;[*Z3&*I[9<[RC4?80YO]A=J:/:9T>FX4V M]>S5>@[IQ\Q_A7X@LF@LM#/%"/S+?OY7Q^0] ME1MI[Z3VYW453/:YJMTT/,%B;GR2UO>YQQCY YZ;^\>D:=7+XLU;XSXEGRCW MKY$0W$[)/)B+=2M)5@53SPXO]TZ2TLZ5AU;?L-LZG9-,&&A0!_.[P=A9,>K) M]#.9?G:BW_PM *N2>N:6R?N(YF=NQ8DR:(U[HV;C7MUZ[EG=V?GU9>?3 MPV#J@;!X>7[&9-)N9==H9^6I*E/0E%&=M?Z7S:B.B** 3T]D*MIN6/Q3..._ MD[C11]\/F9G'*0C6UNR,")F@5D.1KIV;;D=@L9TNX&N8ME9O&?X.D7YPI^\M M8>W%Q:3V%[I"S)J\_""U"W9-CIOR4J:/U4U8EJ*7DZ3E/GI14$IFTT4N3B\' M!&1\N0)S9+O)ZYQ/W7RF6RKDQO#*;8HP9Y9KREPWF>MVE5RWTDZ]JH(PTV_" M5Y');XV2#S+Y[2PN8N4"0N-1OVRU7;.8M% Z7#ZN:+2DZ$AZ:D?'G)2EZUO\ MMMIC-D54NW4JRB^;();16KOKGU $7 J#W3_)7*U>*5]-47;FT^V:XO@?$^_7 M+;S/])\ED%KU!*EU[JW3&F;L8>(Q^N.!3N&MKZC]3%<^'G$ZV<]R'K;.:WNK M#\VV:&ID[[K@L'I9<-AW;)("@LVFJ.&UP7:*FMK+IJC]CHEEWS&Q#$?%-W G+F65_>SZ[\M'$W'-6I#8%G&O04:L"Y^IUAL-R0UT G LG MM7\H"RQYFW12?!C1X6:$O/A\MY1J>;?P[0O M\/'3AVV%^SN\X//TK<=,*_A #9ZY_@?]:2W"Q1O7\]QGV)FW= G?!*MB>+.C MM88>@/G847+P9B<1WJS!WTNFT8N)&;((81<.<;!EDVVY%TW-9RD9%&MAA)&8PNPX7#W5QX/4YH^L6:G&#U5Y.G5 -G_;!B%-Y/T4('UM'F"9>5V1CYK MW=:XU^]VN@VRD61Z3B,L#/U /E=92E5V4>I-HSPEYWTU'DM$)2TT32*ZZ.WD^GHN_5?HVDJ:WQH#/((C7^ MLJ/?3^D%:&=>@(8+T+/9B[_L[N?3)OXS72Y%HTM*WH>>2[B57M$Q56XW:#VT M&P9YBSS!(FA"SG@5%H%:K9S%/E)-MPAD=4,M+8(#&;ME*76PBU(;7<]P:RYG M[[RJ0\=KB$&6!@JZG#ON(6[&D*]"P1Q(.2O+MD/II#F:,#!635@K]L:JQWUZ*#K4+I8!^7*H%*YTE-:8[W;< TH7:QK MBYM<2M6KI51U%Z5*%ZM&"N90'MB)"D9#!=,O[6*%L]"'(^YJ7>EC'>3;DY*B MLGS; \MUV&^VAI$^UK7E32ZEGI0XE*74_BY*K:6/=:2.] 6H8_5@7 M1E.D"W.(;8EVO2V'G:7 MSX% ;9!?(N-BM?1+JDUNZV./^?N,BEWCJ#D.!6@@ X^#)X*C7":6[X<2O'_/ZS-N4\B]9X@]5YG=.X614TQF*]*%K\S MWW]%WD9MBI>NQXG#G:9Z$A\=W&B"371^JSG-+=$^Y_%%OS4>=+LG=2R0)G,# M3>:"Y#$0Y"'MY0O:RYLBD%O.*!F-36%YI+[*!]?N[L/7+F1Y- "4MP?@A]Q0/]@*Z*C>#6-O4))4VU'VEB3)19V[$R3) M4$B27B>+VM)$;C[4F6(;6)^GL.X&NU=;^WL77*F3Q.,VFDZ;G )FG$-<.5C& M7]F"6@X!"RM=+.T5>;:".0?# -XCNDN& /CP9L-]8O -#(*? M9^"GVIR6HFEP6H.9\_$M?@7)WP&/^&P]$LS]6SCQ84[H5PHQ';R;P!:YS#]ID9V?SFTVI.KB:5/W.;&:N'#A3/X MPB7P8Z66 M!^1FAQS,RP**VO0W@7A]9I)X:^ 9WX+941!7JR5KDX@@D0R3;8MH$@F.>ES M65$5!T<-\W>PR=:++1])Q;= -,($*'#;$X/-AK&688 $O37]N07< 5P@W@^_ MYA^;ZP6X0-W>$Y\/',H/<*--&E"8S"-GX1P$MUV8:/AF.@-.GF$QR7H.?!PW M],@DEJX^>8;IEV.)$D[6!WCU/_'-I;D!"S';HUX_IYU?(NYP"TK-O(11=_S, M>WSF@W[.+54\V M(ZIT 8-X 5FIFW]26U(TO\=:L8Y@NM8Z*(SKU9YK6+8]UT<')"S[3G_NZ]$U MT+,=K09ZMD>7&(S :,S?U:%KKS_!!ZVE/X&ZQA++"^A/LO3<)\OG,P<-0VTC MM+&LD(2^4&2)@@2EX\ B;<)B?$W^>U1A[4BKA$O722E4D/[13\3[VMCC%^:/ M-H05L(7?AK6#E@Q<;Y6,)6RXI0V_1)A-^!38#SZ?6OT!F4;LNWZ?*A6U*BMV^F/^G6.:VF1N5.B6X -W M__Y+N'^-:S,W+!"_W-=E[L4[Y':/B]RDO9SLL)9#)P5;SQ5:\5WM6JE6=#=Q MO?TE,<1>1";"2_0P4J8#VYTG?][+K.;=516\]:XD\7![+_2R5QGUO^@^@ R0 MV)CO?RZ9X[,W@G[SG& $_ASD]$27E%WM+>Q]4/;I%Z\':LN*4[:._7[R$FCS M%%F\(]&T^SP84&6*WSW^_AZ,A'=QD((]812%":I<6PR%>CP?E9I?ZON+B8$7]^RPU$'44>>QCVY#SB&[$1,PL5FD2+_-J('7BO2=\PI_$VL0\W:JTQGD77$5B#G=#SE4:ADT@YPJJ M (H:?U63LXKDG+447]Y=S".ML/[,O57!JQ?F/<$K7RP]."D/)@'Z[*_02K[G M]U7'B8**38XTG]2H7N9L_G]@KEX5N6B*K=:/>+,&[/.6^O/D\P4._-[,^0C2ZH#[5[4]=.S.UI GZB4$^7'FT7Z?]^NL M1MC=Q\&>PP[T8?[PM_,<\8"W'E M7VX8G,>Y.D$FUUGRGL'FJ+5\O;KW^/ZG88>X/QOB-4^PCEKC?C>G;%.2[UD- MAUJ3[]4#@H7)=]@%\E4.)8C=I%UP5-+$>6=Q#S9"5.KU LN"7I() _N 737I MMLZ"4^K]LZ3._@ZT]\%S%V]%)2%LQVPOU9QJ%3G2 M-3W;2EHC:^<\VQX_VRR@YB]WEV22%5H[ J+'^4'WD8-P1F%V6H0EZ@Z>RP-] M-)-R7('CY-M9C(B:'O<9Y=OYCAL[P6LYV$,Y(B_!U$QPAS;@;W)QB*+-K@O* M#9\MQPP$OP)(8POP94Z?$,X/M@#!T#P.Q1*!RRP]UV ^1Z_A#PAHPYGEVP+@ M)W )-5T@2DH6EH/@D3F(.'"T<"S6!$:/AOW-=B?4)H^P;P^8*$[>>Z[/(9_@ M]5\LQ%,@WY_=-EFX)K.)%]J(=^/['+-MQ8?X[,VH8_TMIH'76._A&-R%99"W M[H,;*[P(JNV)V>Z2P_6]0$@YM?OZ\_NW[_A?E=9MW_1A\4K_%_+LAK9) MZ!*1&&'=B]"&[>!O@:5P0#O'BF[0.#H=WI9S.!L/54;(")VX,"R\51OT7NO] M[@:\8%&4P.M1T9\)$NGZA,31M.'XC1A1DN_2A,40EB;NE0:?UV,X6FFEJ#!>]! M(@_FL*EPTKBUGNO)1>ZR18A+Q$_#3ALBPM,%X9R7)%=8 2QPA%)"GZ*GX#[ M.>XFYT2NK2@BBL+R0%BL0 .!Y0-*!!@&5!2^U.(0NCY(: &[F?@_[11L;E)5 M WQG4'].IK;[[-=?#N,6?G2FD0;^F@ F/QI!A+VK)FKNX]?'6,LA2"H_.Z+\ M@E!PEB\$%?P2VX9PK#;8M&7H&7-0R7X$R1SCG,;HI^I:\B8@P@B5"4)L_6/B M8PF8+]!04^]**0<#<\M,Q)1#E>#SJ?-2)B%>@?7\T%M%TXI06Y%6XG-'I0UV ML9"]".2)KX+E(A6XOE@G*&UXS=+ELIC:\$.'B\-$V>.;5%O$9I%^LQ2;0Z=%D2_'#0-_7)4%OWR M"W-0A#PZ)L\[_P+D!5X!&".H3:.*&W\?,N8P!QESF(.,&;V(?+%AC0>A,8^! M+OS$X@GS5J4[4 J'693"'5"9$"^)3 9IBUWGJ5K#]=C7O2=9TG25 MR38=URTUIMIN@@UJ\55!(MAP<*C9P!0#=I'MB_9U1)H[8$2&V%EI3RK7->Y M*NX6G2/6:]SSKWGL7&U+OP:Q\^DI;PHZS%6R\ZB;S\Z-8:G:V"I;5P2#:Z3T MI?8_IRWBM1,&*YE=;<[[=FW3.-@&"\8AUG;J"U&@\'+3#*T)^N=9?]] JCLN M*^P25+>K(B9J3REGEZ&C MM,9YW6 ;Y+?D<_397),]6K_)C'>J]U%GQKN*@W&(\51DO&QI;9V(OX'JO;Y& MY8Z,;WY%SY/T@M!S4,%CNSU"?9_MR?(N6>66*VSJIPK+@4.5UX7Q9G_E>_W9 MP<\>^4;G,:C6&BM:3LE)Z0!S#8)F-T,X%6 K'2'+RQ%.K]Z$TT"IWC2G[7'A MPDS^3A)G,<%MZ6&#]MS 056P\+7CUO.(^2TLM-ULFSZ&S],O> "IL.];CYFY MW8-&'/I B""D/+T6][^ M^L6,6LYQ2J ))MM9PEY',NYOL-,^8E^P7,M-;XW5/5WC&A ,DRY',Z)'YZ'? M(=+OR3&E^_8^KC_!NCYU0V[;D3>\9:VVZ&I_7=62OMUO*,YW13=TE6Q-753$ ME?W<3RSXPA-A+2-5K).G($:H(+)87%TMTBSU9TN7=3/'OE@$)1GAUT MNZVQ5J3?9K-XMO;FS/4G6->G=L#2;,+0;!>CEB@0'ATN$%8W"X0O40R_IT!8 MZ9:M$%X7_WZ>IIN4?A4--'FM[;J-Z1>ZPLIA/U-X.^@JF4)A^"Q;*)QN0)U^ M'SE8-)Q3Q"O>4$]L F8S<^4P,J<(WN+,'A!Z!1&D$2?BB?'+=9\L0\\/J1-@ M1?SSW#+FQ KX3V8>? I[A![ 7R%(LJG%4+(B"("[C" <,*L#]BI(OJ'/U#,% M*D7F.]0?V\ 3H"U<_CI\#5LL;7?%&#$MCQD(PB)^:*2/B4^[G3-O>&KA.N(G M[SV%[QOPI/X)5P#!F^KTD7+I.!+7 / ZV $]L MS*63Q8ZY.($H_5\V&6%CA^,.(\]P+/]>S@@8[K].?K0C%*'\OL11T^(68CXL M*+"P]3-XY82+!],-'J)Q\\P"%2%H5E<=KP(,=DX^8E)//EPAEA(?G$"'&"E;YP B# M;B]'/O=VR.>(6?!Z@(]YX 0M']%+IJZ-L#&O=@GR72*\QT5X(R 8!GI'T7N5 MP!TH2F>DE,5:V/4*+E&JF-2@HW4/PCG4TA2\HJ4M\1_J751_&?P'22MET1GJ M LU0%!& FYR5+/A8/(N&[=A_\W^ ??L(LZ(S1M['5OD7, R*P.!?7V-<@ZVO MER/R)L%WFU"P*0N=T;'H*_6[)MGIA AO,^.'C+II/^3CIP\98S[7A'_TP+>? M"0BV52:V\H@N_&?AK'X. S^@' 3U4X067<1GZ:ZM_C[X9FU-T]LC?7=IU9[# MW7=OT51X@Y+WAHU#,2B?YO2%>9P.#U"X>D;ZCG5%I"IB3<$511YA#T0WGU[V M.J*^.5+W"+X@DR\Y8?PFPKDRM7*O0MT,8)Y!H?)C\#\ZXL+S-\_U_=(J56^- M!WJ[VVV2Y*EQ=N;)9-\<2Z+0$AO*T?NLB$VV+F]%^*6XNJPE,6R->SVE,]K= M&_O>^?GZ]L'=I87NJM$6M'R<'=&$XJJR^8M'&Q)XS?61WSB_XR">0G:(&!__ M,I(MR9:7MA-&K?%0:W?5"I(<&Y"L>,MJNLZ((@U2TS$K':NI%81"[(XZ6J,M M[QLOHY3^/B>*MQ@\M^_.X3^#HC[1X__@>E-F!2&\_-$QW_]<6E$SF5@(E=7K MBM(:C]KJ\)0\:.E]UT&M2^_[(@Q65LNKK;$V''6Z6;NY05I>^N-WX8^+_I0E M[LH+0"_?VR6Z4O=+=$7CE^B*VAX,=O=5J*K_>664^_CE9K> MQRN]UE@=Z)U>H[7V$<)8JO1S..Y7K;R-:)T7)-" ,,?$2@?1X.D4*/V]9:_= MSJ15@!/I5.ZP[8R.BJ5[AR]A:J@I5NS$\ZP0PWEM2M: M$BEV*VM)8&9?3^EH6?2H!ED29Q'Y]VAK)-7]V;K^S?K=\3\FWJ_5M)K.)_ZO M20$SOQ_^$\N7.(Y&G6%?*UW@V>\,E6KZ62M:1QN5JQ7=_?E(+UL2NKO 4]U?*UI- M'^-F%2H5+NVZR=4G95HT*M.:4LLC3]0.>5M;@;6PL3GG*'>Z!A"#J'D2T5MT M]=XQ@Z%O()2]IK3)1D-F 3"SYR;WI-!<@PS+74Z<>BXG[OU?(>B>CPXHI9"G MFGP&%>1]GU,GLC<_N^?V.!NP#J*Q_HL;*8^Y1:ZP->IUAMA'*??+V/01Q9<%5(8VM74UC M;Q9ME%78:K.;5][:E93WWO*L0AI<55KCGJ9V^HUN M#UL1MU\HJ^JJVON?W-B354ZUU=[B@([6WFIKK';;PT$%8-*R-JH.65E2>5Z$ MT8Y2GAHF5*L=-8O0VB#E61&WWX/K&V7D,_-76854>T6:'-;1NK0'[-U6^[7M M\BO]4.F'UD*5IBJ5CM*C?6 T7>L,FA1&;K@36I^KX3^H9\Q)="7<*WXE?/'F M3@V2$KNT<:^IU\CJH#56AL.VJC4Z+%W+-DV7:ZVV=W4W=IM]@0UJJ'#::\+T MFG@/KNI@P(QZG:%RZ\*I%($>;?YD&X]M=#W))"R7S_K-RVDNWKYLJ)9N7S:X MH\ M$QTK]5_ L%&[)O_EE3+3C^P]I \[?7U821;XL#,8E6L8M/OSOE9-NCS.26]D MYZ&[:>E2N_8_!4V\R_3_J:9NXE@U:]K9:/2"]'[]"=;U MJ9O'/LS4$PFK;=/(<]=0(Z?<3MYUH'1_%]2M$(&(:$;%K6FD%^Z!M++]3K5N M:]S3<_J]-RA84(I*KG3E>0?DGG^6)_;S-(KH%ZK7%H?],I M,P(,*O#@ S9Q]YD1>E9@P4M>+#V@30]>2S8:CF>R,&X\B_4"2BR*E658^]'\ M5^@'&#C/XV^U->YV;N%>K@;W:S=#PU?33,?1,")1=K)YG'6BHP8JHL8[6'$P M_)PNUKGNRN]2@WV>[N+_/*[O@64ZS&'[!JFNRFFI.<[:+3+.%1VZ,HS3YQ&, MBEVZ6A%O3;1M-A5B"ZMMZR8]E8\045!/[>AX?;IT?0M_\\IC>.W[Q-:WIK]L M(J=%Y]!=_X1.8,N!.';^)!/ZOSRC\&0'1^:9JQAXG' MZ(\'.H4!7E'[F:Y\/*MT&HCE/&QM_?:N'7KQ[@P$=1_&W; .&'>JJ)-)(=G] M)>X'$Q [3#+ RY@V?P83N:BS(NRG88?^!.$5,/#X2Z>X]O?+OD?8 MUCC(\"V),;R/7O[!^$;1)TD_6DTOB/OE))Q-FT-!G_%. M#WOWT8&C8CA2-GE*R\D TW(RP!X-(UQ@LA&<,$^\)!NO(.(=Y,7OKN^_) >S MP_)D(W_MT;ECJ0GR^>7L ,YM1PZ9ELTANT8^&#]RS Y3MO M;.R\%>V\S7?^1>OQ\]N/K9=DLN+/@2'B!&WB,,%R]&=["Z0T%NW,0P .&?#GD;>AYSC!7Y[L%H(MWT M7M%@WU)_3CZ Y"/_P4R4SR@@N;JYUQWY@EK(=?A&?'']P&.!Y?$Z#O*&.6QJ M!7<+'?S=#:A=!AJX^:):+,?_[76QT$O-N>PN#0E1]WB\9*?[8*=RW#3< M'Y0JQD3@J ]S@T@-O723/%P/4KY;'BZI$D>5JD1$'.R-.A6@)$EVJA55278J MQ$[=2KE):XT'6J^3!1*H%S?= U2NL G2?WX^&$&?L*GK,>(QPZ:^;TUA+?S: MZ\Y2E4MQD-HMRD+[[F;>\)W_NKWQGUCP>?J=_LSCM1[8H_F>?FD?< R6FH*NIK2>*2 MQ"LVGJ^C^'50_(.3;&P)FGV"&2URS_R4EI\[F M]B=,UCX4ISXE'-WAR_.@@\:Q+R'/;O[A?JY6,4]-6JXM6U MN&BM*$1RY^18103E2'+44,!GTW@D-=X0-5XL8'TD#?8:;SM+)J@]$UP\I'TD M,_1;XU'WI$C%)8A1PMO6&WVI5@4@19J#R;0\F9:78XQD0'!.R1(WC5IC7>WG:,=Z<5/DA,:32+"'.,95E7&F K]/+30',_+4 MT>7L&C,[B; C$78DPHY$V)$(.Z4#K/^7.B'U5L(-OD]\G?P]N@,C.'_A)7W* M#$SM*5;P@'=&4W-:H]7+"I8^I62G4Z'[<[DI@U9U#!,IV,LFRT(RU"GYJ+E\ M5%(M51J<&2#&3;\O0YV2G>Z3G2J]2Q]H&.HF[04-#@EV,FE M242"G=0_:'E<,;.N5A2XK,6%V]T7UE\YY'DD#6J(+E%5&$$2XJT0X@D!TR,) ML5>)Y2H)L?:$>)K->SGMW&^-N[77SA)I1"*-%$Z$W^A4?U(&?-1^/J=P229/ M5;9!-R3&5:4H$G&A]"H=H4KT084-^2HXKWIG,TJ.O7N.+<>P!Z*-Q?A4;XVU MTY-J)*M*5KTO5BVI7#/(12>!&$GE*CE6$7@ANU(\0.68 /.88[)S"WH4H[ L!%C(-1CA/HPAFV[ MSSYY83D$EF3C*U^^BL^''WA"FH+ 8#=LNO39J_@OK^, CN7P-?$?O5Y0;V8Y M,;WB5>X6<7'B$U^_?K;,8([LVND*>S@*_T1OCK[NP%>_9C_7U,Y 5W*_ZG;R M/]\UE#+JC/IJJ:%V?SY4M6M-:M=0J@H;O'^H>T2S$=FBY&MNLFC"9O\5,=A[ M9+![Q2TY[U8U8P^^!:!H.(H-R.6/4;+'[[PZ[8O'?/@BBX-TCVRU S[[WC@F M-[1?8A..O0\I8Q#6VK5Y\1NUG)<$TZD(F.\&XFQ-$6=KSG&V7A78U-,VJ320 M7)&TR6M/KMS@]U".C&2&!K@[<^!7)IC9L:4-5 =[93V!7']BF5+CDXNK&HS! MFK?$NH0#JD M5C*HQ9ONZ#J7 9-ZW\*/+2>$G?B\9)YPX$0!6>R$_F3^^Y^! M1X'Y+(=ZJX]@2?B?7 =?ZX%#!3_]B"J,^7F9#T,%2V%OHZ"ZR5QS:@BNSEQ3 M2=@[@\MV5:Y1\PO(F\(U3:#];XR13V[ B**5\7MNHOPT<@$#^I-8BR40U\W6 MEU;0RZ.80@66?_]SR1R?14"Q>6S-$Z1[-]#0HP;7:3=#HE4D6!327H5(M%=) M#O]UR:0)(OB+YSY9'&L:0Y!6(I"WG+5[\&*SR-)59D+7S1*OR']MWEWW)9S; M3RQ86^IYXJW?&@]JW_+S KYJ8]FG(D>V>>QS"2_W(/L,3H6<: +[5-*SI_J M>I5]9YHYNWLPAAX76%GV-X\IX6VM"8:ZPTPR$28[6:8ZE"PW.Y0L;9BNA8&F MXRZ8BM08-O'W]Q#1V2:;I6>!6P&#/5D&@U7[F1#/R3YS@VWHO"761<]78B9G M^B+LR E]"X3A/SIF%!?(U?DZUJXJU\=JN4 *=IUIOJ(DZEK2?"6V;=$6!D5H M?H@TGPW4-H7FFT"Y_!BX&<.B@[B[P->VTL9,::"TD'H6M7GVT,UBQ%=Q+W, M][,(GX\PVIT-!S7H0J8^Z1$W0YL57,BH!\"7"M#FJ)M_6=@H^FB"%*Y:$350 M%_,;F+A124!_GI(.T%R(H0ITDEH4N_6R^40C!65)-I^H07JN(?W [H-3JM"0 M14%<+LPIV+HNIUS]!JGU'CRL:A+=FF"T5A$V+*F]BN03C32,I.B-S62](P>G M)*V4D]^%:*6'M')*FT/I[%PK[:RI3L\5,4AJ=K]0T9W:#8*T7-(O/)2!,^JC M?9J]C6NL)R?QG)HG*B2>4QT / M?@J6V1MI0ZVK]W5STIMV-3IANMY3#'4THAWAAE?OP',V%-LT<@RR9C$'V&+]L$PUJ_C*3>QL/[T?O(^H59(DB?XA9! MK&>";\V9B]K:?XB7ESX)2!?"BU%G];]]3 R#B:WPKH/O-")TP0<_6$ \R_]! M/(:@9#Y^;,RI,X._6MQ9@"$=8O &3P;^7'Q+//XT;J\51=7$1QU"4B_FC1#U MU^O79P;D+X>UTED$5#/Y%S/X,5I\,DL/B,\(.%C/GYUO'1 _MDT]\D3MD.'E M^30,<#D)UH:8U,)RK 5L%O_=DPMKLVPK6.$//+9TO8"9A%'/ ;K8FC*\ !;F MN $)?9:=+WSP3#V3TP%*5I\[5/Z2&8CJAO-&9"&/HAPBR]"#W>:;L@65GB=T MMA*/>ZIH+ 4C6/C,*WY$\(8U"-DOFY07D5QW_1,Z 7DHS\>Z!0&>$7M9[KR44&D^1:8=FOK=^U:"1:? M3L\FF(4>!9O!%0'Q5Z 0F8=/P71H;>9"YAXJB'\[K!1U$%H/=0EK-%=):[84TR*S FG&QFA;2Y45P)&QALB#]P$R:S07X(@=01/-H M)ZOE[4HCD!5[P\ZHF_]56>3!8D/E6*77[#0BC@5=PRTC?+=YWJB8W1^"-9#1 M'Y=@$E!C7J34X>"V>.(=M[AE_Q52$()!;!*+_M4\X;#4'MXX52\LT[19KFZ( MJINN%:5.*880C=>_F5_$&@6-X3$S-/(LWY2-O%81PO W8U4#S^"_//;$0(%N MI$<1DSDN6$G\<7 .WH+5;EJP-<(D%Y:P&WKK+PR^ '"XVI&:(F\\X&28Q1*] M]_4O_NS\9V?]M##(?99:%H( FPPC(OSM.-I?(1SA=(78P-M >YW\QD0U%!%[ MZ.^:MHE(4_:1:#:Q,=N@WLHX1?')Q-&H+D-@6$=+Q_[2LG\$K)UP\F"XW9G&DO C;$!P63>CPV 3:P0QY3XKZ>$T*GQH& AEG4@/_YDNMST,/K/$QQ8 MO:O@Y+O[)A_,:2"L4W%A]]D(W GS^$$V0E%C[:=JI-!>BM5,*.QUO+H?%E$J[@>!C8Q @T=UNY(<9MQDG4 ME=Z?,^XS!V1*K2@S),KI2+FQ&&J>47B5<*[!GL%@#O-#.TC".>G,EV0HF.F2 M83@LF@VFA8!A@W_-70,?_WG.L+T?L8)M0S>)7%LBW""LW=1,.Z3X_>SK&ASG MOC2$O6YMP66J]5AF:_P!#HON./.MZ(F3":!P)PV-37 -K*6XQ94L07LIJK3\(_D$AHI;-.*/X/!P ;O)&5[$IM,X*-6S'6CT0*MO*LI'7A+6U:D=:?M1?0554JPY%>*33_B07<7R4O;-ZP M=[/=(S>4'\B'Z'[W?7S__#:YUWU!2Z-6-K8PL=H:Y@;5'591HGR@-\ ^_V7# M_<&FI/BA@.59]]TVN,W^Z)C?Z<^\2XX=2"&-K6RN9R7D+;-_M77)#6+_*LJ. M,Y#A%V;_'N92=@;-1=YJH"UT'(!-K6RA=7B01^Y%X-#AN2DB<[TRXZ@HLE.# M[9^\)=9%QE5AXF0@XD^4<=O23:-1/;; MO9.36MG43:7>7S^P4AI5.]"-XKR*5&^-M6;;O;*!61WLWCHS:04!."T#$7I) M)L5*YKPN?W7BE 9:( U$B"YC@2157I'EL=?HD(&V9OCP51@<&0S32\JR4;[G MWB"#0P;:ZF!PU)E)JS X#J"DG)5)E6XEX,3W'6-K>L2C"GLC[N5$OF)-^SK" M(<,;S?"2T3%>_FJ\H[NU!*Y_@3K^M1F%78&[GT?B'5K/#B<$OC^UP8>4V/SVV13!DLPH[KXI!@W MKB]("CVS&'@(._-LV7:$/1.7D3H@\$CPS&S$3(2GYQ%69$F '>U 3GH4;'P; M'4"N+OCNODEEH3+S'2\2_@1O4=0_^-3*PO$H&OJNN\%XQ/TK0@-@7[T$8S(" M'?!XJ32PCB"X"8MI#N@I72L=(1-$&YJTN8C.(<;GS58X6P%;("8HIV]_NQH[ M#\!I:SK['3!^V5SQ*1](/;[2*??PWC(;H4BP0V4GC_V=//JRDT.+J#P)Z'$%#JBW?"#0#$!D3HV ECSF$$E&)X)G&)XV+!3$3/ MM1'%L@JHCDTH/O_S]/,:OW -V/[H#F4?A9P0NEGH3DJPTXO ,V; O./ MMS5N]4*"U3*!!K:\HG@;>[T3OMS(OK\LR,9HU%$'H[(8&ZK6Z8UZU:!05/C" M0I\KG9Y:#13'=79A/[1);G!AT$Q BO4-!)C+;\)5@2+ZO> "M[ -WYB]V6C[ M:#CZ[CY WF[30!9BCZ8RH(5[V3BANT_J_)1>N08Q[H]FWM:PZU M'GNQ?^RFU.[N*^D!]$ZTDCF.YBK;KAN],+QY) .#YH03#U3YED"-5P:ML=95 M.FIS40E*W;'?I2CBS3:D&"JQ8=^D("ITKY$I9#Y>$.FML:JJE15HG%40W4.5 MQ)GM%YE=W23FS[-">@=J+LLP_Y"W,3PY1:D^506W*A6P]Y84!4FFJ>CX=(<" M(:^95>] ?6<9@3!JC8>UD0?W4*3PCCK8#_<_/6#8\_@(S>/O=__Y]1X3F,T? M/[*\?:#>L01OJ[Q17:\SK'5"\MFB"DT2"N6 M$0H*NO^GETM6)!-D,>%6"YYA=M\O5]Y5EY"K8E<./0=[ M08:#:D;_,APDPT$[PT'5)<:J.EZ7GWY;+G-AB@-VNMXSFV'NJTR'26W+CTS[ M^7OP;QPWFPW3KR[U5<745WUTNL*708\&.P&-E0DRZ+$6"M6EOZH(\#^008_Z M/G4/08]OS\R,G%X.+,,>M=#WC75PRNC[&W)PG^P RZB%[I,@MD5M2HZ^04;IQ2!*S_7*J M Z-_GS/L>6,PDT-L]]4(F+?PN@Z0(GCCE#5T"YIB\.4B;T(!0LK <:Q$NVF1)03=0&Z8:=3!!R/' @PV- M5&-F?FE@]Q28^R'X^^B@AU<]:,;['2&:>RX2?C&$]LT-<+&O6=Q3!;+C)BM9KC?-LFJ3)BB#T2O;^V U_7'J6352^WQK?[VB M\MM](/'W;+O<;XWUG!R9K5V.E^4EVX*+!<]FQM8\/EDEPL:+&#RO15%^7R(8 M&*4CEY;XPJ2Y5MSO8.F"O"DL$*XE^??U^OB G2S^&6_%^AS)!\NAC@'RDJ2. M---HX9B.%NN7_![U*+.8_QC@3/A$=K2PP.9:F\TJZK?30O2NNX/X,7U%W3-X MAU7]M;]++J & Y7J(R:T228,5"CVQK+MC3$C[M_0FYMJD\$X"T;]$+NDA3X2 M\._LB8%8@.>68>#G-#*96\Q#6;W*--L09W[9GAG@O':ZPH$MTS2C-^@,^UHU MG2>4CM[5*VF'T>WTM6K:82AJ1Q_N[TYQG4F-U/(M,[(M):X:+BJ"CKY/E#Z" MF@E^?1$+M=7+M#C-$Z*'6VPT B_^#;5!4S 1U_'GC 7BKR"]^1Z=VE*DH=NR M:?C>Z2:\ V]S,0';--H'K9*V B7%1> NKX4YE_)K-^W]>=14+:6V7Q6@D=,0 MDD^]X3@K]GHS)G LN*;@*;@)OXAYUN N 8T&W5[+Z M-)DV.84F7][?1A%A_MK*Q4X*%Q$F?F_:,^:VI+A;^^0&GWDLXY&'+X*WZ&H! MM^2'3K"^* =N)CZ6ZZ15-33IK\GL*>'N][-GX9*^:MESB$VZ=9D&UUA;YO 6 MU-:6P1N^"NR9(F:W6FX'0%-0PO MY!D28GM>5ATF*"1YBOHD35>KAPIJTFS]2H,T:7W\ZINAYRHT:>$B MJVKI6#=\ZOF!XKN]'QH&Q(OXS7=Y;A$%&%TXP M@UZ4TQN9\KWC/+"C%8C&D0VSJ; 9ZU>Z]M=FSI*4E:D!NS!E]<"O5^I 65)3 MUVF"J-4]F--\MJN0"X2> M=R8&U]L'K"2Z4+@-5/77NGV.D)Z]URWN_I4ZOP;<@324$"L)1A3N/50](0XX M(6;O2&I$B#RNB]6FNW M*G)9KE,CTN,U(GV9RR+IN>)] MAK*1>0]GC$SHA9LU5>\0CK!XJP;WTI*FJ@TRZ(5[_51.4_TNTE16==4MU^$6 M@]>%X@DW&<"N?>BP$DUQ6J7 25RMH(>5!3"L+G)X2U'LVE-C!:Z1GDGSOWS! M7%\%JE0J:T9]5MJ\^<#VMCI*ZYPV<5A0MSCVH=]$Y+ &X"2F&R)B9+R7I_%_ M@Y%NJM^@N@C&2M3T"8GL0@CND("?6%Y;BK[(6Z_ XJ[N/*_D ]XO1Y\*CG.[ M'%V).WU" <$Q'-UKC7LG7=/7@J%W-)58 VSO:C*!VV"9O9$VU+IZ7SD#VMB/IBJ/3TR:W?C&_)>;=:1W3S?>#'WSUJ"IASVT(T8/('#8!IMQ#C M:[H;.3.?7) M?QY-H@AJBW(F9"-SX)7(Z9+GJH,6PG@K2 $._? D3$ M0)K8\0"2#O,,UHX:KO"6 F*X-S V#?&ACXX9@A.PX@-]8T;H@:-'7B!HO-I] M_>;C-_XWY?5+\FP%#\5 MRR<@Q(S0%N2\8,'<->'$9BO12H&O[/W/I>L%Y-'$G\#"Q+-?V2SZ6=P7)KW] MH#/< V? Q+ TA'=Z_,8%T>PW%^2&@6_!(,EQ(&:^ ;*78M,:D"X.MH(A3Y8; M306W"@&K[7AXFS[C_!ZQ30RL-@"::Y,)Q5V!1= G:ME1 QW1W (&:<,.<@C_ MT.%?P5SA:'T7_[4"60)C()GPMC,P'+$"6.F*!/1']"QHE"<60?LO!/^0J-,' MY8H1_^51$#G\9)-E8(>+-EDRA]I ,/",:!PR."K87'1*2S!0K!L M-A./XJ*QB0_2G1<3P-_1 ?(EB?=/^)1!'L!;(R[;;L P3=I;+%W?$ILCILU) MP5TR+R8,;]W/B%,:KF *1HG['#<&@84I',ZJD='?LGQ)-^Y3&;6U#KM@F_;*J.2,!VUS^A$Z"S,-C] MD\R-ZY5$LS+8J3UV37'\CXGWZY;N3?\Y]^(1EG3&'B; GS\>Z!0&>$7M9[KR MT11+:RE045M;OVO72BBTZ?1LMM,^'?T/6INYD+F'-MR_'39<=5#1@FNFW. 2 MES(T]XQW6UEJKI6E-N\\69[+13I(KJ]LP4Q++/7S!)A!2*S:FUR@4S>; M([1S133VP?&>HGXW;&/E7FKE[GKE(.SA6]!DI?I<'6B$S#,\J/W!]39V'QM? M;3@ 9;M<]0>M<3\G#2]NO=-&BA?ZI/+E,'/_6MZ*'-#22^*9A5EXVWA)Q/+C MAH/"VHA33;-)-,+TBMM'B!N*N(?$=R;:R"4&W]HX-=!"))2@K1497M,P $,;UNP'>5N9.B+A45B\F108Y]SK M,ZCG66BVP; M@C."E;I>9. ]H4,P61&P93:=*1C6H7SJHE%>$'E>O%TEO"ZRT/ESR=")"0WV M.;I30!06;DXTW79LJT>S]83KXJ*+M@3'"O8X>L9 QY?]1'\MZOAE.4]H\0E2 MXW-*46$[\171.C:I9XJ]3CVR?9X_T=>+-@&.\AE.'::Y2CD'HEVCA[S%CW6! MOULQ&IT&_X68)S@A&RP!3@%\AUOJ"[-?B!UX#;ID$\90E>)&32W!N.$2Z6=O M<$;5!S%K!.;JU3<8?$W_J_>1,V2^"X66^SQ-:;,-W@ M8[PR0P]7LN8&S,7J M;L=P>$PR,K<<4ZPD7%;WLT,(K3\.FUB)R#SW7 M8+Q)K0\$^,0$!;I>(K]\F!U/V1$1XK0ZV)0)KL^=,_3ZHXA+% Y)Y!C\@!I_ MA9;PC="+IEQR@%OO(:VBV&NO$UO;F^(0_@G\Y*Z$CXURA_^3X90=-D79N/:= M_WMNV<+[CUU#V ;N*L:^OD$=#+],>!- C&4P4_!C%+G@LX6W^-&/A7>>V4/8 MJ?061KMF,NS?RQOW4A/D@X]=,C>]XS;*#"H634PWRI&:,-MB/"Y!Q59CX7/D M3'+9 6*&+X.+#F@[6WK1_0:?I!T[9='_?^"3'?& 3L-] PRM:CG-"D$-#L'3,1!/S\(. _W4Q+$9G M'A,CA, 8F06:ST.;*H[VBA_$ =]. M-$ ;%&/H1-:S,AJI?) YHV;4 UA\\]YRS#G8 &!G?.+&GPV/@7PPL0>HNT24 M0A\VFO=UGL/R'T!&^M']%(6KQ2MQ8( E32%O^@I0E9>$G@6582YZ1";]R#? 1DF:EO-OQ MG-I3?"N>3;POPKB9",,MGM([:V:AR?IQ07E6I\]F>"QU-P\X%8HFSDHWEP0% M39G8MI?Q*&E$5CX\K(S([V"O=3D'3<5_@12O^30MH*O[[%E4-1OE4 M]=T-'+2)_W3X\/\);S3=13O*H16'"6L/T5[G]CRW:YY1X,/>.S[:\!F' A4J M\V8KKF,Q \I([&6337E79R 0VS+B&X-DT4 LZ=.&PX.-3*51"9&SUO?P)>K2 MB)8^;CW7&.)(B>!(>8/6C3=ALQ]XQ"2;U,/O5F@YEU<9;CJ]@VT-\Y6!*\*5 M\^?I[ZXS^PZ6QCLV*1U &(!>Z/5W92C&40031D9#0MR/16^.+8AOS+& R%!5 M^OS^*NJ'CM*B]H>;<+ZZH7S>N%A=A?VY+;R%0T;:["N=W(4@V\.D0;>#A[<, M/0,<.+0FW9E'%\+G3SX53MQN0O#GU,,XQ;9?MPG)H&>L#7S[U^0U7\2[/W'# M__/T&Q_T,9GN=_<-6S]L%B.8T9I@5-[O+!M%$Q0SB2@&=BN^(DU,2[# %\CX M.%WN;*/V25\I@?9:HHF*@A$.!>^?P,+=N;M^^A FJQT')^]\#MSYZ)7?^93P M!A2U)6^*[N&F:)^O=R7G[B.XMT3M",&5_?./Q#._4IV^*NKTN?2\S!3R]\DG MF,L5^GYL)SXZU%[Y%M>)'Y)XP=O8R^#/?%U?[7].KO:/#AHH_3U!@ZN%"!05 M+8@GYCU9[+GVIDZ2LH3>GV5B@@3FR? P'3/F#B836=%M3LHEG7GNUR)&B>ZD"&6>"WMAL+3_T8XN M(+B1Y<:9/M3R1%2=NS=@<>/ 6WNLTL7@OS,A[MA+OF7MP[3@*(((#*Q^DEI]V MK)XL?H72YA%4ZD5^Z/][\.B*\'PUC[93.\._Y>%5U\XX;U,>\^5^'0^N;NQN MVBUL$UBPP),Y'P!I;F$E/$'-AJQOWM M>&=Q"Q)"Y+39WMX'OC/H0V]YRCBZ:4VGS.-W7 '&G3'J^Q1?W?$+(@S%P_F; MW$#E]T,LL+B+,<&,O"=^1E'TAGD/4>(K]SH>^(69R\\8W\S,A*J(L- $?])P M%J4CK@DM3?G\;]A"B>;K6JO6U"@^=%D MD[BVR!U=@!C$H6)%$IW<%/^8A#ZF*/IQ,,A_M1U#;&_'C=KD<4-GO(NDP?LM M:?!^S=G?$N[_/D^KH#5] (_:?%;Y&I%3*,@[T$HL\3:YCIO$M^^X4B?.)(XE M.DI?4*'\%VMR1U&%)H,1W?:L;VPF0G2Y:$;!;P1OHE1U>&@6]@'D%9"Y$]VX M+_%_&_LH4DB!*!B/1Z;NV2(6\=P0IITC$L3+XJ/#UTU=D$$8Y)E06[ LE[Y@ M"EI+F]]J@7"P1%'E^DH.%,TL^2*=;)"Y]LL12WP]&!+G]XP9QS\6X+,9C.># M/P[;!M_Y,-\D?92_U8#S9#@.AL$C9Q\S#JP%VCXL%AU (6)?0((Z/)P+YQH3 M+%(!YF2(? ;+6=\XBD2/Y'L@L3!*@L9<5: DZHO4@4C2QZ,.?OI@89AUPI@&:3%MGHFE2>EIL MDS82ZDDT2\9LXAS#?O#=!2\=]!Q*]X3"X6/D=?X2([G%V2!8:IIXA-QYC!AR M@P#Y:<49-=NSY;R&9D1R0;KB+,HC%?$%KIN22/4/0[[%/!B?WX-G9M^.-9C- MCR5X=C<9&X@.<[0B\;:^OTTE5Z\39C)B87W=G^2)P48;XMH\*GC :FF3'\04 M6 4I8CT"O/:8 /G&DER'I8=,76>E[QMV72# !!CCX6B2UMNR6&-6,1B M:=N23MPPX+L,1IA(B%OO29W()=\N^.[QM*U'?I./_([Z]TVL!' /!+)DZ9*@ M=/G@1&OPWO M7)L6Z;O4Q'E$I)EGQ@5SOBNR%D%)N85(98F-A6=&?S"4+0M7B!V'+$$I.N*> M+D/GPE'Y_^U]:7/;2)+H7T&XW;/J#0K-^Y!Z.D(MRS.*==L>R[.[[],&2!9) MK$" @T,R]]>_S*S"01+@(5%$%5A?NBVB[LS*NS*?\6W/,Z(A&UGP<7W5$V]% M"TR>?@A%VT.C/WG18*G(GK#_4ESW0UPKD@$5B FI'S8CH4)H8L#@,3YU9B$7 MG')E(PXK(8'E.5@[T(\=( " M^/%K*_&VB"LRW"N*6D>0VC+&#/8^-H45HV#)(N(&UVFTI+C =7J.'#>Z#;E(1BN8WQJ32(_Q%)72#$S>BM MF$^]>* 5,<_(CT-F,RR5/V)"J1!F$.PZ>=&&S[$"#N(YB*QT9FT>6/(3 M; >H9%P,DY263*A>9JU9=MEHK?/(<<;02R^VN:DB-VF*B%G@";S0"?C$@Y2C M>-DV!>/&S^L$!LJ/3M\]$G8($G2C>4@>KW:>#"CLAA1"C_EJ8BZ"AB4Q MY0HO H$> WZ6#@+8L$K,92DO AE1^,9S8L8%O2#@H1A@XV?Z2JL3E;+H*^# M5MU[B@H)/0]5**[$)E&/Z3QI;#C9:.CH^"//Y-CX,T(Z ,]=U6ECG2%](;@> MAAZ/Z'&Y.2+3F!_$X?"(?>*X:\EH>+I!,,^L*WW=&1-+]'"X4P^FV<3:DA[R MI"*Q%=-JHCR3"4;H$#\ >2)^34 H&.N\":G+Q)X1DB=/8NE"(PCP+U<\88W9 M B5?B!]=^PR?[J*I5;SPG5BC^)$"_TZKP(BF$3VC%7IG3*=2;:[&VW(2['.R M1ZJ=QX4NGY2)1$!;LU&0&IJCA:]JC,4TYRP=_OTR'?[-MG;XGZG#O]P,)UL= MTI0%)KW;E'5FA/+2(F!7\3^NX_ICMDO#4Z?K551#I%Q/>8<'SS^G^&K6.'9C]>C?W4]ULY/Y>-%3?'/1[!XU4_'NGE3]'%=;4-5O= MG2/EI 4KOS;>">OLO32/?AE25$[MBZ.NH/^2XAN<:JZGG1SL<\"E)NC/ST;X MD;2/?W!+V!Y)-??,G7GP(;Q!JM'!7@?P\QZ;KNRE+N$V78# +R+5@XT<='DY M&P_(*E?67=L/TU"E/]:&=Z6NK=*AM8Y'EO8N-2@QP;HE:Z(25$M>"GB*S-;Y MX/L*\F^JFC7VP#S0RN5^S=]?H];JU#&]:BE!YWL4ASM]EN5MR9151>X# M4R(KA]SY^P/D[K?,E@H(EE=JHU)UH9MFNS!E\]L44"YGHVKH8R>4;%0JYE$@ ML2;N+0HQ#=ZP!J#N+P]>EWI'ME0K;0SDN"SY] \O"V4^RM,1\KBF''Q[N%O?['FB^N;=\6."]4+!A=8X0==I1BSKB1](KBT MZG6SK8$C)W N&EML1F\"%LV8)67,RJK#-W$V1TPLX$XI_3C%VN/C95@CST5V M9GIR>V"V%>+&6A,[$5P +[26+"EL+NI:2Y:'@B8?878\Z& 4$!94Q>IB@(Q&NVZV=> 51!V%TVSJ;5P69BU MA%JX)"%N^>SL2_(0&:L:ILMA9C]03!00!-4 M%)GR8=EL-\W.F0-40;!=M ZQLVO57IU6Y^, OZU\TFF;OM,*[UJGVTJD:9EW#13ZXM 9F1RN[LK"O$[+"\A>H6^D8@OS+ M^MES+T42=\-GH2WRR(H:Q!N"SID%$X"$HY[]0BNU;PV7G>\^-6C*B^OK'^)2 MT 8'=5J=C\&!Y[S71@8JT*H0 ]:Z].FBMQM*FSA>]X2]U%QY^1#Y=\V.WL;# M75YJ@GO.?X8,ZW[$W"BT?KSNZ;6ZX4<%*F*S8W84XE&'@D$!-45=E"IP=3=; M+XU5KQ)8%83*M=( K5@K#="*M:J\S1,S MT*\\YLD4:(1#P(I]OD?IL*B4/48%Z^<^L:^N-Y YV7OE7X;V@ J%/0.ZH:IH)I.U_9JIM=A50M[?$XF?S=4!\T.CA28H:D#84%AL)U/O6=.6R\ M=#>JD>YION (>]6"NSCV(APSWI2RA0(/K()Y@@.2A9@7&53["H>6'@$^)=GH MSO>&'EC*\XQN:+&5^G61NNK>DHI;LB_JASPQTE9L=5II&UG%6FF 5JR5!FC% M6FF 5JR5!FC%6FF 5JP5 ?17LD;"_\?VT^^_T7^.JF,,=JD8O3:H&,:_&ZX7 M&G-FN: <32(G43G297&S::Q?<=47EN=8BX!=Q?^XCC=INS0+=;J>6_[4=F-- MNK/8M!*C_L4_7S_;XW"&JH]9)_4GQGDQL_ALPJ=?-W_O#LQ^O9O[";3%W-^+ MANJ;@W[OH)&*?^^T\N>HPIJZ9JN[_2H=6NMXY.FXYU(:[;J=6>YT MP_4M)0$[(3%\23B+?&$/@>7 @!?6+U?[T(I755Y[;7C02_M7?G'E7Y52K]T6 M=YW<548_V%,;ZXS>SRW0>:>O\4_*%GMPI.@@*:,'\O?6P[J5ZL7W2!![H#*> M'RG&1DH\S]];K_?BTFT2X%K2OZ)Q+FT=YR*/)".A,J* 5'3O!J$?8>$2*[0] M]\R> K5:=9V:[G5:E^J(49#^K-4ZF.]JX)PNOG2@J\')PBLEM$;LQV[']M.: MA?D2&U]UVO$(MCL&QGAUV>C#U2H'!VZ8[\&\(T855#^P"=8S,>X<-@I]S[5' MP6I P)D4%VOT.[J\F%;)\EZ5M$I)HZ.!LX\Q0V=BEA&JS5)FN\CG/ M=P]=^&X<2O-F-9YD\WP>-_^'0LD#"O3_6JM3KU3&Y'4 2!H=H.P%.FYZ#H4N M4(&D5FOU7UR*778DKK@9Y:)IMG78@2RREX0F%'G%MR\+YELASSV:20!WK&CH MG%1 $D4<2[@Z'?*L0Y[5# 4]OY#G1J.E0YYUR'.%\+Q -6DVM0M75N!<= \) MO=*ZASJMSL=]>]XAS_VN65=(BM#NP1/!I5\_.!VOALV)8-,UN[H8MU3<4D)[ MA YZKHSLG<^Y.PUSH!#GUCK9B>#2[IEU#1LY8=.HFVT=\RP5N]5*\W%BGHTS M4YR;2KTXTKK9Z2C\H=Q7P^94UNI>RZSKD&=9N*6$2K,"G/?6\Q>>;X7,8#\6 MJ B_B.^J($+G\]V+YLG+26G59J_W)+U3QR%JN.PCD'1*R1BF&9^DC$^!JO;; MWOIX^2&CAPIUU2T\^MI(N.,?D"PDHT"/;[7-EGJ:O!I%3[?HFN=[0U\;PU?= M&YI_,LWVX4E/JW)+JFZ1:1VB,VB#C#JMC@4RO"^:S:3'R:>;X0S9DRH6M._>+4F M:L9_"6<^8\8O5 M2G% 6./:<4A)NR>(%-D0YIH;E:Z,;RR(G' M.F3;)DY/'6C5WQ'JGN-XSZ37 M!(9E #1&41 @7@"HO^-XA)H1N8#3 18CA&D]Z.D_VP$S M<\H1GAX-.,D8LQ&:2>$$KX#(,!];Q0@2'TQ\BW8=H-BV](CT!? D;^7M-$6& M >?B,RN S3;-]L\F)U]"E[;"T+>'$:\@&7K&=^:P\=)E!;0I'CP=$BL)K@X) MB /([$2()\&,<,T*C/_I[-$>H,$C M>2 [(E%IR"B6\C1=BQ:!T[AE4&^-,% /6@)] T^I)AHNP:S1C,CYI-$1F H MV#&.MS/J+^XH+]!O/3@1.(F'E>0TLL(]7NTZG7C?K)N=1$RQW2V48.';L!M8 MFC'V01)QC>%R'>S$?;(36.A9)46N/VY]5860&K>MK%&H+N M"!2IL,M&A;F2H-P8%!Y'T1)__VWHHT2X(E)F_COSTQCB*;L< L0>+ZT)#'!E M.<_6,D!Y,HOP@.UK1U]T:@=PULFD%(GB-TN:M1B@(4S^^NXG>]P>M/JM>J_3 M&P_;DWK+&K)>K]T8-0=#JS%LM?ZG!U2>F#QC3E37NUKSBLE+;A[_]Q9HOKF]B-WX-I1O0'KG< M'3#+!]:(^QLS4.F\!;'(I&V&.K: 1S8+0&SU>#@D">5WPL' =HLI)RLP6Q &V9VS^<+Q MEHR!V 7+6&DTL4:V8X=+^-LE$VKF*[=@Q T< H -&[%]Q.A "/>>V!T1)6ON M16X8(_/"9T^V%P7&$NZ$O++>S>A?D8W0N8>KY$YMW,A-$,!MNIFC$OU_JZ]+ M925+R3;L=!L6;U MQ.L.Q+IC@K-&>&&=,[JC&5D<[NHZ/0;B\G$KM%,;Y*)@8D[I4B5"#,F)-P[, MM\/&E]83\'5@1&C_(B) #"0*.(T>,Y@7N#VC3D,0 B8VK'X((NLJ6HX].,[0 M'N%:'7MB0_=X;0L'3A:/HFOVNS^O(6;'[#5^QK/A=C)I,3--G'5/)A'I47(C MT]>^%J46-U(5LK=76"(V0DD$PUE+DT3XG?/>05@? .MA'MMR0)SP)A.DE*#T M"C&A:(K=M@W\?2TS03QC("_%_.RYE]X:;O+S4X1TWJ/:"Z1#2-[#C,B-@C'@ MDAVWX!"M)6)<[X72*LC+]1QI-;X"61D5.D4C-+A'80#?[Y#@0HA3' M[9B@&C%!39:-!#7C,H!1"Z\,6G(!H#$U]UD(D@'I(3'I%5C-!?9]3V#] %IF M*\,8OI 5T$Y19P4 .)/XAC;?QD[_6?Z<,6/B8^RG9[2RP+$G$SA.=Y2G3, @ MJ1B&*-BE.XDC(.0IT41C_ MH)/GGJ'$"$JQ,P !QUH$["K^QW7L2K9=.D?J=+TZ'-K\UCWY:-?BGU-SH%GG M)D'AMQ8SB\\F?/IU\_<>R S=1NXG]$\=]GN_V3JH1]&BL-K"H"/CHOI;A]H1 M-;!GQM"MS08;S7)B/[A!^C1!/8.] D=78@U6XGOV/+-2HQ+WB6_99O:^^("W MG>A*PU8OS'K/AQ"'1-CN?18]V<)2\P^CW37W(DT:G_8/ MVS\/?"I(/=1.4U)EB?9:O$6'ZQ)'?+IYCOT/C.>5M97>ADRMSF,;E1 6/\1V M'_:4"0U))<=755%Y"6>7F7F_@3 H-7\NR)W1SGEN=>%DV(,DN78&)XV6RXI$IM*0(521*F9V77<8WX2B2GEW!96R9]9S+N)G: MR1[_]=WNI^.-9N]=<;0PAC(,2DO_]" RB10E?CHY !K-S*KB-$SB#5[FI35& M@6\\%1HND\PHPRA,607Y#VYSD2"BUF#)-S<6GTW'P_#GS'@ M.D*/$D]M3.AZH6$YCC>*GZ5@J^1MDF$\,&9\]J!]2[PN"7#56$:.AY_'3X3Q MJ83M6N[(MAP#@]\9?Q&,AF*\:!ARBE_$(=@N?)CSL/7-H/4]D;=5ST/>0Q)? MG'GZD&:]\#AT^A"=/F03QJ7B<#Z;6'O@&:_ZM(];!CVSWNL>^K:EVS*[G<%1 M'G_TS5:_=Z0'*9W.<1ZD''--[7KS*&OJF(/>]C- M9%/K8=6>VE[QRZHS.H1;>OFK\T:_ZNW<&U0K>?7#N?'+'LX=]VW7&QS,?J\F ME7T-5^:)M5Y+!/,@^S^"@SJ_LP#FT.I$#L[P2ETE!A1>6>U'O M;>%QBW8I5/$G?^.]=B; LPP,?%6U(6F+"57V^ARWHI9"UR=_X[W>:PMF50^% MSQI_54+>BU;#[+VTGN=N:5WV(FZO0& )8=D^I%3WVX)2%W[3K4K3P%Y3VZX, MM%VIT/*:NN&R<=K7*EIY6Y2% A7D^*GWS:Y"NM0QBL\?)^Y=93Q_K40I,YX7 MY!YJ#,R6QC5IX%%E7+MHU _14>1!L[TTD7U13D*X-,WN:<&BM0K=2OMU]D3; M].V59(=%!!W=2VB*-$));S\$DEV4$M6X*V19Q;JX*Z MTJ+U1BW6ZTS-:/Q3X,4ER@M7;;,34RP;2P>'5Y?T4RDE0[?5\^+%ZO[%B]5A M= 16N(+3FB\LM%I@!7BL@6Q,?O?* CMR?+TI(RJ6R?%6@PX M'Y]96.,YK3H]CA@6@7:\9]@T;P9;!XC"FGVL^VSS&JS&R)J#7!;$'9@[-F"( M1QC\F5F/+@L" [X^,\?!_Z^--[='OG?)'#8*X?]S-II9+I)Z(U@&(9L'Q@4^ MIFO6K_^\^_.!_MFX_J5F (1"6 ,LTYM,T*(T7!HSV-KJ4B<^ 7+,0AC>\WFU M[B :QF-GEA6Y<)PN-!;?P*\SH?>2DC/-@BFG]*RY7GGM_"]<30* M 20_3,.@($9>]QQG<1",$^L)KA&:\3)M:W1'1BNKR00_@J@N9A]'/J(+MH;O MMC?&@N-K[D6"T.:/6P(J=^,N;()9_FA&8X_9$W.\!94EQS4'VW$)6ON6.^+K MFE@CV['#I9$60@>*0L,<@"YKY* D[%G7I;8=8^3F GX3H#4Z)F]]Z#W!%SBX M/IIV'5%>7C2^E5WUL6M52UN+4]!Y",'?9Y=;>OZ"](GZ=K6 MNI7DK2H? *QK6Q^P15DH4%$)NH92#Z&.$;!ZG'A+E?'\_#+U-_IULZUQ31IX M5!G7+@9F4Y>VE@\LG4,TQVJ_C"A?2-:MM%='E[9^Q19E(4(%Z14&N@C$FUBP M94;S\TO,W^V;/8UJTH"CRJC6,!O*8MHA+@X%-8N&V=4Y6Z22EG4K[;+0]:TK M:WNJ9U+,PVSB[,4:5:$.S^Y3-"W4KK,KJF=;K]9L-L*"0[J.!(UG6DCE+3NGZP'5 %Y-!UI+31 MX5Q:5=[HH&M:YS\14DB@4$'?U,8(=9^NJ21/J&5+T+:(5O$F=>T;JH5 MYJB"NJEM$4>Q1;3-9@610]LBM"WB7%J]KJ:UKE9=4GG:YDJIE4Q]V)R"U%9H M>)%OA QVC*5GY] R\AE5][57JZG2=^8^V;[GTH_.1HNXMBTNIZ N<%K-F"_ M=FD!6"_795L'Q&+'2='K_.;IX.\; [,;EV&+-X[ ]=RIA\*B#R@"'&1)"X#5 MS3R?P>Z8/UV*XMM!=L(C'5 *B_>-CCE(%H@]WW?-?OQ##6LN+]@HM)^8LZQM MJ0S^PKK)I53=;FX$'>VN/9W$2 (TOF\KD[V!Y@6UM@%'G&@L] 71@Q_,H ) @DO-"L$F M3@;.TIX#")]2>+^DVG:V&CM-GPR:8)E )BLL6%$Q-,09M)MF#TM-+[S )B;F M,\="4B J3'.9,]M1P*^>=K&&@>=$87&7T]?LSJ<'S4;A<10M\???ACZ*)]EN MV?\>4MZ\FY0WG_GQO N ^N40P/QX:4U@VBO+>;:6 8I$V:L#MV0-8$5GO2$C M%)_U9%**;/2;)_?Z="#S M?\-\#^8=,:)*']B$R/V= U( $#A[E$3HGKBW M6H>68R\LT][N5W9-($_N+AU?PIH&NT:24O?5K8[J9]AJ(U*UDKLN9Z_+V>\ M=7GN,UW.7I>S/_6)Z7+VNIR]+F>O6YU)**LN9W\V];@+PG;[';.G4/1-U6N! MRWY]=#G[M1*FK8-CA*J.PF>-OTHA;]/L'!EW94#)N589S\^O1D>CKNO!R 2/*N-: M.4]QCOR2I)K/I [/]E;M5U+E"\NZE7;SZ/KVK]BB+$2H($Q!29>-!)9!E='\ M_(IU-)L*5^O0J*82JK7,MK*8=HB[0T'MHM%YJ5=#JQ>ZE12M*N^[T 7NJV2 MR]];W6PJI'/(8_Q3&6R *J/Y^5F;VSVSKE%-&G!4&M7,@;*85G7'1KT4 MIY-6+W0K[=C0%>]U?YWPO8*M*F_Q..N*]WU=9.XD!ZV+S!U8\7Y0BIXEKRQ? M=I6WLON7SPAU*ZW+Z(KW&7-+R^PK)#NHX$G65>:.E(7G4-E!!>305>:TT>%< M6E7>Z+!?@+=Q9N:(NK9&2"Q1G*\UHJY+WDME#"B[?_D,4K?2QHBM<9LO$QU4 M4/H*4CCT=,\B?#CQ;7#XY9L%Y.(DMYA/EBVUV;?N7#UBZ7OK&I>5-)\XVS23YD:\S!Z M+J"@DX\3IB7L]SW*5Q'2O&K@AU0 '[PK7I]L-:+O7%@58TB6'Y9!R.;E%86N M][HO* K=J1^M '._=]!(6XH==UJ575/''/0.._&3K*F_@>H2WW7J>M"Z[K0ISXQ71=:UX76=:%UJS,)^-)UH<^FL&W^ MQ@%7LOM<7A1I*JC\%GCKTK(>]&HFX,-??@X6U<@E5"E M2D(C+#NRP%+>()_R-0K=2D?(ZGK0JJ?ZSM];OVEV%-*ECA'/>9QP1)71_/PR MVO=[!]=KTZBF4>U%8FW;[.\OUH^'KCH'*)L5/O=0/DBLFZEG3JZ M"O0KMB@+$2K0*I1Z02A/6G&5L?S\$MAWS;[&-&F@465,:Y129_CT_@T%]8I& MS^SJC"92"Q?W9QC#IIJ5R(61!YV-(E5(Z '-7I7SXCU*VT)G/\\FLJN'"+ MHI6Z"HD.*GB/=:V4X\07=2J(&[I6BC8YG$NKRIL<=D565$:Y*PI%&"@D.:B@ M5VJCPS$08W!P3*(*N*%M#MKF<"ZM3E8HI2B___%G.B'3D* DR^91E5Z29:,@ MB.,])^4^8'>K]5DFGF^PM"""J$3!"U2L=ZR;_;5^S)\NC8 747AYG0HIJK*D MQ[91P(.?0Z9X1V \,\?!_X^ 15JV:T1N6LUC1'F[*;?S"!;A6Z/08$$(@X8, MZZI\WU;.)5M09ZT0""TG71PL+%LW! %VR"JV5'<)'#PE9\FKSVPTS!9!68^) M2$0C87SYCX@><4.@Z^.@EOQ)=QA.*?*QN)3 Z=#Z82RL)0W&[_R8#<,8PU;F MJF6)GX4UV0,Z?T2^_V* HH#P;.%X2[YDY!)(P(+0&SW"0 N Q0P+>XGK +WN M0\-&=@.:!FR5L'YFA;P[\!FX$>-:YAKR88$BUV#+4Q9BU2GBY-:393MTG8:> M[WO/T#@P2!HP . ZYF-CC$4W NN*1R" ;?)=@!E:C $;&D("XTF$U@(EG>" M$YTSN-HP1;!Z"$C#/6BZ6'A^N'(*,! _!#QV',&W;*288XZE!$D"! SQV>.; M0:)*:\)[; \C&BCG)@L$%%C2;IH]K#*T\/C45T0S["UB M#0//B<+B+J>OV)1_&9K-PN,H6F*>P)O][\R/1U@ &;\< MU^O+0F,,"5Y3Q; MRP#%\RR9 (JP=O1%I[9!48I/;3(I13+^S9)F+<;,9Y._OOMI-X_JO?O].]UO M8+E ]T.\B;_]:N7"6'[Z/K.>@%(QY@*Y& /= 5+,0/%HM P@F4C004]T72 B M,0D%VF/9G)P)32;^,@8:#A+$"%48QY[8*'X(FH*#*"68@R2V#7%O8SY(_[@# MPOL$@A?OJ^ MV^Z;K6SS#VS$YD/F<\N?Z-8"?G*[/B4PE,#F:@:69P19U"$9R9A[+EM> J@? M@;W-HQ#0AH2'@,\)HBB(F*'-M;X0+BC#+N$L0-P$.1?:S0!Q8V;^B@J%TB'8 M)\^=7@(3F,,Y#T.U]@7T$9&,"V^;B/4,$MO[5JW9[F80:@W;\'/;'.R%;P_1 M, !T$Z(2$B*&"M.DT*;2KM&G6YS277*Z9QGOVQWQ BZ>E-8OD' 9"Z8H"V+O M!^;:@(6N%Z*^!;K5#4C)#@U_ !J61/1OUH%2,T PK36:?;.9G#G"*15FN02+ M.]\AP9+L EP"#0(D0:+%IMG(F&QL%R3A, B!/J$D[; 0>E [/IABUYCK2$/+ M?8P/PYH"J1)JRO/,AG/F16^1D.U2 5 SLDFQYA "Z'2Y!8!Z=NIF/3E(H@^. M!QM&!/PR"CVX'P*>0D\P(B3Y=+V [M+E>K)\VX.?)XGVNFI@&'E/#+Z0>I&# M**!8/#.?<7L.C&I;*#'$1LR 9?KO@F/Y4',291UT/[C+J#0RLB4;T4+<]"@@ M4<^;3"Z'ED.[#6:HD&4.T/?18!(K9:" DECE>L6]X*"SO;BRB7JPOT!VP+)3 M!PM&TP"C YT)Z5LHV*(/]Q+9*Z8E)YTU_B3YV7,5O495GX$$A[8P28-E(>(S;#E1WO%*9"D)$6R0$[QH.A,ZK6A*-@;$<3<6-S)? M@' _P>$YJ"U/O=#FRC_ )K!B$@;SH(;_#$HT<1RX$:D1 0>?X#Z$^LYQ"!G% MPF=(0'%M8MI1;"B"3MX* JY:-V)C6D0VE@ 4S0@!'+Q_>)9/ MLL@' "V!R[ 6"]]# %F%UBC#BL*9Y]O_%]O=8U&%KD'2.EK@#\!-FB)P+V8I M,-]W!D+^TF5_^:G?;/2N40B?@^S,IR2406.7F(9.&.U(P(;9F%N-$>4!C0O7 MF/:&]L,E+7-SMP(Y7?8,MRO3H7#G8X]Q0DP$%(^(DS5DBGR92.?P#LY 7 QB M+$]'RJ$A\=6/[^#*U08*M'E+8?\C03/V(@X2(& '$/#)MH ^&-9H!-#W::5; M#)[B!$=>Y(S7SQ V;I'2CG0RB"PN6W^+0!!LU(>=RT8L7S^P4:RCW?W@;@/C M9D2Z7F/0:@OXYP :T ]MP"/A7N!6!0XFI'VV&X&,$KM^<"8W0NF?V"%?>+K: M-:IKD8C#@*9"8T$E@8\@T0:1EGIS"-= ]GQB#A<]26..Q=W:BC65UF Y0$A= M,FTBD06:S-4!,KY&+C^#5%ZVYW.0ZSCFH+8*^AS6$0&)K9:AX3Z;1HX%"X2- M"MQ#?R:<@#>W1QEN(0XR)@1PZ#[,#F/;:( :!XG=?1*A35WL,L.CN(26M6;S M715;JS.$Y]^"=3&5VXVSX_-.N+@5LA)P:9&4+-LMULDJQ)_( /+1\9XS+[,E MU 2)9Z&[GDM*P)3L,:?EJ2Z -.Z)HS:I[>57P9.#CP2]Y30E[] ; MG8PEY/ S[W73[G!M/Z3N_.(Q2,T#M0,(W/NLQHG4=84P!NNS=9IF)S/;;8Z_ M;Y\](&U"^PZG'JM'@-_> XS;*2+!J,A+ )N<)5? 4@I); S((S]@+G_](#\W M?'S?J*_B9TPO#SWH;PD]0%[3+2W0X!9%K!%@YGLM7 MT/E')'/ =;B+ VJDQ] O!#*Q'2O=SB*[G20^B(<4S-#H0082+M1,''[721BT MIZX]@=$ (_XW&D]%) )%MHB@J# >%I6%A8<..U"('52Y@\A!JTNB)6.I9+@BI>W>G\]M.Q//<4C>NLHVPUL(Z@AS(]SHR)NZ M-/+U>IMA%,#1!D1^A[9K"9/"U//&* US&9-(M4^7,P3)W$8Q#Q;/PN!:?%\9 M,XW"P, LZ3'I(SHHTX"&L1V,HB 0^B^>,%!Z.'.N-8J?=F(>%\MSOI(A"F3> M$#0@X6<@6R<:"Y'^K5CATL"@!]1?4YRTG, S_K1H;X.9!:NR(1O M&+1=ON$@01N*UQHS$!$XYB#2?>6FE:P-X1/\;\IO[#>&AY4:$P8=T!?(KL0U M:MM-_N(A1RC4>CP LF8PRW=1E\V&;/&C!2()>BY(("N:>VTM?"J.:!7#Y8>M MK1M7L)\(> HHU-+M+D<6IQ&S/$[WY^(8JT)NK3F14.U'NV^:;, N(*/?@24 M=AU/T#4RFL>NHY0&<9=J@.?.W"<;-"J$ MF2N5DBTX#H/;2+S3?D?9@X$1J? M4R8':AG\/K5'(I;#2+![$]C$XZ88E4T<%:DIFA%L+HZ"7C<.$G,,DHYF_3KF M^/1GX[H6_PYP^%\ \N;/L(O-GX?,L>&8Q,^()?'P9&I*FO/(/M0GN>$R%16X MS8C;4) -A]SX'X7(&LDCYCC9G<9V#1TFEPV3*WZUH,/D=)C<86%R)>$P,;BW ME-3P"UJ\2> ,6!HL03/',M0_4KV'O"(V\!.?!#OHZUK"UAN;\"G2:DP/:":K MU#DW)E^R([])W)UT7-PQP=6NK(+&_3LD?D\*61#L]T^T10OSOQA,<+ALD+>8 MK99:'*ZR3U: 3+,G!-^+^)+*(8%#E$/Y"M6XEO!VM'-:0LWARE8!DPE::)TX28*+" MN.[D0%;"YC1I+A&>2V0U&D,/!PMIAQX!-/KXH@75BM!Y#26OB M6/QQ0VJ6><9')R30A"FFBP[!S%XL>"A)@+JF8Z&PG PLE.:T*RJ?P2.HK10Q MZ@>>ZS)'+-[-['R,WAIO(71Y\I:X@'K)4$\L>3=V#3UG7%U?M0,D_G$AA&9, M#3!J:D&(C5KT[ E$/,M/%,DT[B-8U>YX6S2\X>:A93KX2K MAP& #V0E;'L?^!;C\3XNWCP "S;Q0:XCJ3<%;SPO; >6G]E?.CM"1$R< -P' M20DQ)W..O!U]I*/V9SD:(PMB=\=@J@UCN,) M06^A!V?I&R@Z*Q")(Q*K^=T8VU/2$0#B0$ZGM7CM('LZ@I'2>L04U >]\LSG M,41/MAAH\YIB,U!41H)U<-Q' A11X$LM=IFFDUC/PA4_]4!M(.D_\=SC^5 D M<+*Q@+0: CM20S(((95E/VSADD@]BZC$C>PPC?!+T!DEY?A487!"9'&N1"8S M2TDFQ.]#N'3X)-3#T[>F4V-APF24_Z_14:#!D,MSTF5X+/ H2EF'\$[0] M&/4_8)2Q-T^8.NPS3!MQ+ +^!ZW1]+9*0#)OXK Q&<9IJU]A2?:8&Q"2GW\=/\MV2 ?,1.OQX?\$>NIUW"10*C@>G)RE/0"RP;L19O%R B% M;AO?X]L94+2$,(BC)3L(+1-$=(YE]/"*Z_BD7I'5'HA"DO %! MLP*NJV>)D$=OK9(QR>! !S 1:NS(R;Z5O$YB-#/\RAK-4!TUX#YSB3&],[!/ MP/E /'+CKS7YP:!E"5FB%^*SNQ $F4_T[->S!>$6FYB"9!#'J62$!21+\1($ M=_C3'H]!#K^S@C")9*/A."5:X0"<-3S'@0EQ@,M*"%K6W)+0YY2FK9\B(+]# M3)(SU!C5*2QUY0QK0DJ;1#XMT653B[OT# N$0)1AHM3RS43,I!!>B..((YK2 M.8R!"?C<&V@]DI0DSB-+=)GO@:C+Q2EJOSEK0)T$S4WQ=X-P9U:&?@#!_0#R M41Q]\8?'X*?D4O9:/>//F_].;$TH$8LCR'HFLH]MQW#TR]Q'\5Z485YPM'PN M?-?H)E;R6E8&X?+3JIV'GS)N]\ER(I98S7D42++PV,C%?0GHY4UY*0@R=\[4$VXM83XQJ&6$@ MB6^#?_/@[3%6'S%%:\91J0#HPIX(ZA]>>C M(\M%E5-XDGED#R"SS_D'(1D^OZ'@5SQH/"ZXCQCB%/#6V4B!^&$KTEPTHV6_ M"9D\B4Q/1'+W2F\D&DTI0<(CPQ/91Q-XFK)40B$EZV25QT)Y<)HJ-@F9$NBHV_"B!Y(@]Q7X7U MR,3>B TY0(R>BXXD>_,>5:+W,8_1,Y#]^\9'UB283H6?7#@.%T)X0PCR@MW0 M2C0^P(3U03CC1C$CU4A%P@?F^W@[?4 1*^(^<&\TBOS$(XZ7?(AR?4C1F/(# M_!L#&N+S@XM C!(!I!:7OWB.$F DW#N%[UR<;):=C+>)(B=BS+\%CB[$-%0$ M+6/NQ7@#)P/'$XQ\>Q%+UT(&6%#4OPVS9$D-_AW[2UBJ.L?DC5,%$EX -8"Y M(T'\SY6/!/Z4 -D\U&75NRJ4V^3QVS]X0"7(+=_$SF&IB1U1?K"B9Z78H(=\ MVWJ$+:%.'LAE5[]M[#1Z M%N.STHE(WAT)RR-):I&;M6N*>8&PLP6&K,3$BT>$L3'ZYF*M#)$4+9K(EX-M MBXD9=3;H1B#L>L -^DRY+IJ:I]D/%)D1+-84'<8A^A))_XC<,06\"!)-KQ%& MLZP]]^6A!.V#,\ITUQ.-MJ8Q^JFD$(1[.!2C9?)''YO_14J S\!XK#I" MYA_X(%_\_2%A<8%Q,_0B>N&'JL W .2>1.(46=;RB007L^A2P$6-O0)9LQ/G M[.F53R(A>1B7< C3$?9N:ON>U>91Q4[F;#S,)I%^.=YVN]*&(]+AX=L.@SQ[ MB93TU?=&H);YBH0A%@E[BV0;Q$B \P.Y$UFP7&HN'FNF2)805V@S9/'(L<&# M<^.$X9-.AEZ7(8AUF<<6.][2U$3T([H+V+C&EPD"QQ@5I#D&T./+*FX(Q!F% MT"-T<@KAX;)1P!^4QI(%)?6('"&HX)Y2X7:WK$3"C9=HB6C( EU%1!H*97'_ MXP+>1/H?)__QR>%3-6!U\XB;XU8MXJDI]G;-3)&J>5F]"86S-*$5L*11)&)) M@:$)ET'Z/57]Q'R#YY#3LR1T#*TR(L7T.D+KG\E.K](S8K)*\9Y.3L(8*1'@MR<,7?CV!N& M,&YK3WD?9\1\4BN,QTHBF1\1RQ&^T/G/H5DO1@MP;8 MW] 2Y*MO]Y\^V[HM MI01/63!(GC[FA'>L1<"NXG]:Y2=E+U'E:Y#*9QB?0+!UN+;'<,D[U;UR4QP^,&;P]2/?^0H4TV@D(>.Y M;UPN+\5+GS;^D[2=, WSNB5O \84H.M'V %>?CT[NZE3M\CZI*]GP?7<=

LKKCFBS,;0=F9\Y&&Y*_LZL 9%J09(:[O]$6WB2>@Q MII>Q*9G)JETHQZ.S%AZ3Q0'\FY,N"NY*[(N&@>2-WA72YWM.ZIJU3/#ZOQTQ M;'VR^NIRU:H3VSM6 HJS#NF<2&FTH9 /(>_)Z;XT=-O3;4U#-0WM5(J$?B'# M7=YK4E7HZ#;K3IP\C A'; _][EM$66XR.1.E5^4_>VX20[=NG!XG">$P.H/O M,C!^LW]@3:;/T1QFI%AF/*AO:&(:73;>&:XUA_6ST?@*QL9T7)B-JP&',@\/$#'MLWEK)K!8* M5,^D!R7#"@@<[N6NAAG;T#K&36P,\4[R;N59BHJ-:F=IMN\6+^H>4'RMY-[00YQ*12#M,3B]'IJ/;6>6D^MIY9_ZA/X MOC4_TU/KJ?74>FHIICZ0/JNB0\6U!,W&6RF(VP*VCF2:S-NA5+;3 Q EK:S4:_].H_ZN!WHEZ"R U"^?O?F_5F\8MXVE>>.P!>3D:UP:93M7?X-WX MV7:-;Q79C5>1?3SF6>83\^2&7-R15BZN*#DW %!-3?JH>'MY8S$KG#C4^V M^XB)8R@BN6-H'A#0N/MW\43U<_&0-F;.)A88FF))#;P4UOWZ[JQYJ8C:W MN'C,\3!4WEBL2F/HA[N/UVGQE'$?K- R/F)RU0O^/I=RA0;0A@JK$,**T M6*P]'_"GF9AWI+<[Y0/>W,>)TKSJ[9;ZJC?-1JY3>,JQEA.G\.RO4M>=B/86 M YW^+N9GE7NX_]OGF^___';W('WB^:^1'T14"%:D>,JK!;,K@3?O.+6Q.(B+ M>32Q2@LF2K*HW"A5_N4)+T5F;)%Y'*M88(T1-K.<"2;)YD7+L0J*2$V.6:DB M%TLZXGA6%,X\R@>>/ T^\3OP@=GOM Y]*-ONF]U^_J=#G[>VS$9[^^O6_6=H M-XZSIG;+;':/\N0V5T8=J">C?K_[=/?A_WV^,[[?W?[]\Y=/7_YV?_=@W'^^ M_?+MZY=O-]_O/NRA4C3>VBK3W:E3Z!7M7I'R"M4'P,F5+LC/[I"=C)I3&*]4DUB/9WH3I[(5-F,9WO ;9LA[-17Z3MSV'CI M,N,[&\UV1ZTCY-= ML&ZVZMT3YDPK41381I1BI]GG"$O'O4[!$L5GU-CXA[0(]-L["_6@>E ]J!Y4 M#ZH'U8.>W:!K!HFW<.!4Q3.CLSF=T$"@LSF]-)N3BJ_W<_=3_NO]BE$NG;A( MZCMP6.*B!P5O>=X.A:>S(KOY:%9E)_)D/Z@<%=:)G^2]"V>>^$G+7#K'T3G= M]L-R'"DH<^7N,*S(/E05'7,W(U7&J8I189TC2N/.L7!'9W72F*/S,$F=AZEB M>*23?VC*I'-Q[8E1"N3BJB0RZ>Q9&J=T/J%M[\J4S2>D_ LHN3,%]8_^+.K7 MH3=>PO]FX=SY_?\#4$L#!!0 ( ..DFEC4-(7^6P\ $BQ 0 =&1Y M+3(P,C0P,S,Q+GAS9.U=6W/B.!9^[U^AY65[J]8=+KET4IV>(D!WIR8)V9"> MGGWJ$K8 U1B9D>0D_/N59!L,,D@B8K@!W,)!\UZ\S@KEMVE%_!T MU&SYQ[YW>C9J>L=#?^B=GYRUO).S>M Z]>NP==[X]_CBY/0>/$ M.X9GOG<.3X:>?S*"K;/&R4<4M!3H"[M@_@1-(1"F$7;QPBYK$\YG%T='S\_/ M'YY;'R(Z/FK6ZXVCWV]O!JIH+2T;8O+'2NF7(0VS\JTC>7L(&*ZEZ] MX34;FJA9LNG56YZL).2-8!SRRUI,_HQAB$<8!2(P0B2I7RF0 MN\TA'2-^!Z>(S:"/+#SS^1T DB\\G464 Z*)CB ;JBHSRJ58JP82;F\B'W(5 MLK(D$T65=5KY(Q1R)K]Y\MN'%Q;4CNRUQLP;0SASTIR72;2G5UQJD O4QOGY M^=&+C+SB&A3&DBKOR8]>HRGH=5"[*2CM=8MO7B;W%G58MCJW.F1RKZQ#83O; M% LF2?6=O;8:BT;K7(U4TJD:"H@A_\,X>CKRHYAP.K=I$D4BV1>7QK "%B#L MHCLK+C_LK!/Y@8O.K+C\4* 3$A)Q)2^OI-=F,TQ&47)!7)*A>Y'%[P,:94.( M-CX5=!+JOPM(?1J%AA[E:$:C&:(<(Y8?VQ3 A*+194V,<%[67?^<4?1!5"0K MH>&OMD%Y6RA 3 P9RMR;I3T9A S#RQH3-(0H\5")S0_0R-5\(8()_CL8'\*A MJ_%"!(7_[W;[,'2U6XCX<;A+R$OQ1W$?X."RUHG$M/P>CD7MY/7O#]>;9U1* M[U(@0\UPEV'XN:[^-8"WG,E[0$D"*?KI:%U@#2IF*.B3S^KS>N-.A=,B6P37 M/&0MM]J<"L72BYDGM_FW?]?MW0UZ7?%AT+^Y[K8?>]W!H_A[V[M['/2_7-]U M^K>]F_Y@8,V Z21HZ8@9B"-#_ A(%X+U4\:\#F4O/"[?< M/_2^B3+7O_7VP.PF?"/-K5UH7M%V(#WOJ:OV3?NNTQM\Z_4>7T?O*I*1R&,[ M(E-4D, >V,KY^!Y28=X$<2PJ_';4K<(:>3S9A4?P?D5+Y5MAOFL?[Y?/_[WS7K= F@COZ>[=+AY1?\$B:H#Q[GAKSWX]N6F_^,-!]0% MHI'1LYV&4($/E((*\?@5$43M^]:LN)&!CW(]@9D?1BRF2'Q))2ODVJN888(8 M:_M_QI@I5&;KYT)9H]//UYV>P8 \3@4I&*"Q[ FD3%Z^G3=TZDX4/(5E,.,&MCR^6-KK_3.O6 M)9"GD$ >JD),]" EF(S9/:*#":36NV^:G-'[VJ(Y@Q"M@ (%4B&_MWT_GLI: M"'$^052&'T43V1\\H:0#OHF8=3]D"V=D25MEYY"!@@8KV-E@\5["5RD/W$44 M/XDZ2/,A,3^6\H&(NH;OOB%I;;[K84V@.:2&QJZ_4E-LB!JW5'"@^6 M^!4B483R%//,TW)Q+%R!B.] VS8((U':NCV'MEBO+_ J1,P@'C+T9RP,Z#VY MY+8T.2,%VJI\"0$2C JY/LB3W;IRL21OYT))/6K*]BEQ8)[7\F@KJ?XJ^K\X:^\X;FS#,''R44N+;]82^&S$;I(V4:(D ?5.@ MBF18IO/=.'(#-5*GY0V<=@JJR*IUAM^-5U=8([-:!L)I^Z"*S!;EW^X@I=>+N8^I/Q)S@GF+_+<@KQ#,2J*4E M-A&8P0.%7VD6LP3I:YO>1APC:UHV0D_>'IK/,%RD;E_) M]V9 ([U:UJ2(WCS^(BM\()*ID'\E=RL81KHVGPG*T96TQ"H29+7#M>M@N1NX MB=)S+4ECOY%6]9'5BA'A6S@>4S16E8U&J= ^R#>H,H;"[J>:$L&<?^,,1) M.]I'/&Q59(P(+5GE$A$YU6"I^Q 3NU#UL_&71<7/QB$N2O"HCGR9;B]7N;S",Q:U,WK'G>&NUQGC1$J:&QX#$NB*MAYQ;I#4! MF*B70V>5 :HVLL "[1!#F\A<)5#M(*E4)T6:U%Z":0?]QJAR?;AL+:JT,$KV MU;)J%3V==@BO-Z/7?D3;8PT.(5:&$+-X8''7/,HNT,:@V/6IR*JG4"S(6#;H M:R+/!T5T_O:,;U%BY%X_YFS+?;YC6.@]Q(&)HL4T])Y&0>SS'[()$3Y_$!Z@ M^^@/G%4;8T;;]]@I9G*SX+0^(*L02&M4R6C*/SZ=_^P8&288(\O:=LG:(]GZ M,]H'LM:];#\I- ,="'MKPG:=A&W%,-!T4M?VK#2:JCVKRAU?R$]LTHMBJ'C" M+,D"]D8C))\DE-E\?6*C%QKFU(KYRK6YU#9+;#0K59E"^WJGM1?R;C( M'ZQ8\M65*E!PA8CXP/-EA.ON(\8IXF)I*NT,BBMD.PA<54P:$EKCE>K (YQ3Y'@;J?GAIP3J#L@FWD5TND;N%W MJ2LIE9U_J&:V9/WTEW16S-.G?JX@P[X8K+HXC(6_ULLZ4O\6JHR1H&5/"TZE MJ7>'.]7YBQD6S,7Y>]UI,-6%8JPT0U9'#Q@J0"*PJQI+U"=9=AX[=%9@B M0_]M#+?#LE4?;JR925)F,D-3(+"O<+!2:@P1+67H&B))-9*44*'D(7*VD/@E MH@B/22>F%!%_GCWON;>@,>DSQHN6)'2-E[0&(*O"XAG70Z1L9PYBJIZ#8G+7 M8.^]BT&=,4Y>^9X&$2>B LF#7RS9KJAVC[+E5)&:O1,X?H[H__N='PZ>F$7<#;#9!3)*\EW0J*D[NJ2N(*21X@4 M63R8_TQ/Y3Z@641E[*X=Q[]'U)?FCU&RW*X!.&1JX+JLC6 H?[F>P"D2Q+OB M$/EP[E#^F+WHX<1W^3OV^$)(X2B05EW6@IBJJM< $V1RS&/Y[2N-XMEE+2F. M.9K6 $^*<^K)3ZPA4:2V:W%70B6_[9SE74,JW4[ZAA75FR#+2G>[ MV3SY3ACR8]D=(8(C>A>)!MN-47M&<=BL-S]NCP$7A#($1KMQ6C?4]]1@L0-" M&2P>H##\SKJ1J EEHEN^BN=?*8+\BF(QE2'W44P"0]_N!%$&F\7\@/(?$0WE M"1Q$B5('PQLL9MHH'VTTL+EL&*P9"?KD:FO>$ MDJE,J'=3S?W1@Q (<%J-39-*-Y0W-SRYD@E9Q*Y8#XJI)X:A""\U73"$Z,;R M9> P.[6VECU[I)"P9&'S5>#([111>W5UA.CF07A7N/(.P&>&X;/5, W ]@AE M"(BV[PO=0>Y='0F)W&"F2:P4MC5/-DT-! UU$Y%6PN6PL]YLYM]7:;)L0_$R MV++[M#Y-1^QAP;! +D5^0\[^>C&-7C%YM!(O07;@$3$NJGF+H,P REM."V)K M\3($_ETLZ](?I4?Z;N0+]C;&L7%6D >.+V)1!UCU/=Y)"HHYM/'V\VT%"Z#G6O] M>*Z/@TX#0)%@&>S[3K ZNR)SA%^C)T35M,-$WS:9,EBE$DWR%/1V0[1B9:C[ M^C9S]B+YG?>I-P.48@'71J*1S*"/1$/IHA$2?4,O%$.":"G8-ZW=K63+P:HV M7[J+Z#,:B^Y]M^E6L7@))ESM^KEIT\TP/K@@E('7;;2>]K'D>=#R=@B8-.=B<$SG+5)LGN(&)_:;(R6EP'NY;4ZYFH']ZT_*[F[<]VY;U2[F M1$PPM*EV?5)^RIM2J7_^Q]>CV:,OV"VGB_DOC\5/_/$CG*=%GLX__O+XCP\O MF7_\'__ZQS_^^;\8^Z]G[UX_>KY(QT$)3ZBX?RI[S___.3)7W_]]=/7V,U^6G0?GTC.U9/3IQ^?//[U MTO-_J=73(H3P9/6O9X\NIU<]2%\KGOS7[Z_?IT]X!&PZ7_8P3_4%R^G/R]6' MKQ<)^M6LWXKKT;5/U)_8Z6.L?L2$9$K\]'69'__K'X\>K:>C6\SP'99']?]_ MO'MU[I4]SC!_F^-/:7'TI#[PY.#PS?,7;]Z_>$Y_>7_X^M7SIQ]>/'__@?[\ M_<6;#^\/7[YZ/K9IP[++X_[_(U5 MP7.U1O6_[_/M3[X/(<$L'<]6,_::?CYY1\4[U&CP:X_SC.MY/(4Q6Z1S#\VJ M%!?=Z6_.(.)L]>GD>,D^ GR>O.T69=J_7BR7$VYU$AP"W5D2QK:2NH%EG$E^I.O)@I(]01G_?+TDSK3:C7+E]^^GLSMQ_&* MU,(1UF]ZV2V.#A;S?CH_)C5Q^!F[E5B6SY#6/:Z?^P!?+=\LZ%_G/0F&7O/QU;S'#I?]Q 0>>.3(8DZ9:1<\"X4;)B%P[YU,&5M/ MS(##.3_3&\1]VJ5']/O8D:9]_.@OK%KQ1.FNQP9=NL3H\PO^Y(DGR^.CH]5W MLBD!.?W]0D-IPKY^,4[AK\E*D]"&S03TQ=?/.%_B,YPC3=0D>RC ('BV6_?#K/)UB6$U < MBLV299D(BO5LOV5 M%EH',X+T-!]-Y]-E7]7V%SP9\P1I!1H+I7K=A$T22@]2LZ1+=H%G;VUJ3(Z[ M(;NG%OQQB#* 8)J1YNG1HNNG_[.:D\-"AAKF'Z=QAD^72^R7$XO*H^2)&>L3 M16S@&-&:QJXAB) T!@^-R7(SHKN01/V()&DHB&;D>(/]=V]P@D:HX*1C1EC+ M-/>& 3>67((@G':BD&5OS(5S )J.YFG?=]-XW --\8?%->ZJ2UH(Y3F3)CN2 MIZ8524QA(I1HG2[&P\EB>=LC',)TDZ M7J%FT9&.]^ B0>$Z%ME8S%? :!X0A6"5#R8R#5#M"R<)270L94UP(FBA6P_K MYH!HSYIL5]%?%2QL/>'-"/T.O^#\&$\3.QVD_L]I_^G@>-G3(+L77]/LN.X' M5*>#_LL4OD]T<1IT\ R* -*K!1@04HIE1([>.6ZR:LR,+6".20&VYL[04FN< M:1LF=6@AIB2D8D)!H &)PB(6LO8R>&N,]$6&'S5OW,8RH<* I#J8%('4"B^: M>>45S5#.X#B1S[5>J+=:IOVF>\;"QXL+>E?IM7-P^D_8T0 7YP&=9B0X)!DE M%(:RD(WB23!OE&+1YQPDIAA=:Y?V9D1CTO*C)5<[F;9,)+S%;KK(T_03''>3])$91-&9F/A8(*70=1 MG&,Q@37">&6*;Q^8MQS"/?-8PSJ[8Z7R/FG3T"E:S\3I @1$GRTFAAH,@> 4 MR8H +#AM,9MDDFR=1KL X2[_OWWW MXC=ZYM5_OABV?N>Z5SU(,<^=QMFHLJ?JD X_$1.F7TZH2,KIL! ?Z:>URGE; M$_BTB.Z2K)2%=$TNF:E@R0HG+1@97D_VV(+QW*7"6^^K-!Y"$]?S"DQ5$YSB MFN2$,0C(3&J9F0Z@&(046!!%IF),$:JUKKP+KC'%./MDYI6N9TN9#I&G]UR@ M!"N9]:GN$X!D7@O%.* O64N%N76F;)3JJ<#07H_.%T]8 CO9.4M0F@>0CD246]CA_!17*L0*6D0M!2 MMBX?V1'RJ/856A'M\O["PXGU(5;==AHH H9Z9D Z%YE&3ZHC&63*<\-]4@Y3 M_I&\JM':AZ&H.KC4VV9.;W-UBI:&1\%I43G+M$#/(EE"AC9[8;FTV+S4[O[N M:[NQG\_1O)W!?/DT__?QLJ^GB$Y??J5DWT)7\S/!*)!.!29+AEKDI)@7WC!C MT)E8 LW;(/GF <8R*J/3G*QW=?P?E!&#K^V7BX[$-3\X[@A;^O:AH^% 6F&? MY]5/)R*^UQ!5(LQ? >P_/1RMOCK-\P?\5>8SE?5>X4,]3M,,U@NIV6Z/@I9ATUS[4J6RJ!@ M.M BUZI6S$H;&6*DF#%)**;U2866^,=4C;PW;@\N^(=/IS][^OKIFX,7[W][ M\>)#L\3Y^2\=+$5^ _9&R?#74XC3V;2?XNK@2[](__ZTF!'9ER_^[_&T_S9Q M@JN(23(K@#QR:XAO&03+AD))A=9QU3J[?1NF!J'JT72EF.OWK[>I/I(JI_=- M2G)."Q59RJ)4+CL6#!A6C%0N)F,D;UTF?@.<,26GFS+EBCBRB4B:6<8/>/1Y MT4'W;3VX ^BZ;[4L[VAQ/.^W"6V7DT!ZF@9"QIV0,^TD,B]+I'%PQX,VP>G6 MA0[M1S$F#W!01NZ9 ,V(O#%)$X,!:$8R,X&3Q^"#9-Z#9@:+I&6$F'GKG-K& MZ\?D8 U*G6VGO-WIT,I@:DBHW! 8*#Y2=%;#/>M MQ2H_+@-V%,"01/#H;4X:&<1ZM$J2$@K%*.:\52(H:Y)LO0/6WH-[FM+Q4>4. MYKOM4Q<5G7+(L@PTZ)0< _(>6%:J(!?"0VCMU=T3XI@\O1U9<^DT[(#":EA4 M@ 6[#M>:X#]A=HP3E2%R'14#7XTVA8048-./1D/4*F=K;/OJ@DLPQN1Q-6;& MKI/>G>J6ZA)%1:"S:2\0\Z*VVK(!P@#-S&,R5UJ+/>= MIKM=NX29><3"3(@ ML/4QG-M1CD2F.1M$L<=0C+X^[;:KAKXJYUG !, M%B(P$+5?F@;/@@F*R< Y)"!0T'IO\#HL=Z&%?:@-[<:\:#+_[6S,NN.+\SI* M022TFF)_G7.HF1_!BA$I0N&0;6QM1ZYHL;-5K>UG[/IO=;N_KT?>24"?:YJ6 M_OYR.J_-45_3?..[RI3#\L=RW>-FM5MT;D62QY^FIYM&F_UQ)EP4+#H4ID-2 M3#NL8O<49X>4](Z)!HV7YWHGOY](HRVI%U'[ M%Q*.& 7YH\8RQ."EDJZ$TKIDZ1R ,45Z#4BS_>0VDV]MZ/?7=#:;@'8^1.V9 M3+7E5G:1!451ALQ."&MX%K%U/'?Z[C'%<0VDNM64-A/HY2*T]9!>+KKZP^F1 MTKH#<\*[$B'X!(X)+5-U BG(U,*Q++DBS6)%*:T3W_<&.::(K@%%AA52V^*G M-;(-*-%QD%HDYKB43-N26"P@&<<4*;[,0N?6]0Y7 AE3Z-: $[M/=LM#W.?Z M,;[!_NRH^9EV4^!*#$3&J'R@$(37'C]*,_12$$PLJ@QPLOM67/>,W,;.BN:B M&&3;7)$I\Z9(ALH8\D]=8,"YI[\%QZ,%97CK+;-KM\UW&LFI+Y9 8"HA,A$< MBC61,D4XSV>\^YRW=Y-6^VEFC MC8U!DHZ=Z*)MJ$<"42L"I2@LB[6 U\N I0BC1?/&E[= &E.4U(H1+:70UNO= M!/*=JL+(DES)+'!>SXU"9)$;\L)-S,IC%.VO<[D>S9ABHE:$:#3W0S@YI^;* M1YZ+2#0H4U0][A^9-X8<=*00+3I9O&^]C76;:[!5>5"MTER^A6^U(O,L!15$ M,+6F1!H:EO:Y%A+3RHO<8A4<8&AM_JY&,E+79QL.7%'LL^O4M\ONIM0=8[YB MA,XG6[2R#.N=-;I(P8(BSRQJXR499(ZF=5+H6C C]84:D:&! ;QBD^!"-"H M4[;,Y]JZV0L" N2>90$9A8K*63>@2WP/#NS!^VG!@5TG?:"]'N%!RWJ?!R1+ M0PK2L2B39=$:3X!R"FF8'=E&)JX>TJLG9>A_=3/N"\Q69V?ZTW,*ZSUOA^@M M. H^>2:UF[UB0=*"*Z:0V&+*'EM;\SL!&Y,!W)X7E\K:FLNDI2E5WF)" MD66F .1,&2?OE5' N%*2:4R)EK?+3'&A* C)/C1O W03GC$9Q';D:":!AGGP M+_3N1?=M%8MZ([$J8F7K57XR(HM1&29 1)#>"Q5:'T[;?/^8#& [F6\]PRW+ MVC_#]/2F"E).&_LP9[YYS31PI8E\O)9?.,V"-X%Q[RQ//FM0K5V@.\ :4_S? MCA&MY=&,*'_,R>F;8?ZNGL[PQ$*ZR*;,C*P9;,\I;"LHZ,Q4_?__;R]>&?PW0G/OORA^E'?/58&C5=J):?G,2WW>++ ME+[MV;<_EC5+O*ZDJX>,4S_]LDXW.EZ$]@#,6TZL@DS>8C04* >> QD1CZJU M!W]W= VJ2Q-B7G4+7]7K'GY>=0E_\16[-*6W3@(XT3-R MB H:2"";A^>W@AI3\#(0DZZH_VPHJ';>#7Q;M8RHA44;")]C1TJT7YTN7/;= M<7WFJAE1X*#$DADW]1ZZ( *KA>",@W \HHH1FY-K)\2CNEO\H:CW<#)NV:'Z M#.@&_I6O=Q5(D0F' V0ND/^@2] ,K _,122/0D;E5>O@ZYX0QQ2?[4'GM1;B M($Q[1Z'%&N9A6:&L*=>)Q"Q]3(4)8\A_A."85S$QY%87J YK*@-RZTI08XKM M]L"FW04U.'_(G4;ZWT&'N1ZD Z6+,4@F/7-2HCDQK]$QYTKT0DNPI74!W)V MC2D8W#./MA=8NT/T-/P+N>]W2+9YFGK,)[GQ\Q]L/+F^&^K5/-7C>_@IW6]V\^G.\TA@D%[,%#MLSQ>B^$M)(%'0O]0=Y^EDJ*YEW9!QC& MF"*X$:^:B[IGWX1J>87A774U>.ZQEF^Z5'NV:0$LNBP8_83%Q\C)6(\D_[+G M&P9^'!X/)/ZAZ5EWDY;]>7S)**702:9L-$QCKI?8"F M*/3'I^>NXM^']@R<9YDU,(RN,%+NEH6"P&3,5J*-!77K0W[;:L_MD^,?%D\3 M<:7#9\?+&B0N<=UJ;\6J];_DB<_:>V$T$TI1P&BD8:"58]GZ$A0W$:!UZ?]] M\(WJ!I:!"'9=XKNY_)IOOYPAO+9-R,1#E"65PE+@D=Q\50^)FEH 6KSRMD!J M?LGWW=']"-LJ@[.KC>SVX61$ N>5U2QB[2QB;&$5%9-:E61-Y/!06^2W.AG; M%.E=M.J7B^HGH!P/WM5<,=9;TX"S "DQ)P6O[1,T-+]:]RZXQI1F&8A/ERO^ M&HNK8;7G%<@VC^I,/,]*1AIHMMDR'4Q@D(MC-@F7-8<2L76#NEM!C2G#L4\* M;2VHMJW$UV4?U42<5#!.) J*.@4PL#PQ;2-A61UDU=8[Y8SBS5WHJY&,*=GP M0$QI()(!U=7&LA-(A"$&-DKF@:LHN) 7K.E*JW 8-UK?>0[@[ MNGLF!?;B"PZO<9K([@%,UVD!]4;=[ 0,&.%28M_Z8,:R7! 4EV4JM_VL7ARIK]VK;29V<$"YI4+"T(QX"'R* H MZQP7&57K_:'MD(ZJY^_>:-=W9M*V$&O;YN;ZA+E$\DFF.+$%U YVL+!:>N9!4"<(Y M4*V+MG9LB.S_7NYY*^&T+/8KT[[>M3,!G4R28!C*58%8S"P4'9C.13G-HTVE MM0_^_>UWX4+X>W%ARZD?U+J<-*7"T[S":E=AX^/O+ME$:7IS]OY%6?UQM!9LOS&.]T^G#7-[8XDMATU(W.*9Z^[L]I_^G@ M>-D3:\[:EWV;R )>8;T6$<7J)I[$H%[6A@'(O!4 JUJ?++@1T.Z7@-WPY:?' M<:T#6@M6,1^AQJ:V7DZG,P-7K*J=/;AIW3?F+KC&M-72CC67[PUK+*&&%\C= M@&RCS5^R.0@;5CT#:T6,(?V>ZI%N;2UXS$G+UG'<':&-::=E3PS:4DZ#&L/3 M+MAD#"XVRWZ?/F$^GN&BG&LPM%B?*3HM#;GX6]M;R<&@M#"?#S-/C>SJRRE9 M>'P]_7+YM37);HV)&91@1M2.ZEH:%KS+C$NBN/;9)&BM)&Y&M*MVO.';?^UJ M3&049EI6O-[/%FG$=B7B%*RMKDP$H1(0C#D_*M*\SNCW)4E6;[854+^3WL M52 >>$A0)#.N^AMU/STF(1E([1(9 PC-#QK>_RJ0;<:>ZST]U\GIBGF0('D1 MG(G5=9HJ.Q9CU0D^<%28?(+63>/OBW%,2KLYMR[G>P84X$.H\JIE(CJ;= && M)M<)\)Y!%L ,UK)62; H-#)OBHTZ"J&: M7R;[(SG+ _#GWD[S?434<.'*LQ O4I=UG2'*Y85F<&Y**/.[8L* MVAOT?6GC 8@UJ A_R#S5Y +\O6:J",R8\M=DS7F\"UL'5CCD)6I(HLV]KTP]M2KXVB^,=QJR@N(ATQ&*W/(1E7 M[-B: -M/>GL"O(._?B?#UTUA5@_TK/1NK69$,)BE((LG+*&*$AE9U\Q$@BP, M6NV&TP778!K3,='VI&@AB$&=D,W;X#;_OKV;<=LWMG D[H6ZD:NP^9X)C]%H M[E:9_5Q/?"=R(B$P'\A[Y)B-5*WK(S;?W^HZZG6'/3Q8+-?["\9F6W(!EE:I M,E$$T3T@4\8&$Z1+L7GGCFN@C*K!T-:BO^X"ZEWFO>%9I=A_[]5_FMZB6.FX MUMMY0"RUFX&G>$Q3C$8Q>NH5+2SNQ^5T;Q;C2 M29$!-'-6(],:%(LY H.H$@\V&@ZM2[NN1C*FD')KN=]T0>^6DS[H#+$(KT6\SW8,:@HU3:IM9NI,/5X?I MENM34NNFIM,O]?/:Y'3[8&+W=[8P)(U'OJ.AH4F:G+WG#$5]6SVK-D_3V?J( M\_/I,G78XROB[O+$J]#92ANQ9KN#9^2A) 8N2F83BF!R]EFK6T2RP^NWU49; MO9)49SWD>?;X,YQCF?8G$^&CM4]>U9MCM;RJWPKXH')MZX(IV7S$A)L4/*BD%RD16GC$]96"'= M$!Q)@4T$-3='^B M']1W?$NP3KHB;KA0SVMM'>83[;WY#+E2;VD -*/3;K5A?/I,_?GT;9C0N0Z'5OL%_?=S!-)Y^NJ$=ABS*Q5MR*4.\1@L"BH&4@BXS<^[HV M!D@EWPE;@^SYA?=L%I@L/-.^R/N_GA MROJ<=&4$5;CCH)C)M"@TUYQ%'SD#J0RDG&A.6I]6N ^^4;B/>V9:(^D-R*]7 M\QX[7*X'KZWG C6P5"AFUT)8YK64#%VFCZ.%2]FI 1BUB6A,-U+MB4);"VC0 M>.(%=//I_&.]:6L5_M3(Y[A??>VB4"PT3>0A/Y_.CHG\%Y_=/GQH\=86T4+S MT3<*#OY-PO>X)'F";H=(J.+)LMUC!M M/+( !=GJ?B0A/%C;VCF^)\1=%=XUK[OTGI70)D2U%"QXIJRMB4MR/4-VR))0 MJDC(B*EU8X-[ 1Q#?OHAN'91*PXGQ6:6]4J(UTW&T_S?Q\M^?9=4=@&!_,HB M5E>7*$=N $],.170^F3J8 H>]DZ^Q9 >UU1L'<5:Y]&JM.OQ4 MLUFG*=4:Q6_UJ<6X@Y:&2T;\*SZDY; MM[AKP$HKK>^[:21/(\[PP^(MK.H3!$0P+BO&>>U)(0L0MWUA,J>D>"&&^]8W M5>X(>5==>]/KGV%9='5O8 ;+Y;20)U91G*&:B.QH*4K-3*GG JR)S L1F59& M(FCDLKF^W0'NF S^0_+TH@Y^*(DW86#L8@L]!LS_ 4V]G+USODAZ4L ML7_ZL>ZY] >+6:5AM[[7+%A1BN2D*VT4%$39Q((TB1QH88AWD4*IUNTKMH"Y M>S[TTBLIBCC[\*P1\AK'F\5U4";!")Y43&1:$F<:4V$4@@(#[9*4/G.;6M=X MM,(^LCW(8:EZ.=^Z!P(T3.??B'ZUTW K\I]OY7 "K&00 % '1D>2TR,#(T,#,S,5]D968N>&UL[+U;P,POW+^(_@/O+__SW?_F7?_U_ /[SZ=O??GH^2V>?<+K\Z=D_[\?_J:-1Y>,@N*Y!A5L A]TA*1+ MD)9KAUFN'GHZF?[^M_I/# O\B88W7:R^_;>_?%PN/__MYY___///OWZ)\]._ MSN8??A:,R9\WG_[+^N-?;GS^3[GZ-/?>_[SZ[<5'%Y/;/DB/Y3__Y]]_>Y<^ MXJ< D^EB&:;I\@7T^KR\^,.K:/3/Y[^DCRXF?UNL_OZW60K+E8*V#N&G.S]1 MOX/-QZ#^"+@ R?_Z99'_\N__\M-/YY(+\S2?G>);+#^MO_S'VYV:L]>OGK]X]>[% M<_KBW>O?7CY_\O[%\W?OZ=^_OWCU_MWK7]Z]?_WL?_^OU[\]?_'VW8O_[Q\O MW___VP>QS%^AKKQ,GL_U_['+6ZX,B;@SF4[JCV-$0\7?WTY&P!'T+X?/)N2?M6W<((/KZD+Q#;\5RR MYLE\,[+UK.RUN93Y[%-3?2YGS<1XKBD"_9>?9O.,<[*GZ%>KI>)OZ72VP$RS M<7Z&ES^<39?$ZA>GJQ?2],4/]8MF3'CQ7V>3Y==GLT^?9U/Z=O'DRV1Q$GQ1 M06<.PF42CK8&@M .DK(68V+*NUN6P3;$N U00Y[7#%FL;:OP&BI>9OL_1OJKV!27$;(,IVMP/B3C@I%05 Z@;.)D*JD$+-)0HY"Q%-U8[?<" M>@P4:"?Q 6;^^SF&Q=G\ZXJAYV1= R/C1PH7)5CA"5@F@]E5LEHG9%"YR!!S M8RK<">8QT*"-I&]20.Q+@;>XI+%A?A'FT\GTPV*#BB>&BGDH"0LH+APXXSP8 M8U$SH30M5(WU?SN2QZ#\!C*^J7FY]UZ0TMFGL],:N'^]_(CS.N(Y?JPVTA_X M2.Z0B6)\YB]%PM*SUOM 5W&/@QS":N$D9M2]E M"$M=Q_ YGO__RW/;YN/LE)Z_.!?,V]GIZ2^S^9]AGD^8CK84EH&Y2 PW 2%& MM%"$PI2T"Q)]8^+TA#@^?1J'J(94R0 &Z$UP)T$ZKQDR8(B";"!FP",90MJD MH"2S+F;1/ 9U'<7X/!A4<3=B4GM)?0#+\Q4NSQ>VWV8+O&N#J]@(Z.OR/GQY,YNOI+]P)^7&3:TQ] M#F $KP3S\1!MJL^(!\WY8;5V0!F\PK,K_,P7=Z"^-U'F@@U#2?76413 M:)7=\^N\KM666V5#B)"JJ%1)#+QS#F+AQC@>H@BM':]=L7X'E!M:@S>9IX=< MWE:_>_VY8EV\^(+S-*$1G"CN;"[2@*@V@M*B3A415ZBE<)F1=3CB\G8KR.^ M:X/I[";)S ^G8G6V4*[>@R!/%IC$S@D(00OI")$F',K8@KWVQ>)+H#8O5XQ:OPGQ.,_X/(LAV?OZ9 ^8CX[Q=?E-G$_ M_7KEN_-LDZ)T9O0?Y%B#>DIRH!E"XB@R*IK',<36X^^+<:S\K68\N;&H#JF4 M8\GUNF5HJXP%;W7QC'$HR .MQO1/5"1'EGPDBS@:SUOOZ7= .5A^UZ#JG[57 MPP AM]M@U2_GB.LSC"X !\H#VPKN,#EA3539@1[[Z^$@A*EGU"J7 +I8!,7( MPO.<(<4'(LJ6C+'#\*2/^!OR@\S7D__$:7B%RS]G\]\73SZ_ M>S+-3TJ9G$["$C?'VT&RXF/T@*E&]ICV$%@IM'M;'JV)DK&XQ2[N]J;QW<'& MJID-)M>&)W@5W;./8;[\CQG9,"_)@)E/PWEFTV^33Y,EYMO 8BFZ)"7!<$D3 M0"A/CJ"QX)-,(J3@^/5HZ:TDZ/WBQ\2)8:4^P,;Q)GRMYNSB_6PM@8UL\/Q( MX%E8?%S_)I-4HBQ>%R AU'1:+<"7X$ E%RJ? Y>M,\WZX#L*(K7Q@093RYVK MS."QES=G\_0Q+/#-?)(:QU]N??1 ,9CMPQ@C#F.%,B9Y#BR3XZ-BUN!SII7* MJTQKB/#$L,<+)W'*:/ M4HX]#E-\UF0"1# ^QYJ]1]X I\6;HTI,,JF#;QT5?^AQF%[J[QB'Z:.&@[C5 M70#^B,/T5F5O_WH7/1R$,#$G68H3$.J9F\+ R+/@!L@>- :-4=JW+N-]6'&8 M87G21_R-XS!/2#'BZAJZ]@#)5"RR(#F7.2D:<,JT;OH(3J'T006G?=EB%-_S M^*-PBO91PJRM!!N'63H$@5(B"RS*!"@(&-E@"6*)&:S0JF3MZ)LN<95C"JXU M4T:_<%H?23:>O/T#.R$5A4E9*(%P*ID->%D46%EXXE8JKG,'M1]Q.&T(%@PK MYP&2I'M%:I)2*CHA04LRC)74->O&<,A2R!R3$,RV+M5[P &T?9S7P=0R0*'- MK[-9_G-R>KK![S$N'-O'>1DX=UY^*]E1N>=CVQXDM -=J,3A!=$AN77_YAD M?#FMG5W7;/D#IV?X"U'VQ9>5A77Z[&RQG'W"^25#E41DD27@24M0!0TX0X95 MB,KEE+T0O'7EULY@VYT]](6P>/KUS7R6SQ+-LVE^A_,_)@D7Y\'0++E$(P2D M*,C^#<)#M$D"5ZP$%,RX]MW:AAC(6*<8XW#U[B..0^G^6,Y!+DK=KZ]4Y[E1 MT812F 2'W(/BB484F :M,^UD-@H,S=.>[P-T^#.1@_'EKA:&>^MM "MVC663 M*MD!S$!')=\ .7#+POT5=9T">TMY>-77*G:M%;B0R,&.QD&H&=NT-%N5@_/M MF]2-H/*NK0F'UG@/X3:.BKZ<+FASJEA6Z]^F\PTZJ2*S$*SDM"-+!8')6E@KO%1H=JGI.4]!FC\KDU$%SMSW[H2IN;SFU/D7$^6SQ.20D,^(Y%EJ+D&S! MM)S/II-TT:XL))]D#C1$J0D?9AJV\F"5+JZ8DE"$+D>*'=[U4/7:7(X-SQ8J MOA=3XAOB'/.[KXOJZ&P.5HP-)A+A5*G]KD/1X*70D)..7BLA_?5X\*VJO>/Q M#U6;+:35L&5)A?3JK")X7=9F?W58%R=:)>:+"\!T)CP^68A*,'#,<"4<][V=*.%\]"#"E(7+Q!H)20#--.B&V,18%$4*VQAJ%MW M<]L!YFA7DK1FS]WQQF%4]#"BB3)8G8Q($%S=Y(M2M"G[!,DI'M'G3#;7]Q5- M'(@-O6*%?;0R>,"H"YCO-5;82U'W1HYVD?+@JF>U:("1"V!%D/7,F2PYRR5@ M+DGQ0#Z7# ]/Y7O%"MMIO(]P&PN MY"ZAPF,,./42];: 4Q\Y-0X4WAZYS,);$4UMFBX,*!4E1&DBF,!R)-]:2C0= M%'>4,=Y=-;>_I X1*TS&E9!,@2Q8 !5T@$ F+#@OD:EHA Y=8KX/(5:XJV*; MRW&D6&&1*&Q49!W6>YH59EHUDK-@+0O$/BT=V@ZJ/=)8X:[:;"&MAK'"Q7QY M\FPV7 &^[7]V)3 M/B+7AH,I]2R#>0,Q1PY9129M,:IT:V1^5$J_PR4:4^=]Y#J XWL1(=]X>^N= MB"MN94@<8DT&4-(KJ(WW03:; MT[9&7O^KV72-;'/O9/*1>52 /-6&U-Q7EB-@B )+3#G&UC'Y.\$\ OVW$?0 MLW]5X+@.N+\XG7Q:EW.LP6F+*0@M0!7/0%FCR:2Q9(T20JMU(=^Q-0ON!?0( MF-!.X(-<[K@Z-U\\B8OE/*3EB7F ?8!JZD2Q#G5Y#^8[+\N$F9>/$EG9YE$D2MT*+_\OOPY20Y M%KUC"GR1- <,F4&!F=6%I(P7[]&%UDO##C#')\]^NKV=*(,IIG&H[_K$V>1A MO"''NP8D/^"SCV'Z 4]R#M(YS0!]H$U/9TD+:,F@8[#.!&'-]>.56V-"7=_W M0%DPF$@'V#GN63.OI>#4B[XNQ((A95>NL=>M%D"T'G5CPY,(GK=M?<+^CO3MH'O'- M_@[MTH;O?O8 6<(=!S)F4C"+M'@*57-L',V_E! , = M(B^^"%K$4@B@BI#@,5K(.G(AC2K,M;8PCON NY>>.AYP]Q'RJ ?&UX M(.M@@W7@N9+@E"%HJ[CWJ(&B\I8G1)@K/?MT0@A M2%__06&5])F,Z-9>QF.I MO%'&ROE>'.,C:WL'4 \[U6@?52U+TU0;M(>? J M,&ZC*HCD1AN#M4. @Q!EAI)LDC$FJ0)[>"K?JPJLG<;["'>4*C 1T184$+#B MD0G!9\<@16U3D,ESWJ4KQC%6@?42]=8JL!YR&J4*3)F25=8U%[<>6FA!9DMF M')CU!14ZU*;+'0='606VJ^;VE]0AJL (!Y9"=@3QBQ879PTX)PL$+KQ5B7M7 MMITH/)0JL%T5VUR.8W6,RDB#M!Q0RYK8:&MAFI: 01E:,[2*Z@%7@>VJS1;2 M:E@%MAG<^6G8B4299"'>,&DET#N)0=YHT@HM^*)(Q;!U!<#YFX_JO+S-^[=< _>OUXB.M*J BX-Z5K&7-.R"LB0!2M)D;I; M9\CN#/8X^]<+&T/6RH"14M:D20&N-AP@L6;+HM?)#G?!;L.!''__^CY<':=_ M?1_='_IPN9OKS*-/UGL/UKMZXXJ+9)!9!MIQZY(F2:?6%]:SQ8'SI%8WL MH[?A0U(=P'ROTBKH_-K6#E =7/?I25 F:G )>H-:@@0L\@;,Q>\>=,J%Y M1M211R/;:;R/<$?I7V^B]R'6KORI_J-=3<55#K@O.I-?GZU6#S6JU4O86Z-: M?235,"!9CU+7N]'K^7HO.F\0('PT:,B6"K*6715#I/2UZU(15J$1^7H4:Z_6-+;Z*5QNU4;AG@IMU'!U -T\WN!#)^OMG^.KJI\$8";IQN=CL6*=L<45EUF%'O^<5X^81-5+ K+WT&A\[OIC^,9G/ MIBM$I[>CNXL:R;#Q]W^-B M26/].X;%V7SE=MQA+T5UJWJ[OBZAZ[S M(:1Z)%6!'GFPJ&A5JN="RAMR8IRIMV@)YV,VAM:IQC[Y@^B"<9A(]- :'.=$ M;CV*]8W:]6EAFC?C>1I.PY2F9(,KIW=[3X,SO 8#'+,HD\>Z^' /LB:ZJ90Y M!%<<:.:4<\JO.4!#+.:5>NT\8X0;/3)2=M\9R2Y2'E[UA(-GPF.R)E R:(A"1= H52J*%U4& MVIV/]E2LH<9["+>Q*WY7:B26I)UV%AS6FC)!:YOG6#O))&ZBQ1Q,EPX^1YI( MVDO@'1))^TBK\=G8V]KI9\5'YB2A,.3-&Q%!&6\AUA:W(A7)K4%KB^\R1;?$ MN2]>^-@WZ-VEV_A@:P5BDW/> 4;#HZPKKQ[_\&I'X5]7WQZ2:WQ&=16.IJTB ML!#!HG:@O!+@7:BW6EAR55!)ZSME?1]:@?><0[757Q^!-=;;WTE2G\X^;0+G M)GK'1;V2+;-::9T@%H&T^7NR!'1A6G1RE+9H[IN7CAN;WEGLLQ8R:[Q!_CU\ MN0*$9Z>M0-JD8ZT,R#* DX'0()ESM>^W\IVRN[8I[^I+'Z#R=I;9 ([(L]FT MMC6W)XO?GWY]BM/T\5.8_[Y:79(* G5R4(3*-3.IEDK* BX%9$DXIT,G MPZ=7CXG[,3UVVV@0W0Q08G43WP;=VA/H@F^@D,8V;(>),D41"YE).-+)]NIV^6.+#A0WZO1F;"[ MT,MB@G K@ MO3,@E0LZ)95+:-TT8G1J]+<]!V=&'[$/P(AUTN@-A)L0=S0F68;5_*%=E14) MM;('."8AA45%\!N3XGY$1V!Y[*J\V6"2'Z3_ZLTTS*=A,5F\+F_FDU1S,>NL MT%IQPYT"G3QMI3P@.'+$($DEE)?)"M,ZQ:<;LN_('FFMIYMLTL.S:6/%=\ Y MG)W2">/!C);F>NY-I3V4-(PQTPVOU(:'+!-X8T0]*A(0I,B0G9.:)1 UDXG M@(,15F7-58:42Z(]5GOP<95#QU)& M04(QI35A[D4TOI$S@!JO$Z6=#H:P 61:3MME!]I8V:"45A,0T M&(96AR"E["'Y,8X'+N__Y2?*D5$>R=87)9+%)FGLOG D MNAJ/]"RI4NL]YCX\1]IJ>I^JT6;B'RD>_-LDQ,GI9/GUV[KP_\9\DF2V5B8/ M66DBLI8D!ID86*68U9*5$.4((9>[$3Y.^@REHI&B=Q=HGYU].CM=-1%X%I;I MXS\^/\G_ASZS1;U_Y>O/*2YX+RU!ER\#G6GG$I0;GDP/.BU#.FR2[ M%>OT6%2V8=IW+;[C^>>1NJA8\<704 5WM$\P149N2"!Y,A85L M'B%->7!]O6LF\(?1"$0P:1)C#-"$ZM8P 3%Y#DP[*UT1H;#F#;"/L1%(.[7W MZOC11_R#MWWH N9[[?C12U'W]G_81J <;0(FO"E& M8MNMG'WD-,JMG &U)1N&*%E6EXF;6@I3KXAV0GLOT175I2/N4=Y?L*OF M]I?4(6[E]"I:XT2!$ PM+J@21(T8]$A,=-!DP_A5LY=%=M_G<#8[6EQ!HM:*-(S*R[;($ M+SD#0JDQ)>5YM]#9<>G\GOY,HZB\CU0;FUW_(/G1YE)=NL6OLS]P/KU2*RRU M0ZT(2.!YU9)*@+=& R^RGK,)S;#+Q5_WO6/@C&D"7BR*1(J]NLNNCTKN<_='TVD5OC MY?@BX/(KSC[,P^>/DT3PZE(451)&*@G2.G5^85$43D)@F,F^U!*OW\RWTW)\ M)X!'97^U$7-C:WOM1ER%M&9X%U -S; [@8QOAC52U&PH*;>>_G>"0Q^1<2; M>D^6"%9+)#ORY:VD+<8D3#X]/-7?8XV-J?D^PFVH\30[FR[G9%B\.PF9>R>R MKXV@-"A;%[(0$_"L1'*\%.;N2SE;8/KKA]D?/Z^?>*[A]3>7"KY\W[A;=R/! MS_:26N,VFB_.YK//%\G0BO&LG0''ZAT^3 @(GJP&J;C&XICELL7=JU??^9 U MN)?\&J^X3Q:3L.D.FFW210E +PK9D18A)BZ (L6+]_XT'6X MH^P:1YF?K=:#"2Y6)OS[CV%ZU5$CT_X;JA7';2Y8.^[5V^1L"!!2U$"^6I3$ MP6QBEV.%7B]]R'H>5L(#M#C=Y3:V()!G+CEP(S*QMPAP@F40D7&GI6(Y?)?W MZ0V:1C:THH[HVKPW.%_E'-/7K^/IY%R< R?!WOO.L5)@NP^\40+L!:K*;R+/ MK0!>?/F,B=:O3;'4._KIHIRG6U]RF]R,Y'GAH*/WM%IB+6=R]1Q/2N.,LWRH M2S8;H&^TBNZ.Y#P^0]:Y#DP62%HYV@MBW0LT;3N!BXBT%T3LY+6.*<-1$W4/ MQ-<[UN(QU7TLR;][#YVLH/GR.5E"J^"$1>.#-1D\N32U[TPDIR9E(&?4IL1$ MH'WQV!C_S0@.%><]! 5;SX+=J3! ^FJGT5P6:9YHS8J.J8!5M7PW,$M6'?EQ M#'VQC'FRLP["W$N(XQO #VEYWE&5 Y3;[BTU^H/)+/.3E!P*HVD*YR! 18X0 M(OD8225;F!#)=;O";W@D_"G_O^N!_>'P_ M/+[CD.$/C^^'Q_?#,'ZTQL8/P_@H5MD?AO&C-8QKC[$_)Z=D ^:7--&F'R:T M-]1SF^5BTUYU5LZ[G"Q(B1_Q69C/O]( _QE.S^A7F[_?_4BD-8(&!O.@0FED M/&_><'TTTWJO=1Q_)#][SH0N8[[7= M1R]%W=O\81!CGNOD9;$Z!RYA5Q"K,WV9')"N, %%VZ+ 7JL[3YZB7I;NX\^QJ^;VE]0AVGTHYI45-$;RKLFS M]D)#,"E!S$7YE+A.-G70Y$-H][&K8IO+<:1V'X%>75(A-%H%4"E:B!)KO +1 M!HO2/>1V'[MJLX6T!DB?WMCY;V>GI[_,YG^&>3XQ7EOKE 5&@R).*>)4= )$ M\1R54SZ;UDTT;X$QOJ+;>L_[2G: >/0&TDGA3$6ND/A+U%4J*'"Y1#"2H3 < MD<<\D(8/I]:=%7&'8GM)L?$>N\% X\')A^FSL_D_G U/Y+$&^[/ M-[BJ@L_,1C(,HJ:]AC%7[01;^U6IHG+DHK2^0^?;&7^ XAOX^NK8J8GZ;_. M)K0'7_^KH4\B=H RVI'$OF)J=#;Q2QTB_C;YX^9K+S?D>M=>"+Y 8DD2C6GQ M#:NR,Y/0F^A2:'X0V@57NQ.,>]YV'HHU ;7G9(,(S>I=A"J#$T:#+YY<]]PY#8OS,*"16:=(#HI& M2<*+/H,74H UG E/7UK;.C+: ][A3TK:$N3&O;/#*&J0VXGOA'H)M'9U6CO2 M7> .=-C2$^IACF,&4WUWBC73VQ'0S9N26"P2BF-D "NGP=4VN;6<60>CG<<1 ME['Q:+;E".A86=9'70.PZSG^@:>SSYC?8_HXG9W./GQ]._GP<;F)VD7/$_-) M0%3"@1*BVA:>@^:6I\R\S]BI TP/-FV!-+YW/:A*K]]!TU ?0UPXN&YB\!9/ MP_(6<:P[.Q=R&NNMB-)*6?L,!@@%-2!9!X(+9%FWCKIU O:XJ=->-P.L-V\( MVO0"3.',I90F>E!%6CQ2U$1<9 MY*48YX5NS(?[$3UN=C34QDVNZ &=XE_GL\7B!)-5/$8-NN#JW)*X7&]OQ\03 M0B5 M#;!@&"B."8+(";RW67AI8KZ>,CDD<>Y ^7U1J86JQ@W,O<+EB2XL&Y29'*VP M?'RV%I(UWLD .6&KR8(*H5 (= MM$O21FE$\ZJ%7@C'.A >G%-W'Q W5]1M4^X0A\0]9'I>+X*,(?T/A*JV;V8" M'"U9M.]@,2A,#JZUB= 3XN$/B]N393:>T@8P%K; O=5]ZP)YH(/C'> >YO!X M4!KTHUPS'1X)_=!B$=%JX-+HFM$IP'-O@/.@EN**UHKQE5IW9R@+\:C8U%[@W]0 MM8US=\%OL^F']SC_]!SC\NK7NR>_;WMB@QSV7J ;I:+7YU^6U5[R1T4RO[6) MD.O]W*1622M'")!0:RRY6*9:QZ[N@+)_?M/5QZZ;?*0@5#$&:$BEUOO3NDC* M!JTPH#4QB=(ZF' +C+$B!BUT?#-+:3^I'DMZ>)UGR_4\>T]_LS+6O,.BF(O@ M\JH'C/5DITD#*,A,RPFY4JWI<1N.@]U+NJ]N9XUE/("!>AW3YKRT ZJ!'.[; M$1W&I]Y?8ULHL(>XQR,#(2O<,4YPB@0ELH:8R(XND3OAD]-6V =,@BT>[E@< MZ"/E(71/V^'K\FR.>;*Y\-RA#I%9!D)B/8\R 9S(&9QC5D1RSE1S7_4FBO'] MC!;ZN:[R_80[@$OZ#J>3V?S5;(D;'UF38VURR)72$8B_&GRJ69$2/6/(G=*M MLXIN@'@4RMY/M(,LZV&Z>!.^5@/FX@9'PX4DU]35#D]*U@@4[B-&_2L2KGKZ#;7[CIF5,0 4=1K=XLD#C(L(+QUPHE2PO5^ MJ+=V?[CVV >MN'W%-$#&[_G&\$M(D]/)\NO*P"@V96=,!A5T3=,0!9PG-GE1 M,JT?+D?=.FOO)HK'XGCM*=\!$F*^1;1F@AY@ M7[X56TPEI&)E#4;E>H-SA.@5AY)BJ/N*8\W[-(VG_"VNUABZ[R/?8:[LFYW^ M,9E^^!;EQ+Z#Q-_K]=7;S3H9& M A_ "_MVHUL1/A3#62@:-'/5+_0>HDD%LB,)&(Q6Y-84N(GBL6S\>\IW %/O M6T17SKN[X!IH\[\+TV$,@'UU=B\%]A3X(&T'[L"7C> ,N26V!P;*%/I*\ 0N M95-0JVQ=ZZLLQB7"%F-@+![TD7/KMLG,ZW],%YC.:H_8R[#1\S-\\GD^.:U^ M^'JCRERC-]8 9[7;0:8]RM!NW/;] M6-,<:C2)X+U.RQG!N@*0J"T-$NN3J8V#17#@>!4$,XS@>N%LES;HG5[V"%3? M7JBMISXW; LWS1HE9X5Q)QGP8!.HQ"3$4!"L\TEQU!C$MJ2=?F]\!/H?2+R- MH[5/A-BV0+E-<__"/48?0(=Z7"3)GH[>%& NDXML3?+>=B%!YS<^!A(,(]Z& M7L$Y2GT75063; V0UBG&&?F\N2@+RDD)(8H,PFD_PXO>Q2J;RW4 MAFT>S@':+=R4?(,RN\ M_1M^NY(:!XC/?:0^""G&@7GM&'^ M,IG6R\Z?S1;G;4=<09>#"R"CK:M<,A 3O7]CT/1.TMT" _E"I;S M.Y"(<,::*)6'K'+-:/4:G"*_S%3'*FGZUWD>U/EIJ7*:Z/4 M-2J6)1,U\2+[*$%EGR!Z*8!%X91Q&+)M?1'-[4@>G^)WE/)-W=N!JXA?D>$1 MJBW:IH3XQN,:UP_?#[=1\?!M$8-+BEB;+&/:@8BKV]>L@L!(LTC+=D IO#.M M6WO?"VB(B-5YJDYTOL9#R HE%N*MCT,6#'T#9JRBXG:Z M[Q*'ZB_G8RDPOB6WTTB67/59.?+:BK<48Z=Y+5UVRG7<1]%@D4%+6"W1I,53:@'*!>%Y4(:?5."F( M[":T;G)SS)GNS77?1[ZC9[HK'Y"VQ@@^*$:+7.10KZN%I$-,2>1@Y?>8Z=Y+ M9[TRW?L(?("#JM]PN<3YM1KHZC-E9M^!X M!+K?6[PC=)-8K7+.,.E5J#F[68%"1X1DCFCHC,XLIZ!$^\+CXVDI,XS5M[>D M!S@@NJ-BMPNJ[[6Q3"^-=6LJLHNXQVLLD[76N:YS+$0R>9QWX&5)P!)SJ++7 M.C:/C!QY8YD!.-!'RN,TEI$QT7Y6"(?-"(J&#*%D#0X%YBA=Y'G(B-B1-3'H MI9_MC67Z"'>4QC(J2*,5*B@BFQK/)BSU8C41#+=%ETB_;JSMXVTLLX^R]Q/M MX%E$J_5+"*FBC([\"BMI_8KJO/>)85H(Q5/A9MA4H<=GW>TIY3&+6+O@^EZ+ M6'OIK&OQXBX"'[.(U8N0=#0,4!/Y50P,0@@9C#+::F5"'+B:_?B*6 ?A01\Y M'ZZ(-3A/Q@G2YF=CW:ZXAN R@YPXQ\2*%;93)=M#+&+MI:'=BEC[B'<(R^\L M+O"_SFC8+_ZHW1LN>F5*X9CF$J1BEO8^@^ Q><@A.\!D@%O@;69 AV #60=W GJ,.9!$]5MI\,>C"MMDZCAKE![/&D%(2%] M*VG?E-9$EEM?M' KD/%-AD:*NE_].TAYB%/ 6S;"MUC'.IE^N%E<%QQ&+M& M,XQL)A\X>),M<$9[8Q+%66S>>+P7P@.$E49--VNDFY&8=&>1IHE*.>L8B!(B M**YJ ;&E?V3!I'RQ)K?.-.F#[[&SJ(E>!CZ9.&$A1L69!I:-.?".W"B. M.A4?1"ZR^5TG5][_6#G02ZX#'$._Q<_A:W7%%Z_+-T4UC@O.N>1@>.TL((2' MZCP#>HG9VRC))V^>@'0[EL>D^R;R'B!D?17++V$R_V4P,V%_2 P0E[BV>%=$H4V( $VC(BAFRA[%> MPYQ-\>1F&=F\U_IQE2L/1X9F,_*\_ILS$]Q M2E\LKWXF3/.;&8T.EY/YJEQB\YGZR]T+I :!T:"P:GCQ-+O-\1M(]+KGDT6M M=CF;XR6Q2RDN<9;(&!"L5=P,<3G4 MG> Y>+N^9NO6UR^ M;WWUO$SH8C8.7*P&6JE7SUL6P H>-0DFZMC:\.T%<+S;(5MSYD9(9C"]'$N1 MU]N+F5['=!'&S(DY7TA>444-*C(/P\\!ENOX6U=%W@[DD,= VH^1OV M]]X:&*06Y#JJ33I4!UP#'0G=A>DP)T(M]+:5"GL(?4Q2N,(BLE1JM( ,SNPX M1%.[]&8;=#'19-^Z1F!<,FPY#1J3"WUD/0 'KEJ+WRZ-FVL2=?*)RURS)!4H MIP.MBCH""FD##\%IW]HWVX9I?/^LC?9F XI^D-:&UW?*5TC>Q7PRRY.T_FEM M@/0DDH<1TO*$%6%<+APR2Q&4CI9,,^Y *I52L2'8YA=8]L5XB'RDH:W:0?4T M"J_>X?R/R7DWK1.GK.&)K#I1,! XPPA<=M7VRLHS(]0(/N$50,? F);ZW$J> M7971.*MQO3J^FFT O?CRF7Z$+Z=I]@DOQJ[JP&N1#JV_O@:N+,12:FR3>6&, MT5Q=2W>_-:.QV]L>*1<&$O<@32^OBV/3I?.Y'-!YAAM+AUN5B9P4,D@5_'5V50%IB)@/N;#Y]O3*VGBP6N%R< M>&V4,]R#%IZ4,+\/S*1KD^:C=:)L4UF?_U>$99Y."\JG<:Y.Q9RHGX/SBENB#]#LC5 M7&'#=.V]%_6O)-G%;S.:$HL3@A(*MPZ"HWF@$N9:6^"!&^U")F?0Y-8AW![P MOCM"[:J:08[6N]F()XQSXW4B:UX*8KN2!9S5"E+.B2Q%[8UN7?7=%=MWP)\& M2AGG#/[= M//UP?@3_]?(C;\Y3M9[\&>;Y,AADD@A&R02ELDT%@^ D5_1MCKHX)I5OW>5W M?]3MSLRW8EG;\]"[S&)#7CL!9<%""6? A9]#:>('6)2];)QLW S_66?O( M++W[('Y,91_+(?TY_,VIDN2FR"0Y^%S;#OHJ1R8M2)X%XQ8CEM97-'P#X/!' M\J-R8-9*%T,49NTLB,MA3//*V+BL>^XRIJ&*/@<8SV&R _:@R?6E[UAT_%#X M6U"*P SYZ+J>0601(*9Z2!9M0I[+ !TL'@YOMR0R'#EM^ZAV +J^()]E]A5Q MY2V\_EP'M*G2C+*F1CN"4VA'X8&<,NEI1S'H8V$NT#>-.7M+799!=8ZYY&=3P&4-B=M!HA*',^%Q9[5CMT?_9@H9FM SF>Z Q/QKC$-"!/"$H'6GR\ MBE"D8%XSGJUH'EYX1-&9I HG0T2!*$S5[I@*8E *K$J>.%7("&E]1O\]1F?Z ML'2XZ$P?91]G=,:KG#-3)$*.NC: J;>\<@T9E>-!G#S=U%QP^&OSXJIC4'7NUPA;Y X#E 5KYV.W2*^]&M MH:/A;:_HS/'1MH=J1XW.6*=-M-)!,C* 8K5]EK6U&,?JP@H9/+IU*LQCC\[T MTG7GZ$P?10W1#W57,WKMC;X^6RZ689HGTP]O9Z>GO\SF]9$)<=PT?W5V/F\-#Y'3,)(OM1N( MR^"=CL"+LUPHX6UN'?YN/H@'1.Z&[!J.\#M0XQ V[)8!_4H?7"Y>3L\S\7Z= MSQ:+$Q:R32D6R"5GVJ58@,CI6V8%)LY++*9Y\]OVP_C!]R.@QP"E""NKZN5B M<8;Y^=F<9'6.;36,Q163:_'B"\[3A,9UXG-40@0/QA0'RK%: Z83H#1&:^V2 M1 ],F*@]C5S&HSE?Z3JH'V0_.NH,4(C1WMK*,@OC+0,$E(%USS2,; A/KY4UTMG/8M82Y5[Y*&V/4R,*Y(JR=:Y*N,,[0%-DI%8>IA)U8MB1W4F?&O$ MY/ZA>INC$:G>GA-J^SSR'4PT8%U.FM%^ZWWS:^C&&]Z/&;7OC#H0U0ZQ/VT; MZF8TW49KG0S<8DVIJB7D"0U$EQ&0:13!I134T4VL7B/\,;>&GEO#$>XAQB#O M'3QJ[0+9Y% P\CKX MXQK/V)@L+@O!:CUZ,-.> ?DV]@4W$\.AYWS//>81IK MM"\Y@$BBWIN8(\1$*Y#TR>8:KG'\B".AW>?70>.C]VK .1\4SQQBK"EBW$8( M*03@Z+23HD0Y?AUNFZ$]H!7N.")&0U#F3CMAA#*ZM[A8$N!:%EA__R0M)W], MEE];5]1M>5_Q"Y'&6,T";)<88A7O3[['.K@]+AZNSZZ/LXZRS-NK MSN[H:-M'M8/< O:-=[ NW?(LNLQI^Q#:D5V3E(90Z[>]\SX[=#*QUM;WK4". MT#\O))X\7KY$>?O/X9-#YA7L^D?-&+,5_-. MHU,R^VK-T"39 26CC^A=J#8,27.;AWHMQDF MY%$K+K6M)]SU*#"4NFDK"=I4"= _QCVY(5>&JKCG9&TG(,'3YBM4@%";.*,Q46DTT:36E_B,.+P?T^D@TVD_FAU3 M6E%O8U;&Z(JL5PN&VDW8E0)>*T=;LG;2&",$>SA[T[W^TE%JX5K^R,I >AZ6 M^$N8S/\93L_PZN1)Y&64H!$X,P64,1Q"(-6Y7(Q#7W)N?K_KD8G@ :V/#R9, M-!@%'Y3OVUT<)\RQ$A U2)X,*&UIR63&@- HN0^YD" >X31\0'/O&,A_A!.Y M%W,?U.R]MS;J%D&0M^1,O2TC!4V:%%* E\)#=('Q:*-.H7F+H&,9_(]Y?)SS M>$@./^#HV79!B*RLLXST%Y(D^\HYB(P;0,Q2,\X+:?C!3.:>@_\QF8]S,@_) MX8<8P:O57=NEP&,T69@$6F<$)8L$5YP![GPIJ+VR]N$$(_J,_,?J59L*GV?39:5@LUM41 KT.(D-6F>P+ZQ4$(1T4 M[9)EQ<4XX+5C'4&.5?;4D"UWES0-H9BC*5V:+B=Y5^&RY6HAO$<77VQ^P2D]/HA29O"?+UPM0J7JUEBDH//"LDI"Z M>8^^ 8=S^+*J07AXO7SJ2/@P0,CR=F17,MN[X!NHL&H;M@,521T+&3J1=$]- M'H)Q0>E(1G:"Z&.-^[$$0?($20M>5#'6-"^%.@S3MI4U/52B]5'@J!>+%96- M35Q #I(LGR!H#V E5S?.ARQSD:KUJ<@172S65F^=+PGK(_0AKG#?;Q8]^30[ MFRY/E'?*RT#F@JG0C1(0;)(@9$PQH^&6M6[!UP3X^"P;T/D87Y7CW/W^)*6S M3V>G]=KZ582FCF*.'^LV\0>^G-+G\+?98O'L8PWX+";3)Z^?O8S5POT\FY*W MLWN\I-&+&T15AA!!H]A+1VB7%(_=^YY&;2R9F%"=B04I8L'YY4!C;FDDH7&YA5K??"-%949E$Y+Y8"<[-VX VAEUP?B795;OK%2Z?A<7'7TYG?_XOS!_P39A?PJ4U5DFK' 0;:,7- M,M"*FQ&$C2E+GQGF =VF+A"_ SXUU]0 BFZ0IHQ4$@R0C)8THTA4, RY/'1!^![1JK:\H M^=0PU#.0HH;HDE4/AS[.3NEIBW,[\L1R%J-B#%#&6K$E$WA#UB//VNBLE==Z MD+O,OT%Q (8,I;3;+B#?7>(#F$'W38BG6&9S?(NIINU,RB2=WY.R$@!]/R (;8?9-M M@_'-;+Y2W"VB/8E":&>C!HN%Y%A;(7OA'+@D/5,\"MT\.7Q/R(^7EV/J2MW%]5:!%X77I,.K5 M(:3W,6/@M.GINOU%3S89[7H@K?0\)%90M\X,WP?O@\CZZ$6B+6;V8,HV0_Y(=),QF/*8THNH>:CX^L7" 6&3)H:VA'HOD.3J.!PEWV MB7LN8FL7\!A)NB4!YJ%RM(]VCXB;ZV,NG9R+(6E(/*5Z'[>":'V S&EJC)0D[E#:HG"%[QD&YP&E-0P"WFJ2AL# M+A2RY7R@9=I)GV7KQNZ-H!\TAZ\Y0W8D8TOU'I:E_YB&3_68^[\O5_#U&(3- M6F6^ZD$A:5+K>ET+9S4=TH>!WC^9AOG7E41>S:;U9)2$ M3J_Y\'*ZQ#DNEB=$X"2C4!!E),_'D7491#*0C*.QE4)3K'5FZH##>>3$/!8B M#+ '7T!>3[KU0GTB."LI80",M76S9P@^)YIZ4F6C$:-IWA[U#BC?!;?V4\ MVQ]MS9; MYC8^Q_GDCU7/ZBN]P<,TU\@)K65/$OUJW1MN[Y;T>H(@?H+*RX!R9S,$IX5S.T>C6,<1NR/9=@^Y]R].O:Z6\Q?/R M[<7'R>>G7\_GT474^;?9^3'DTZ^W/>SM9/'[^2D5ZE!;UC! 4^\!\XF!JT7? MD5MAE%!28FLON[/\/GOX?EV;S&U=)R M1K"J7[@!&!SW7AN0U1U6R0L(2AG@G@>?DK8E;7,L.[_L$2A]&,$V7 RN WPR MS9N(Z%LRLE:8-V>46OI22ZBCDO4:O-KDQ#HHJ$P1V7II;4_-W_FR1ZCY-H(= M(,"XMK.?XX)6I?/^:W77<\(5PTT"+ I!H24^UMM\3>)1)B>\M:VSNV]'\L,] MN=<]::"^44BU2?WI@&L@I^0N3(=Q2%KH;2L5]A#Z ;GG?B$#$A $N1L3,67 M(?AB@7'C)?V"*=;Z5&-<,FQQ/\;D0A]9#^**G@/"_&2QQGBY(FXR7DQ(GGM: MI6F(->&$ED-:%$$5*:Q.$F-L'P/>"FM\FZ2-#F]XI&T5,$"ZQZO9-%^@7$-B MV2H3I0%?;P)4G-7;>VGP4:)#M!QSYJT//F_">"00O;'Z!VCP=0NL]>SL FQ8 M,_&<0^%:4W[*Y*%IET M5[C ( ,KV#HB=PN,'X;,O8;,OHH;H/?C%4CKZ=(%T$#6R0TPA[%*]E;3W6K? M0\8#["$W@3EGI/*K9O4JU3X0'%:5WURJH(4O.L;6S0%'4OH6TV)XG?<1;>,S MO'=X>OJ/Q?/9Z6F8U]*=IV=?GX5IR),P7?]P4U)=@G(IT!!=;7=DR=F/EC%@ MRFGMN$7'KJ5[W'J,U_5]XUL)>ZIE-K!,&Y_:WX+QUSF&Y=/Y9$EC?S,[F^8- MS*QE"EP8"$Z2,+ F%Y2 H)/7*;G$8E:[J?ZN5SXR[3>1[*#!LU>S.O)PNKXQ MVVN)11<$X>O],XP<)&_(WF(.93!%I.!;9_'601_HC9$'O(?@!W(=UCM$F M_^";!AL;";R?/;URV0/FYZO$E%?X9*K)5IP1@RCFSM22PY3%O2@%TW)6;OV#$4KE.KU_ MS/*Y_@(9MZ3."2>Y%0E*KF$X$R/X8#2(5"Q+6%/Q6E]2\>A*ZK+0A5L30 J) M]9)+\G$S#Z UXS$E@=FTCAM^MR5U??AZP)*Z/I0XEI*Z.Y*D2A:FV.B!29.J MZZ7!)R39>[*R4S$62^MPUG>;I]J+-MWR5/NH;\R4Q"ZXON<\U5YZZYJ;N(O0 MQR2%K;&\R!AY38:\>A\#Q.@4(%I#D\&7]GVG'T*>ZB! 0 ME';U!K5"$&GP+J 1#(LUMC4='E:>:B\=[I"GVD$-%% 8BF#2H4 9FTA!Z.\XB*+TKJ#XJ/(61R&+GVT,5K.8BD,1Q[5#=9P+L%:;@F98!"23F"*#\GH1"B_[YY'@[&CC^2'[WFT ;CIP8). M*J8S1*YKZUB&$ @BR,",,<6IH%N?)=P+Z,C:H/32W?U=C_80_"#]Y2\;LUQ# MEE,JLG9_+E+1F%EPX+1 ,#R@MC1FH5O?Z7,WFD?$AT8B'ZP1^PUS:[4LRLB2 M=#% 0*=!<>G)9?6VI#SJ[$NJT/6^^0TOP]?3D@4(C-,P HS M1.A@P)%H0#(ADO$LL>:E/DT'<+0E&?MD!!].Q4/M:'T&&>>3 MH)'4F2>=!!_)K"M6!*U#P%!:9[2W0_^#J>V4>^>N>ICRHNL5>NNXUAB51=M> M/69142\Q-*\G6OP2)O-_AM,SO*2V-I8+XA-80W127 G:M(,$G4TD7NU(WUVTN@@4;0.> \WFO&K@_9EWXUSD^/0]+$4 =U[:&E$M(DC!_1& M@2IDXCLC,I2DHE0D9CM /O;QY9@<"V7ZY)3T4=W8R0)=L/W(*>FMQ3Y9 [NH M8&R:<&&EB2:L6WZ8Q,&+DB%H+E F8YD=KA7Q0\@I&8P=?20_]CU:LHADO25O MQAE?.S(D"-)K<+%PGY01EL=A4TJ.^1ZM7IKKZEM\[WINP@ M]#%KD[-.B6N.4&^%H16/UE-:Z H4(3%([1T?JG/X4=@ .W7=\A M8T0O44/B!D$YKL$K40"+#2:SPH-H751ZW/>C]-)1A_M1^@AX (OBS6PQN2"U M%0*US@@IV4B6M#<0.2,[Q[,@I#,LRM:!CJOO_V$]M%'- ,4Q&RR;#-T.: :R M%+Y%/O)_BA>!>"XV\]<40 M8RAYR[X_E([[2', W?XVNRCK1.<88Y:62,EHYPGU9B[R;2&K@!*+]Z&T/KRZ M?/OX._H^>I@U$>( V_>[C[/YIKXA:2^3R180L::-%490K :3I!*I<,.;'U-< M>?V#5NBN8ASV8H6+VP3(*G2)<4$V(@NUI%M T*7F+RCC@B' KK4/=D0WM!RI M>;:OHD:YD:4+H._O1I9>:MIZ.\2TBD!&C%&" MDQ/K=>L-X7AO9&FK\SZB/=2-+ P5"YH9R-$7,EI5A!A9A!*8-3XPGZ]'[A[\ MC2R]U+++C2Q]9#K C2POSN:SFAIW)[[,!%2M.Q^R+C$$G MW5'GV][UT/7=5)9#S/%WW_#Q>9A.%A__]WPVQ0O7(W/!B(%"2T;X(CFECIR0 M9!W9J%E[PW/7^;WE70]=UTUEV?!([ALN;KD+B-S)[)PJY&EF1WX)_>,,IGJ9 M((]%.Z_#MJS?'J][Z!IO+=&&,=6^ET!)CLBUS$L2%Q6O+=>T@IB0 7):CWR*T?"NM^G= M_9:'KN9&\KNI6=UX[WXUF_^)'\C N+KE)%&82\$#TUF!8CR!1QJY4IS&[IDJ M83A"ND M4"E9Z#^C;[[HH2NZG11OJM@VGM=7 &XX6#0G#DKR$B(*6GC(2W2:V9HEF 1W M&>WU#G!=9_7-ESUT5;>5YDUUN\'NORR*6Z6+JRG'A$O55E*%/$55-YW@'7-L MN)SLX[G_LG514A-YWQEV.5#MYL7IQ:S\W_:NK;F-W0:_][^PA_?+2V>WD(1Y+\>Q^!$ 2 (D/XS:% MV_/F42LW>PAAE,+-S&-6PN**E2*&?B9FXEC.1!@3M,7('ZI?GW^IA9L)-]5( ME2,JE+Z>6@/Q)@45'ISW,I59 Y4U.$#=AFOMY1Z MK-$Q^FY4ISE/KZ.] TQB@.C'-0[O-0>3!6&T!"E@$*%'K,! >.42%:EV0^FQ MC6+/>?O8-M%'X@UL845*T[&0+,\6B[3BG3J?3>,6: $H,&TCB=8G(JEQQ+(8B;&* M1I^YL+QV>N ).*_+%"J(O/)A_5F,Z.C"'Q,?)I==N'MKKIL+I8"C#I30PA@K MDXL$'^!(-#)3\$%[^X!5;&M*<,]K7KR6:XMRE,K952V@R3A:GHBWA:\SAT L M6B!)@5'E;>!9-FI4]OK+KX<$&A74-6KY]0&X?NKRZSYZ.[C\^@BACUE^C?;O M(I6&9"H[0F!&G-:E^E0KJ[W@B=5.8[R(\NL6MM!'UDU8@/9W)F9!L:AXZ5N! M'HZDH-'?=0'GE.$A1F$!ZA\\O:36T+UT>$1KZ#X*:!!U;*L@I\D;93,.V7H, MA*REQ#NG24S1:F$XL]6;CCWO$OTA-C!4P$W9P;:07SG'9-#&$FW129(1C3)P M8XC-3G"= *2N[7O^9-R$0SS0:JIK4-+_)('6(=A^<1/VUF(?]KEC5# V-V&2 MSBFM,P''2JOIC@6'6\(58RFITGNO-F'ZR^(F;&8=?20_-C>AX\K$2"E)-N** M:<&2$(-"#UU[J;I;8;4=DA?$3=A+*4T[IGH-DG+ M.0D"M]!HT+/2GEOA:_,3OIAFET/,H9+(&ZP/:X[^S__QW]9>=.;4LM(9AR9< M"FU6B B'+"S+3DD']>E&'J-X1 BPMOGWQZ">3\!36[/; MD[*5U-(N0[\%H*!4)YD-06>+$EG6WX";+)'.A,PEE4DW8E\>RUZ.B(!.9BY] MM-'"\?FA*=5DPQ*F/!BO52;,R'([(2?B "AAB3ON-9BH:S.Q; 5RLB3M4$4] M]'T&2[E! +39IM_<;'[]VR3-\25?;_Y(W]-E9_;9"*8DNF9):_3,DV8D**:( M@(BCY@+=P6;WZ9]$]LN]::W.BI7&CU"^3WYQ/>\NUR\>X[V= ;>3B] )Z M&K>GA<9W&54S=;5(]O4"'3AUP'4LT\T2"9$2FX0G44F5DE4^A-IDA<_ MO:X M2,_.M/IHJ:5)_7WZ[7JYZ"3 ;[=Q7KK'J@Q$!%N*?G,DCD-A:9'!<1Z,T;7O MTS\!9WR7J:$B=YG,0"TT<*;N=OKU9="[B7.>EF=AT6W_%]108:G/A#,.1&;< MW /3@:@HI-2,"57=6 Z$]MP*LX<4';;01E.CV:#[D.^^["Z,KRK*SV?+#SF7 MCU]0LHOEVT)$L,29=7DAA,2%EJ42A^*LXF ("@?78*HH1J3!@ZM-=UX#]RG- MK:)1[#2\D33:] 1]ZQ@VPML[#LDTQK>R7*B/L=Q^!UR2)13J<<:2 FMCNV[# MP[#_E-;91K--#VXVXUA!WH$7Y7?!@K,^*TDRA83;B> $/U)"11)<\" A,IE_2-$[2 ':4 QY:@?BD+_2! MG":+^?*B:'EU_WT*_[CVEY-\TU&LQ*+WQ>^316%=P&CASN$SUC&;2_V5S!A, M*G3]K(F": E64Z&4I@=QG.#;?YB=^.EN9AX%[-C5JL_+5NF_+&,(9;LWAJ'+ M&T)ISA$<\<%):YFD1A]T/:V2!$9A(&EO*^O5J*T^3DTP4D;WJ5RR6K''*X7 M<7D6T>#JB:MSN<=G"9@4(%.3DI 5+&GSPK%S\8UU.1LJTXIN^0;$;:+C$!A] M\O_SJ;OYM^G\QGT[+7^LMRX^.>.WR1C-"\ M],H+1F"<0Y,@ 2S^YC'\X)IZ&FM??3@4V[@F,(Y3UE0_K>PHP=,@;TD@+G#: M),U]($!%.1X#28*BBC#.0\PT66UK5[_VP??J[:F%GFIW3IFLKL*O,-V\6RPG M5Z64\_?K>2>L#_D3Q@#H(9"4&W0?ONK,0 M&;WRIO!M^911=R65F$0@EK%H$P4M6:J\#._",KA_ZOWGKF^-^6Q,1M\,2FI6 MZT@ZBG/N!764!6UB[6UF&XZQN&JKZ/E11]6A@CUU_F?70&YN^PGR!$I21HEA MA8I*!$T<*]5V&H43P0L47F,CN3EM7];A*MYC,\>(NL'Y[198:_*@ X UNDZY M$]1IKDY64=U^W@S4_J731<%P$N4VE4P4KO69+(PR;G8M"4&L/2FH=;P.GNL!825%/ MJ_\(*3=(7WQ>SN*_/J5OU_/XU2_2Q_GLR]Q?G5\7;!_RYZ]^GA9GU\NOL_GD M?PG^.7N3[OX8+D Q04O;089A#SI801+G (C%[YD%,#'4SHT- GQR4ZKDFXZF MM-J]:#IQ+E+\\Y?9]]]2A-_."O]#F6 ?II^;SXW-6EA/ASF#N/[E7 MZ-H'9:U8M2CM3='/V]G5-]RD5CF/^;SDW;M[&F]N[O[FH[\IWW6P-MC.IO#Q MTD_/_=5ZXZP\\UI '+A\?4J+Y7P2EPFZ.?'^WFRL-.[M[QA_)6EH(0\7F"?% MNK.F?<>:V9NE#:WXLE2/:G;/[C._]'[SL@-JS@^>;N/[[[]?8-Q-_]G__\ M7__KW_\O"/_KQ<=WX%7!MO=B4X.7I2"UX."/O/X,ZL\"_+TH?\^_$'"S)G56 ME/<0_F?SVLOBX;',[S[7(/ "U#_6_[;\,XFS(&2(P3C) H@HHS"-DA!&B%[X4__T=]WC7X^>_R-L MGO;3-/VI^>WNT2H_]:!8%_U23LGY'J%A+[)O5ZL<'\1_?5?G]PUKT/_ML.7^G9WH"Y&?7Z,77T614W6"WP6>S #E-?J!^_DWSHP:J$19=K MZ53W %7QM18;+EIM^61ID//_^$[^;;6MX!TA#ZM/=<%^OWYX* 7+&]7]41UK MU:?KCY]^$?=4E*MZ]_VNQ ;^^JD'U:QGN-AW!F359\2S%%6Q+5E[L$DLU*'> M(O:?#7PP1 "T&(#O)0[5#__^TQYS%ZQ9+\^5M5.&@-]:#/[?LYPIV!-8:W7 M%^4AM04SIW8O094DMR$U(Q5MZ.T6DW0'X4]B75?]3Z#Z22-&^O!^.MKJZ[*G MBI1L@NO=$S^Q0MHZ#S5\L@%96=Q;DE\7EE])NQ$2K>] 47)12@OW!(E'7[,\ M-]]*(_A>O"NJZKJNRYQN:T+7XK9X+TDK-K4D4[Y_]W8C)4]4]8HE<>QSSF"2 MI BBV/_GG*9E:EFRD9Q\FW'R7<-)Z\/./D4(_!VBI/&RL>: M&XZ4D3G\1963-7L.E97]0F;*2S"^NB&/?ZND-:KNW^J^^2JOF!34;2FDG23> MUN*^FI 5S57FDPP)''RIP \V,,'ORD,0(."@W/8D-@3'WXEV(]WQ9>?Y$K= M-\_X_E/777^1#]N0V/XS-GW-[L2]9JSK+Z*DA>[9>A:6R4<]A*C];7>0P7H/VNQD M/,\FO1/0">EF\MS3/(!Y!3JH[@ZS2<(<'5KGX2QZ.$V2>W@(3;]@)K=56:\^ MRFT6W>TNH9$O?!S"!#,II320]F\8>C!!H9\R/XUPZ.G8OP?KSGX'EK>'JLX9 M68-?!%$*K?%M__:JN"?YYOP),\J+<5&\@$+3^ZPE<=K"=X:4,5&3KPS$3/YK M+V*'JRTB4&=(Z,7GW*_-A*7FCZL;L5$A%FGQ?1+EEYR)UU\?Y(]$:QI>TZHN M":M7H8]"PCB&69S%$"&40>*Q&+(@S+B(>)QPI"-'^B!G%K$."74QA%6+!F!% M58/OVXNDII_)@(7CXC!?# M:UPG"W/J"6RG'+MUV\(4T;*XR_D:WZ_O7]1E&7QA[P@OR0/\C?UXXJFL9_Y<0(3FOE2 M2Q(&<20X%'Y(**RQ^4$S>(0(Z3'1, M/&,-9ZR6(%<\_]KQM>KA_O/@FV+97N^[V^*:6I]?+S MYNY&?OT:QLST*C.;+A*XD-#5%]XC( _E\G=1@P8+T&HOUK]:I8KTE976_X MB^WCSRHE]H4$0_+-3;'=\*KS"$:4QBR*$93& X>(!P&DL9_"R,.1E_& !6FL MZ]4Q@#NW]U1B G[]!#I<&J.!;A]!@P[H\ $M0OH^#!.^3KMZ9N*6H2?V!*-> MG&'4=);111S3=_W,Q#D[_X];#AHYA"SX,.(5,EEM,=>0!8E#_Y#-ZW97-Y5- MS[=K>5-\O:FE-O][SJ4UUD2EFRPP\45LMN*-).[U5ZG0-F3] M;\J";UFM,.S\6-6M^%J_D%SX?16Q(*0LCJ''F0=13#R("?=@ZF>2F8$(_129 MW?1FPW7VBV&/N;K@?2)K>?VCCZ##"*B+NF%JZ&R;IG>_F+XM[%7AHT+DN2W6%4J:$!+]_YH8\JI]=_T%*WOQQ*Z%*K&ZD M@+TG]Z(-?J^\($:8X@SB@"A]KSQ[&#/($QIAGI' )UIQUCF1G-E\;P #!=DP MWV'6C='4Z<_,;C-U;L)I<[4\(RM<:>0Y4%Q6&<_(Y",]/"$(Z@9)I0JJ 9IF!H^S[=(S&E!&$N@QQB!*O0P2$1(8QEG,56Y[EF+= MP,TI #/KQQ:DDK6'SGVW5E#U0PLGF3(==;F45#,MM*=RZ*2\E$K]2,FEU-J% M1$RI-@IZC)$T$MTX^=IB88PQI(?QBM'G9O)1G;NRO?['-J\?WVZJNFR^@>I# M_5F4MY_)YL.#6J)Z7VR^B$KU.I?[4USA;R(7AU1HB\8+<9=O&FN$DG5CB7R?;T"E"##N:['8QA*1 M<9%B"N. AQ!AGD'L$P09HFGB!3R+(Z_;V+[1S#_SMI[NRS.RJ?*%?[(==>3* M?(X],LQO4/C!!D$P) (,J% QJ^%S'26@(45>#QIBP( :T) #:DD/Z BZ CN2 MY%\;HA;TH[K>AZ60 MB]B#2)D,-,Y"2*-(4.SC-/&9B4OH#)R9;S#OBLT=O!7E/5#PS33].<[HZ64' M])II407P2:N+6:+X$V0Y4DKGH"RJ0B9(/13XJ<HBP]9T[7J<[&6 M+U>MDM@5-T0^#46&8I@E8091[/D0LR2 #(LX]#S,4A::-9?3@#IW>FB/0^/K M&V#QO_O3WK3$U8RGFN:7:TX9FDXNF&31=\Z :&>]YW1@+MQ_SH -QSWH3%Z^ M.-^1E.I"JYKP]%9'SEX\2M/DOMB\7).J:C*_5CB@B9]2"OT@P!"E*("IZB1 M H^AT!,XPUJA6VL,YE8J@]S$'B,5.FCO%E>@P>I*739:Q$"#V97JM=85L-W^ M4;0_!+^(^G/!NYPY4Q5DO#.:ZFA.?ANJIN59?4E.HAF[W.<::L)_KAQ",_:, MY 8:+F0=&"_67U2!W=.*X+:(P:<(\8 A&,:(083\".)4WF]"3$C$,*4L#0RC MW>>AS1["[F ?%K0;AZ9'&*8=;W;#!N,@\FD.S-!P5XM$=Y'>$5A+AV^GR3X1 MD]5XR4Z^7S<5Y%*;?&5-)>1':4M]V+PDU6?U/V5#?2%KY3OY**0AE:NHK_K% M]88__<'@R146)!(>(S#@(H8HP3'$2>))TX<*J1YHDGE&*;TSX#BS+GF]J\L7 M'W2!PE?Q7.%PU?P)!JBH MI)D>R^X15$86'^KO M.4'9NJHS4_7*>[INK6=\<34O=TQH6M[+D$_[0DKH;MT MW%NG'[F^]U\PK"'[9/.3*L7Z;WPO^IBA5/.UO9/UF3>YT MJPA&EIA9BG]Y?_-V&)5I, !943Z-=(^GVANQ9%R.'7+#3'Y-& %^4[@X:M"N M0:U5^<'8NHN5(&@0-RQ#T'G?HW+FY5TOEZ6Q8/ M?7MC+V98'M2AZH(F3^G02R".F/PC]A$36$U"T6J^: QY9DF_7J]!H=#03QPU M8]RX8,_*#C-1WZ'1Y> H1$"+"6A1 1(7T")CT;#$C&WZB;BSL<\N0]*U8,9+9:[;>8BF_5F0. M[9J@RU50ZQR896-7$\0>A:BFGK<>3*-41'5#'E5%%Y,(?(3 M']+ H]((HC'BL6"9GQE/I3D!R.23M1U)TX %#RU0#-"Z(GI,V-/F[L4E(>R2[]1]=C77_-*UY5PXM79 M0[P[B."54![!?-->EA4"FAV3SU$][2VXD& S&1NG59Z*$KHCO\ (75;^@%/K M+>8'&"%F>/\?>\SN?%.)&WG=Y*E+:[<-,-V)#9,F\2KU T\>9"'$#&&(!$40 MTU# D%#$0Y0*@:F)73H":V81'$!NHFQL"-OLR!MCF-ZYYX@-IG?ZIQQXJ<4! MXP-0@S9'I^ 8I$6/0@V2#\]#G5?,#\6WFRJ73]Z61&7?W13K7"UX4Q;LG<'P M3XU5YOM*.^"@@PYZ\,TGJW 0?%NJ/H?O7(\!-2#;ZG3167^QT\: V.'I8_+: MPG7476G5ZZ^B9'FEC,R^7CJ-PYBK4FGF(8A(B""-J3S#$A0@3%'*8]^PL:MK M'&>_XPT@ E(#(65)M81HZG"?H9#V[%YI>G>>D_^&;J'+"V-WI:\#M+^AXMM9_/XYBEFGV.NL:'42D,4=?;L6OD\W-3>)^)]^>^Z;NBIW M4%"A_T1$;[M[K#C?GTJ7?(W[^L64&U[9)XEV&LX?)\_NYGYZR>4N[Z,D/;F_ MCS]IF58G!?;NKA1MEZP/6==,:V_T^ZIQ%?,8Y$%&(4HS#$DH?!AG-$"$>%Z, M?:.\N@F ,TOI4_#*E.G[I6M="^QXJ&>;N.2,F11?R!3S!#M-2EUEV$V!6S;% M3I/XHQP[W?? /,L[GH]TL]Y M\37?OK1^_.>BX'_DZW5;BYQ$@@6I*I5B:001Y3[$(1%0A&D6QH)X/#4R",[ MF3O?9%"@W,.]M)K[*9\T'1*74V_H5K A_(+:ZI-D.:^@?@KEF>JD3Y)ZOAKZ M]./N)J#O[<^,LC#Q*(4BY0E$'E.C2Y" . H"D<89\4.CQ@ZCT&86W'>G1WA? M8+Z/\TY/C)UQQ$R8+V*&DP'F<]GLX[">?43YI+6N]Y*9L%=EO>\<\[,H[DKR M\#EG9-TD]A MP)IQ&79&L)GLFM"J+:I:M(R)J%Q@()[R7WO1'%][$9'4(J\71;V'S2M>KADK MMX(/2MRZG+2NYB!+<1S2#,' ISY$Q&>0(NS!-(T\@;CGX40K\T4#ULSBV$$W M+SO58=.X4#HFWDPT>[J?E)AVL"U*5J8XH5^DXI C=F4I8YQQ4WRB2>)(NPKQ0W3=(;Y9+>=< 5Y69J:U A/0(?KP M(J#UCH41(MD47+-_;/,J;Z+OO?'!_)!A) 4X2Z7Q02,?DB0CD*@+GX K'6M95:=%?7XJV=3..>:F?+JP7>LVF, BNR'=GS4WA/I MSLXPHMJ1P:$'E=4U:XF.PR$%[(X MA5&22)L%>QE, X&AD+_ .$2"1Y%AAK45(K-?1W:P0=X UZSIIE?I:9 MJ9KC@O@!1E=@S\KNPO.]0NN'1:KFS5@S4TV])A+/6G%OQJBI>GS#UX9I>I/Z#GTZ>63Q(%^:&U MS>EXU\IS-_'%I4/ A&YG'@$MH N[!$P8<>P3,'K;A2YI5EYAY"-/9 0FF AY MXQ=(6M11!H,D#=-(I#'+#&_\)Z LKR7^Q?O1\_>ZXB^@V-953=JYPVV)-(!@ M4VP,FV2=8J&-@C!FRX7:H(%W!=Y6U7:D\/%"Z7]"U"RBWD)X1KE^0N*X$#]] MU#9#H+EL-K?OU^N\;\#4!9E2CA.FVO6BR(L@"B+5:](+81B32(1!RBC-3 (! MH]!FOB$WL&$''%1D;9XF,,8J/1EUQ@ S:1V"!0.X&@%)BT0!#1*=90J,P5HX M54"#[.-< 9V7["3[Q;92[OYJ$$-\MTMRCWD4^1D*(:&$0102"E/N9S 4F<>5 M_XN837X< S:S7/>@AY'F"XH#1MFF)^2NF&$FX_9\,!9Q'0(=2?@HJ$4%7(?H M0_G6>F?AYD?Z$^?_+O*[S_*_U])B)G?B9[ETTTCP#T-S-#JC5[(!=+Z@=X5=@]YEUM(.& M^+;;JB*_'\@R1V#UV]S8YVXY-1-U_QP-J^;=6F?MKF9&T_+\W])*_&.K+@Y? MY!^W>:&:ZA[&T ]I1D6(>>IQHY/X'*29S\0] M7- !@HR^*V%;5JS?Y9;FL>2"QX8'A!VY)LKYBG27*G(LW"65593Y!ZIC%639[Y^I!W(U[?;FZ:9IT'RJCKUB=NRIR)51@0@F,:P8@E M&*(XI)"DV(-^F@4,![%/?+QLI].+Z)D_ 8#(KVLM^,4QP>?=]IF-\*6WV=4#TALVDT/B 3R"VG)/&%P]Z2"AM9OP+QVN67/;4P[H>6?PW1VN6VN^\*Z M0D>NIJ4M!$$.:( ^B "60^"R"B>\E'LDH M)M3(1M8#.[/!O$=BZ!.X @J/7++OZ=&HV[.P)E;7;10@.B@-R8M*^[OBZ['_\6V[CG^Z>D(!UPQ M4PH]P'T6VQ7H@+J3_PFJ' G\.2B+2O@$J89O;&U$TQ>7*C+F^KW5[ MV1Z\-K,8WKS^ !IP!W>2>S4$3[]1[2&MXS)V(9EF5F'>*MT)A9+#NH8 C6J+CJ0B8[L*.=L,Y,U&VXYM:$GB1Z M"9/Z/!+?CHD]R2@CDWMZM8%QNFEH^!F]W'O!LY7.Z@7X&-T#0"M#BFIU5<<<%,=^S(_S@@ MGV12=X/K];KX0WG@05:4??-;]=G-.)5YC'C'LYE/@GJ6"CC?0O#R?>G=FN>KGOPXB%/)@H"HSCN=?!B-^TQYY3>N>=$_I- MY;(CO2N*;*%>MA[/H03A)[N%Q./W"Y5-7NKJ_**(X3>(0 M^DF*(%)_HU% 8$I\D1(4H-3,&78,8F9Q/1@E8C]*Q:@0\C(RS:3RW=.A*>Y+ M'L\3,\-PE.7%?2Y!76'CW[W M8',.CHOO['PQD^P]*N )+J!#!DALP!X=B_;+Y@S4;\P\*R/M6C8;,M1-0V=K M/HRT>C9?<[$FT-;D#MM#VR_R/-GJ'_;=4=I9\:LX$1G+TAAF 2$0Q8D/TS1F M,!4L"2,2"$;0ZJ')%_Q42V+US"?G>)K(W"&VVF+W0MSE&Y7\ "A9-WYNZUN3 M^XUBQ,\B0CC,?,'4A '5^2LF,/#C./-X'&6,=AOU>L/_:;:IQU4_/:CM[?,- M[I">R?VL/#<[UUUFZ@_0O@(MXM].VOU9GGXCJ?3'^/U3I<>?9:_KE/?S@"Z= MQ?Q>U"_$1F1Y_;*HZJIQ0>ZG$Z4XH-R+!,2![T/D205-*,:0\2P4H4A3^1/# M,BX]R+,'PX=CBU]))#92Q#MTP(W<(*4-;N0;;?G-C<2P%'5>MJIA]Z!ZP':Z M\SCG-76N>VX::M(!&]4(C)XS#1)=C #,,C#*D'3G$Z+'H3[3Q&@M5IR?(*WW MNJ7*4;[2MGW?JVTI%5E;J].4K3>_ZU1=7ZW#5PFFGA#4@Y2'@50^&8$I31BD M293%<9H(0K)V6GC644+0*-RBE4$P!#W6+,8DTM,R?C#/5- MPZ<6%] BLRN&[%I$MH]T*.T*(AVFV%NSPY4.,H:_K#:R9<^17K)>R$Q#<9'W MD=A/C_>T6*^H\!-&$A]FL1]#Y$<>),AG,"%IY$N>Q"S".IKG:.6%,A5:8'K* MXYCZ<:5P$4VFX4XM86&"QH(,>(<,(@^8;YMF%[XO-C2C>B^+ZRUU3 MQ\3J+5FO'V](S@VJ]":6F5DI2>A0U;6]E__K>WL\]51VZ "%CW$UWQ2/QK65 M8_:8J2NWG#'*4M2DV2IA<6KMQ7(7-8DF-I[NG> YTAA6J:-D>7\Q% B]["IPD^O&YKO#%3;+^:B'XT?2[U&I!Y MB/F)E\80ATS>W)D0$#.>09(BC*E',I(8C99>$/>954R#R!(-YASNIJ9[\MO< M(\-;F$9(NM*-2;<$?9N-XMQOQE*Q;(>8?UM1;O=;8AS_G@$%RQ3\8G-W*\K[ M5X+6N[;*JS#R$WGQYC"51B5$D?P;H32 <8*(+U#H410;9>&?@C+S :!@0OG> M/> 2ZF "@&%*_DD&Z6GJB\DVTZD-Q0H>4 "O!BWH'>;FCY'D*CW_)(QE,_3' MR#Q*TA]]V,X3O?,/M>ZB3W\(GE>?_^^RV(CNDI.D4<(I#B#.L)H@&J:0D#2! M21 )% M$LUBKODT;XA)^Z8$G5@6%Z58: "TBH,'$S"T[S40]-[53UEAXJP=< MZ3VS3[ABZ;6>9H^9\]HIFR[P84^QRYTO6YOB"9?V]#J+>K:UR3IT<.N_:.D; M$_5;=6L7JEG)"F&>$*[T'O-"B#(L2'"0^3V.>)_!;3U49H%@.8\R=M^=-#L.?.)4R(J1^F/,X@$HF0 M3$@2B+V80A*G"4F#( NR3#+A3DWOO35PGMISXP"4?H* ^LXN886);]A:&"S< MP7*[WW;;_>[2[=9T_MJ29^COU:;,W,5[B@)77MTG:R_KR#U%UI'O]N1#MD7H MA*I2[5Q4?5LODH38"QF'88)B>;#XB506,8813U,6^7&2),3D8#D&,?/ITK8' M92TLL-Z#-RU'/V*-YL7W(H(-;[U[6#.T+SM/B;-:]", "]>BGR/PN!;][).7 M]DM]66R: 7F#05)!%&!MT MQ^]A7S)\:Y1M>O+IBAEFDGJ*#^X'<.G0YKQIZ0E0S]2:]#S1YQN0CKQS<;U5 MT592MWDIU8=L4-JU1^"F:*?Y'E8%$2Y$D@4)I %+(0KE#2]%*8/<]WWN)=*R M]XA1>-,-7G-[PH9%1AV>76)/I7XV0%5U A3YW:8[^-CC3K+LZ[0NVC$]_?,, M^V#H=C/8@H%:V^&Y5"F8"^ZY+Q6["*OG*B5SPRV#Z\V>QE53,S=&2)F15A!QDHT*"!K2;%%?6FJ#7=8E,L&%=7#JDW4S]C MA$O5XE*I:-)HE>0YMNYB"9X:Q V3.W4>MQ##XI-8"U8+_DO32D^\)_?:/6!/ MOCRWZ!7W#V3S"'K(H ,-%&P#V3M)MX;474JRH;Q946LF8V,4V4G7R167DZLQ M@IY(U.B#=A>,MQNNFACDM7@GCTW5M$EN9R[/S.NJ$G7U"_GOHGRY)E6E8/6# MO-.8)5QR$<>I!Q'R?(A)DD(1>D@P'Q/"C8846N PL]#N,8)KA1+8XP1:I*Y M@Q9H\&J^;DLGA,T&Z-T-9F:KF6(8C7R%!8Q\S!!,:A1!YV(<.O[XNR MSO^G3?L*!,OB*(F@2'D&$?421F?I1G-K-Z J[ @R*A MR504/1'-B"GE(B1[5 $?X-H\3@;8JH?_)8W]'T- :FE-E.PS"/TKH#+%FH?_ M)47)C[[ZY2O!FC2J?_N3'WM_Z1X*S33D E^,GG;]MKX#,\V\_P0:[*^:?=H1 MT/RK(P$T-("&"%AD4)+1*O/=,*[!=_+J\#L94N-.P2_'>4>'PP((+WJP++1"S=]CSX7:_E^I5"M'Z]IU<2W5BFBGL]8 N- -2V*,B:-83^% M(0JQYZ6>\! VZ]6H"]I$K5@U:WR2TO)1<"'NFVA24[*ZJ>7":V7Z-:VJ1=6J MFR&Z__8G'/C)7T"+MG7.SSC_]93\'#PU4]4##'9:NGX$O_60G0ZN,"/6?0K1 M.-CG2BS28L9(NI'>^W;ZYLWYB_Z[?"/>UN*^6F%.L9>2 ,;4CR!BE$'L"ZZ2 MJ5$J* X)]TQ,8!V@,QNQ;T:]6N WA0=H$#'T#&HQ5$]YN&:3F>)PP2%C%6)" MLB/UH05R4=5APH1#M6'T[J793:?K?%_?/ZR+1]$V;;R17]=G^80RN*Y9G7^1 MJNLPR\GC M$T@A[GTI(11%VP"85>S+T@)F$44,.YRXXQG-W@&:;;#/N9@MN2 M2)19FU.CAA7WF#]][*+&U&XV44^C/>/&F"F_)SMRIE?#U>%N] @W^W$%>IP7 M2H9RRE'G25%NL'NFY"BGK#V?).46S*5)Z6\WTL!L:E"KGTF^4:4F+Q[_*OB= MO'M]%.L&M^IS_J!FF:I:E$^UO!FKQ]^ICU;^\L7CJ<4^YM7O[1AI['O02'H1AG,9!9M3.:SG49[9-!QF5 TJN@**EJZ.:G,?[W)NK M=QY\FUMF=E2XV*T+LOR78ISSFH'9$7^F"H2E-N1\/<-B&-@=,2\51U66O@*E M%GTA-NSS/2E_[Q)ET@QAS^<)#%&:0)0@ E4G-Q@G!,<9#FA*0I.#80K@[+F$ M _! P0<[!"S3CR99J*=^73+&3&E>QA-C=:E+J",E-PEN4=6D2_RA0M%^S^F$ MF':R]KD1,0EA(:&0Q9Z::1_X$'/A0Q1[C)(X2!.4]*T,-#T%QDAHR<335@=F MZF('Z8*9@.:LU;R_S\.N9Y_JUZ,[:*(X^P 9#:;-.T%F#(%O882,!H,T9\CH MK&1MRS11F+_G]>>7VZJ6UE391VX>5[&'DSA+/"@B3VHI'A"(8Q%![B KL /MU&"9IM"= MM3(":VE399KL$W:*QDMV\OU!C653ITLI/JLQD>H^U#=>>4FJSV_6Q1_J9B5V M%RV1%:7X*)A*D,ZSG/4Y(K?DZ\H/_5AX5.H#'X?2?D$8IHS'D-(LHXQA'(7, MY&+C%+N9;T&J%=!=XQ)I^WV5@A5WF_Q_FIQG)V9_3TSK/QVTQ/ M-6B")W@^[<)T!12V0*$+&GR?>*NN &W0!H=X-_DC$G-W:FX6ACI2BVYQ6U2- MSL+60[4[#Y!+0]*O2:DFWU?2\.O#*3F3,%[EZZWJ.O,1-0/1 )CY2]'?DI@ZG$. Y)1FGA8WCX],WUV'MCL*DN! M;H8ED[7Y)?,LBW1OF"[(-KU>MO0V4-NDY@XN4(!=7BZGB'-VLSP+:.%KY13! MQW?*R3=L\RNR?"-X-W==I7%TBRN(*Y(E4292#_I,R2_#JO57S"'S@DR@,)87 M14-[9!3>_%9'"PLP]6DW:?G!7^3MHL&E D(J354=UL[UEN:D,C_&7*\6'-7- M0W#$)=/4@08LZ.!V>6,]TQ1LEQD#&B0Z"_*/P5HX+J]!]G$H7>%B6O(A9%,1(^##@*($I9!$F:$)BD*(@$)B@* MJ/9X+!/(FI5CAII*H@$&>%R! M/?M>#=@W0&8NGAF,TIJ+=Y8CM1SRT&S E@T?Q@9M&:VWW, M&S*?#-ZR6L"R M6KIM-_[Z*VO:I/:9!]VXN"@("8N1!VF ,$0!9Y @'D+*_)!@3XU;$F;>FU%X MLWMO^N;J/7C;YNKC7-.S IUQPDR#GF7!#$/KM4AT5?0\"FO9:F<=LH_*G+5> MFFF _;GAQ6UCAD'U11,BOY48=EF'[XO-%U%)W?2Q6*\E">JE%?)82*2M!N,D M4].6I*5&293 R$\2$3*281HYG6'O%/VY;[1-YJ;CD?5N]T_S%OO-[HJA27EY MUG77@69 $F@SEFI)U#XG>T>7_.M6B?6N%EO>J16MH"/6Y7WZ679IJ8GV;I'_ MMH;:S[(QQG/MY\'"W%?P"RE5LX\=O ;/?JAQ1I'/ ]4X+ PA$O+DP5&8P%!0 MBJF:.\9\7<_ ")R9#X86,C@ K7]['>/0]/W>$=UFJO_#NU[NB,> MV-W*.U[D3Z'_Z.;FK4'9R#U[[.W%;M4:) SOT#J/FVNA?BC7IS_(PR^D;L+\ M'UA=R%45U[HOCH4I]PCCTN"-!40^D[?F2,20Q_*'/..,)EJA&6V(,VNFW2BR M2B(![CLL0(=&T]967U3U6#BML)PSQDQU[7BBX(-?3O'$0H_I,4=?HSEGDIUN MTV"6&SUG1.^(QM-;9S'=9T364 N:O3B35"Y6;S=M<>/?A>I5*_CU M%U&2.]'__J;,F5B1P$N8&GE/">$0,0]#0L,8QCAC$4M#A*A1\_)ET9\_NV50 M:?WKIU=-^GM3<6U:<+WLKCIR.3S;7KEW.5075'I?@9XNT!&V>PHTI"WH7YAE M2Y;R+[A%_MOR+\RR,<;^A7FP<%L:>YP\65WS_]Y6M4+VO:@_9+?DZXUJF"Y) MJ^LRI]NZR9$H;HB:JK[R_,A#/F)0<"^"B* 0IL*31U@2^2B,6>)C8=;E8RY4 MM73>);U ;A2V7>'E0R%O9Z+.R\['VN4,DQW"U6[V1CU2H[GL7NJ=5,^Z/\Y* M;+]OD?X!J&+'*W ZN;L=>B'1;O;TJ,)V3]X5&%($Z@*T-,U??.N*ZS/7X5Z, MYC=1DNN*V;K5N<[@F6>_6XQ^76[@J]E<5[-IKHO,<'4_LM75H-9G&<\Z,935 MW2C6&WFJR[.W;#0L;KCZS"'2P M#,=I/2%?[[BW)LI,(CHP,V3JG"3 U:RG)VLO.Y;I%%E'$Y1./F1^&KR16!8; MU0ZBD'>3Q[<;;G(PG'[[FSHCSA X?5Q<3IN9G'3P0 _P2E4UY%]ROB5KA\?) M.%E6)\N9)1<[9,9)&IXW$T_:'3V[<:Y11GU?Q#[T_43>F+.$01S$6#6;\U*> M9%D@,K/$4YOAKE8YICT@LU-G1SECDG3B<9B&S( E9 MM57%GVI2UO-1?PC$F .J[=)=OE%M) E:S6*SI(I/HL1]Q($4Y0$DBEA"-/( MHY"%21HD<2R_BKACRNN-I@O%GB4]" N&B V_G!MZ-LG\TXPGOW1C,V2F4<3/ M,VQX:IRPHX'!NU[G;4J6NB%+O2P-FJ8XF: D">+ AV&6J@Q^[$,28#69**1) M%'L"AX%1N&P,VMS1K3;-<@]SJJS9@E^:@2A77# 3.&,&6'3VU2#,61/?,5@+ M]^O5(/NX-:_.2^;WB&O.<^6L(FOD!5]>Y15;%^IJOR\SUKQ23"XTL[SNX0.) MP/=??@!['/1O'=/LF+Z ..6$F6O1? MLCN+WVY8J88MOQ+M?]]NKADKMX(/9I^N@@B1Q)?&;)1&JD5C*H]DST]ARK&' M4QZ$49*8W6UTP,Y^[^E O%5Q7F[V;Q%$U6R;JVMQ4^](]LUC\RT0 \=?-_# M_Z%I$MSQ[)T&@XS/Y@$M+,1D '%PP!6\X(.L\L/17@A 5F)3S.CT>0SX#BSRF@@7C0M:(9MT70,/"^SS923RWE# M+>+#%-0&^6^@D'6:L\]=K3J"X;>5,FK/8F=UIQJ@+#PN:N5?-[Q;^J\?OQT3];K%]LJWPAYL/I) MBD02"(BY[T/D1PS2-/(@80P'+/ Q\K62*,ZL/W=,HH$(&I"@AZDG@><8,BY[ M#L@T##H84:@M:!-TC(B8?+,5,?F7O8B=6V\1X9H@IA>KJ<=LIR<LH>+SRSN#3C0 MP.O:)ND?KT=\F#Y;+Z'.3%8-"#,Z5<]18'6D'BVVV'EZCHSA87KV&?,[8)_( M^"%[739E)OOHX#O52:06]SJM_G66F>^3ZJ$W8[S*4O*EV%;KQ]9;<^CE&<:A MWS5]>!1RCN+0)GRPNDYI 5CL9F5"[O"29?2>G7GX3M12ZW[(7I:"YWV+TM"/ M<(22#":>[T&$:00QBP/H\305L6"2?*/I :> S'TN-"";P0 -4#-+[R17]*R[ M2VDU/"4.R)RA^&.,($<6VTD0BUII8T0>6F:CS]I)X6U)I-YE2O%V,?U&1.TO>H;R=?]!V)%V9?R%J4(^\4#7I7JU[>)4)$BG+H@GHS<=Q# M5-UT.\I=N?YUR7(V4NX,F(6GR8T3>SQ(;N+Y"X['3)3RP+VN;XI\4[_=W.;W MHC/,/)]AD:8(>DD20Q1*X24(AS#"8499$'HI-3\KSX*;67J5S7^WR?]'WL=( M#0AX4/!5Y+S.=:LQ-=EF<)PZ88;%V=K"58RXZ=F@8,]@Y>J1Z?+D/0]L^6-X MDO"39_+T6W;BW@9!_IYS\7:3%>5]XY#X*+Z(S5:\D02\_BKE2NJ6E]NJ+NY% MN?? )#Y/$R$R*?]Q"%&&(RB/;09]% 2J0I0G2*O7\\68S*XD&A2 VD[0(P%Z M+/0<-HY9KZ=-%F&HJ5?L!($]GCL:B2NIA=A_KK\@7M5-O'74,S MU8KH5B[2W6W#+ I9%"EO6QQ!)$T:F(8XA1$G'O?\_RRH]3>." ::*Q(9V8]4Q19@CS7 6S**"/T7LH5Q//G]QXY976W%; M_"TOUMVPM;]*]?!2W7'*QW?D#X.L0--U9Y;G@VIS,M), \S#PTNZSF@SPT4_FFE@S]6I1IL-(SUL]->P=4O2 M>C^10K7+ZT?/Y4%^QW2)OR(<*84JCYYLZX$-S! M#NCICN6X:I>/G66"U8/T3M5Z^:/<%O 4WV;>X!YCT*%\=;J<:U]YX\Y:F86A M[BK5'>"T="F[.S:>J'5WN+AU$(B+>U+^WC=?31A*(XY5PBHA$(DH@R3T,?1\ MP0.>IE&(C<*UAP#FSY#HP!E'=9[R03N.8TV=<>2F@S1/G.8D&>XB,T^77SH6 M!A& M%%.6!)Y@B='T9@/8R[DNNV[QJH%:!]OP?F+"43WQG8E/UAY.$Q99%8P8$NNP M=D07\N)E)(8L.5518KJ$;93CZ9B/#]OZ0S8HS#HWK*'IL9C2+*1^[,& 9"%$ M09A"&F-5C$(]GHJ,^,0HF^,29.;/]7@Z#J78-O-L-&O8;/I;7K0UNI&791AN MJKOFY+5%%.=R)CF+]%R RL+1H,N9=APQ;%/H64A@R&-*6,I2R+]>K>-6#-K.0Z =J!!CUL*_TUQC,3!\[%G##3 M/M9,L'2GC)+GU$ER&M(SN#Y&23[MT!A_Y>)2#A5^;C[,R$M3GR !N?H#>:$' M*>8(TC#! ?%"01*CIETG8,SOK-A5.K1Y#1:R>XHUVLZ+2P@V]E\8T7I)8<Y+.W80GJNXXY#$D?*.HTC+L]X0Y:VL'V_54+=5RL,@80F!3/@< M(HH03+T0J5H/)*)8WB^8T=WB+*29Q5'!!1]V17\]:/!; ]Q0+,^S2T\XG3#! M3$0;^@MS^LV+'Z=H1;.LF604^0>U4).OF#9.I-]%GR[EFL_#=I6^V8K M+/61%P3J4&6)M)"]&)(P0% DR"6:-LJ>!FGS15FVR>Q34Q_VNV-S! M6U'> X6.88_+:?[I";=;GIA)^7EF#%(IJD[HP2RM:_3)=]4FU.C6S=V'!U$2]9?6L+\1\HO:U.1.O/RL(M>K M,!()]RB#)(U\>=S3$&(F$ACZC"0<\YAFFA/#+*#/KC5NBYJL0=5B!8H>&_!0 M%EE>7X&''4* -1CI*1,;1H]KE9F99ZA>.G[M,%$-:WO6M\U\R1+F M*OK:C[U?-Y7J#2KX)[')BU(U,*M>;<7U0YFO)=OC+H,A0'X4)FKX6!9AB(3P M(4Y" BG#08*0Y\E_Z%S+S,#.?$?S?XR]?P5O\J^"MPE8+3)-H[VJR0QO\ $* M(7VE8L#5:54\#Z_,M'#+IAT68UR:3B>YA%WZZG<>MMEI7@/VN5&WYL2/:%J# MQ193LN8$#O6KQ=MV-^2_B_SNE'*<$PR[FOU>KP0CYF5;YL& MJRZ.7*&B KG5OAWX]W(G[HG-_L!\J8;L=>K?P!9ALIK5[ MA$"'4=>B4C&\Q0<,$+H"':I78(^;NSOZAU.4$N[F]=?V+BO_J?I7=J=X3%,2I1&%Q">47,?0C&K.83>-DE9AGG"HVS24SNNB#?3+1U4T(,%/2/<9Q/K$.A(/XR"6E0) MZ!!]*.E:[USJZN\[WE^S?VSSJAG%6;UX'/QK[[SV?1QX5%X1?4\T8R%"B'&, MU$"L6,0DI4E@%,BS06)F\1]ZOV_D,Y_5@,B;,F<"]+/!08-6J0Y6-4[SK;P\ M;.Z:4C" (5G"E*8,^E\V,)B+3,-6)7UZO6V+![ZCFR"A!DBL8!>R%4- M:(8AH1Z#?N8EB&+NT41KJN?APG-?MAI0>NKDB.9Q%7$))69BWT)Q:&.<0WU, M*N4[ XF4_]I+X]%RBTC8.2)ZJ3G[>W-)N"D+54I876_X)U%^D>=BS'X1I"D0TN]O=.+5 MF66L+=]0(%5'-\E/=[667?=M3'&6 M44&A"&@BK[XQABD)Y#\9P7[&:2QHH!LL=8O:S.+]J]S>LB:J%3+Y"AZ*[O8E MWY#:[JE7GPQN9Z5HZG@T_?DS;-BXWGC>;3"TD;6;B_38MHU3FV8C4&$\?+%# MVD@WS[ ]^G'?Y]LFN]CPLVR743!Y'HZ.!)P= UPL*#T/HX:!ZYD@F)NY<=QZ>UL=\24>Z M 2SCVN01-NG%0BXGW;8^N0$'ON\!_Z"&;>BPPJ9">9I$=S7*(["6KE*>)OM$ MG;+&2Y?76/5C>][EA*HB+J4^ZC+E7G9L&>&XB\C-)ZM),R&66.%8E;K MV:F_]Z)6]Y>;LOB2<\%?//Y:"=[JUTH51%RKVU"+0=^J+0A)%B%$(4(X41TG M!4S#.(1AQ#*6(3\.4F:F^,R1F%WE[6"#/7 S76;!63TM-B^WS/27Q 4T+I(> M&Y45\KU"2!I./X!37)RE5YX]3QPI+0L$%E57]@PZ5%07K&3N!I&6A 12RDO= M3;'.F5Q4PF7OB_J:%P_R3K.W #2=(MH+SNPBZ? O>N@QZ:)$BN4Y&&@$L@E M9J!#3=^%HL^U:8?*+ PSO989\TK:22XM)"M&6+E<]*$LYH Q)GSHCC%_V5_DLG?^O/[*UENII-0P,]6];EMW8TM>DW(C/Z7J1I1-BGX_^SCA<13% M!&+B9_).%Q*88I1!$88Q3@3EPM.**CK%:F9-U%6JB ZI=@(@VZ.U*Q^2OQ,= M@JJ6OJT0LJ\5B;3XOM@IN"&Z W]QJ^?[,G+IWO2(ZF2']IR(_=3"9SR MS9&EY0:G18TOIVP\M,?<+FZI?54=Q*Z;'8TSS#.?0IS1 "+N"T@]DL%4".QQ MCP>1T,I4/+GZW*&KIL;&NKG?4T9H*B=;\@R5C#9EYFKB% 6NQ/W)VLN*[2FR MCL3OY$.VP\]ZS\_ @WJ]X7\5_.[)S>I$ WU!29+X 8492E-5"Y1 0GT"XSC$ M68@\GX9&0G/>LY!I=LBYX*6(C99@IC3CY; MC'2[F$/.IK[98[+P8+B+678\.^[R)2W#="<'*@T2+EX\[A_I)G8UJOGU/[9Y M_3A MTEKO?U,-A_:=@<_RR7JZNU&&D1YP5<^SX27"@2S)(P@BCF!),QBR!/B MA3C,.*>:/=*61GUVGW@#3MY&K*]\BVVB9CCP&]P8P_#A8$S=D(9A)I+RR)\< M9Z,V]BJNNSGE;;?"]:#'XX0ILA&'CZT,VZ=E# M-J1;!O0ZFCM(+K,J3Y+@+(_RZ>H+9TZ>).TX5_+T8Y9=IOJDHZX&L#E:=S_\ M:RY*N>3GQZ[\FHDLBU&:0)R%%"+N)9!BE,*$8RJBF J1(*.V4R;09SX#:6F4GX9=PR[V!E0[6KEE9&L)?M<67#EJ.F5U:+ M6!0(;^[RC1"J8>ACI4JKNM8H)$CE__D>C&D00A1[,<2)/.=%JK1-E*99JF57 MC\"8677LH8(.K$&9YQFNX-"7ZA3',$UI!E$68IBJFA,A@C3+PH@@FNJW\G? M%RN/TAR<&=>3CJ@UTX;'9%HT<3Y'KT'E[N5T6Y;@[NFO6L@_.JJ<':=HK 3V MS)O+U;*.H_ZD*'7B43O3KO/9OQ)5?K?9CX]$&?>C((P@IZFTX80O%0L/*/1X M3+TX",(P-AJY>1K,S!JWCT\-H%J%\\_P2,\4NYQR,RUC0;2QH35.DR.+Z@R0 M14VG<4(/;:2)I^T$M.]O^4X*?U-KOJ(T22B+0XA]1B!*,Q^F6/XSBSB-,A3$ M!!OU^SR",+-8[CIV_J8@MFT6#"7RF"EZPG@1J69R:$:EL0B>I<21]!VOOZC@ MG27O4.;./VC3;:')++\NRT:_:S=8&+XUL^R9RV@S$Y83 M9#D[M,[38=D-XDO6Z\<;DC!,(-6]Z=X<"TP%Q.O)G@7$:WD0R-DV8E2V>67$RFQDD: MRM;$DYNX]:7N+QO/B-$I\"D./I1!Y,8,I%1%D"PKY[4L5M;@..\T[,&G7'$3&8O8L8%*9,C1#I/BCP%ZYG2'D?(/I_8./:2 MK;!G=0:[D5^$BLVQ6O"/HMZ6FP\;];-V5L$J3C*6^91@ECBAR1,S0+:)N!GCW;WH$'9P ;RI'J0#P#2@#=5! 9\U=4+CGEEJ28: M+$#?:U#!O ([UK6H@._?%57U@^*@^GTWZ\*E]C!GA3-E8@!Z8=UBSI1C56.Q MAIWFN$<<]/ MH)J^ I&T2& :A0$,DYAE+!6,Q9&)?C@-9F:5H(!"!14HL%==%:15TLX9-NF) M_>7$FTEZ0_>M*=W&HCU.EB-I/@-D40$>)_109B>>-D\]?[VI\_KQ3;[NADRN M>,QQP&,?IAEC$ F,(168P\3/(IIPEB9"*R!T:O'9DV(4.*#@=6-3];/,C_@P M+GV74FSX Y;5NXQ PUJ?4'PHVW;3S<;I'<8/R/;S33*R>J]8:OQHVU0N%[M-F.A MIJ%.N>B\EZ@;[)ZIQ:A3UI[O/.H6C+LNZ]UL!5')KU_!>B_J#]G@QQ\%$_D7 M]9N51^(H35@&8R],I&XF'B2Q".3MA812-P=!0+&);KX,G=F#*_(FJ+(J:P6V MR:_OBH?:'Y0[1,#W#RVN=M5$%VV)GC9>CM%FRO=L3_A^)(SD%5#M4.6Q M^.27>R3G;1YOSJP9N\L;(//L[>?-&:?3G]YB56_=%6>?_T[7WVD^_[@(? M7L3B.%030Y'(("("0>)E'(9JEF@:$,9X9M2,:Q3WECBMFVFD(M]4\!\//'3;YTB+15=>O<6#+M@'3(ORH+YC>6[9. MH$^?Q7JMK#2R>5PAPCGV*868A1PBWX]ABC,!_2C"& <$)R0QO;JN,E.6CR@8@!HG2FLS2DWIW+# 3^18N; ?V\W-7=YA@P(M M(EUU)!@'MFP+ BW"CWH.Z+UE._+HCVO&U-,B1 M'7..1QQ9KF-><:6"*Z1NUGXE5+)(WM8/OY(_U*V[&EMC=MVQ PV>P 8*N'[9 MU2@;QM6$2PZ8J0-+XHUJKW0HLZK &EUXL3HL'?*&U5A:S]N9!4W#T \/HB1* MZEM/?==$K>^TDGE![*EAKYP0E0K)81H0E7(5A"D-TS#SC%(A)R'.++QMG]\N M8JB"AY>T')QFG]YI[Y0I9O+<\F,'NP_C?=^!_V&Z:8_Q<:Y-K:/S>QK>H@>V M-OF')[3^BW;*X-<-S==K59+11^FJE]NRE&IG):+ ]V./0(_0$"(OY)"&O@># M) T98P'*D%&#G/.@9A;_'O @3:"R$/P15NE)O!L&F(GZCO:/0]H[L.[$>YHT M1W(] FA1@9XF^%"2-=ZPL*JW:^%[-/)52X1VT.";-;G3-JA/OSZW+:V2*A58 MZ#]IAV$\_O,<]1IV].6$&YK0XS2#WQ1X1ZU )HBSLZ+/K+F< 3U.U!/;>>)1 MNY-2S0)6_U,-^+^0M;HC[Q,&U2^N-_SI#P9/K@0*_3!)$<24((CD&0HQ80&, M.!?(BV)$.%D]-"W[/]6DK/6.U(MP,OG8#S'3_NZ;F=G*Y&;J+V(/_=_^A ,_ M^ L5=_EFTU7I/8Q/W)AA6V*2(=\+*.0DBB$2/),VCOSVXT1@C\61GWAQMRVO M-YIUZ MO2H^7LRT1\E?/LAEZ5M1B[#53\ K053LB?@#O2:3WFK'M_7:MVEL,T[A6040Q8SB!W$.J M\"?T($TB^<_,XRD-4A*$1@X@$H9.AY<&GE@7>,G'K=LVS'; M+-B_B:I6EGPW+1H'818'*8)4631(.3IQZ$<0\XB1S(M\CC.SGIM+H:XE4I?T MZVS!?8L3OP_V4$\S?5/[\HU/_.ZV_I]JXO?I7?CF)WX?H/W_DXG?IS=CN8G? M9^#;&I&;NB2L_GM>?WZYE=;6O2C?Y83F:XG$+C4H"PCU"(*)'X<0^2B%6'@$ MAJF(21QXF/M&M?8Z0.?W")?*E%QW8'-A>+W38IRN7>F6':9&9@L=_"'!@Q[^ M%=AA,$/^D G%SNQ/#9 +&Z/Z3#BV3 W>M6RR7#9S41\;\[>UA)OV\:N$T#3R M,Q]2QBA$,2$PQ6JF'DDI\GR2'T0D%12J+ #[6 M ;SIFFV<$O^$";K!##O23,,8PW[@;AN 'V+OL.WW;NG%FWT?$G6JQ??1,Y;N M3K&6O[W[66Q$2=;7&W[-[_--+J^WS5RBKKIEY04L$\C/8,P3(64J#-4=D\NC M*N#RUND)ZH=Z@]_- )M\E%:SX#LTKL!=BTB3$4B>H&+H>]1CJ*;GT#F33$^_ MCCL_#[CS% ?0(>'046=$M"LWFQ[099UD1HPXU'\4 MY>_5]<,G!2'+Y!577O2Z6?$K+^&(!1&#(:,!1%$:P91&'DR(GZ54_B(,M?KB MZH&;V=Y5"( > SVEH,FF<67@GG@S)?"$;B"A@VNE!7;PIQ,3;'C""]8X6-M, MS>5X\P2N,QY=KAW-*&VUHGQ':3KDA:'?:#O-11;1'_L0"9'"- P$E/H.<^P+ M/PDS,^O($(/9S:1A7G'1A.W8$*.^G/_[M9H.:-@)UY#9>I;3C PTTYY#SK4! MSR>H[,K]F[F*NU[>$B6'/73M>.&JJ:XA]&6[[-JQYJCMKN4R%_0,.0/BA^D)XBCD/HEAE%$&48Q"2% :PS2-TH"GG G/*/WL EQF M-M<^3*DI0!O\5"."IPA:M""QW T]7;80C\WTFH8NZ_A[A-P\6LX!EURV.['$ M9/E&*)>Q[&2+E N7O-AH:\95KMN4#O[?VZI6!GUWKXAB3G&",*-O>UU MQ*(]&N"ZKLN<;NLFS;XNP U1$?H9$N[-&.+> !L#^EQVEP8C1LPMG;?M],GK M^X=U\2A$$P5ND[NZCY^F29+$(H(L]4*(&&*09A&!F>=Y(HXBGB6IB0HY"VGN M &Z35M'EK9FIB?/,T=,,3D@V4P8]2# D>P89GR3-D5B?A[.H)$^2>RB\TR_8 MR>LK4>9?&M?V(#OS>L/_*OA=OKGKQL;EHGJ55TQ> +;E8':C(!QY5""(/"3_ M($D <1ICZ'D9"@E."8N(F0?G$G1F=^?LD7N2D*VB.QU^8(^@F6:X:!OTE,=2 MK#73+T8\!7O4')?@Q30!NYZAK'&N>&'W E02RA M(DCDEYM*KH19"HEH4NEQ)/\_#).0F2G_2_ABI=!?NN:)GB:^A$XS[;HG\/44 M@1;Y[J>I<);;?K#\PGGLIXD[SED_\YR=ZKDI"R8$K]Y(A+KZF4I>P1OWT)M\ M0S;LB>Y;<2_*5&(>E%:7-,"PO%BI;G#2"HM\%F(ADLAHVH4A_$5\T5D/UR*Y MSY2?>O([(Y?,Q+M'!*@/&'S?XP*RHORA"YOM\-$Q38UU@"4G'*D(4^B+:A!+ MUAPJ&-MES/1/5=:K7\C7_'Y[WR>2A$A$'%'H8\0@8B*%%/LIQ!D.TH0G+.9: M$:^CE6?6&1TL/35Q3/:X KB(&#/1[L X]+2<17Y,&N5+ TF4_]I+X?%ZB\C7 M63)ZR3G_@'5+DL.PS"X2&<4L]!(N;P:(8H@RRB%-_ 2F"9?,6^>?:@H^EU_;(;Q]B61L84I1'-.&1"59!BE>O/N >S M$$?23/<0X\BHGGP4W,RGZ,N#MLKF+91'.*4I[,[H-Y3WH_;'I 8];-<%I7I$ M.FQ@/ )L\0[%TX2?:D&L\99YH>FK+GWY5KZZBE@@:" (Y*FGW'TBABD*,13$ MPR$*D1^&6H'*PX5GEMD>%%"P].M)GY ^+IJ7$&08%="BQ:AL]!3B5N6B3Q9: MK$ST%/K#\M"3O[<[Z'XN"OY'OEYWLYKYJVVI1BMV_;>B.&5A2*"',GDOC*( M8B^3MF_,/4XH]1-,S;R^8^!F]P#WP/OQX8;# D99I7?.N2+?3,!ZJ+NYZ1RT M@)TWD-*AS]$!-PIJT>--A^C#PTWK'?,.U;>$;M>D?)=7]:VZFABWI3Z[P,SG M60<7*,!7H &MWWKZ/-7C4NF,8#-Q'-(*?FN@NAU)K$6751_I\ZLNUCQZDK!A MQ^CIA\UK.G_=5*H[@^"JO%SUQ'VU%1]875!1JD*RSK>8L,"/>,HA#3(5)HU\ MF 9!"#G%""<\Q;[0ZCBF#7%N 56]"=82-N!; 3KH0(&_ E](F3=?<4EJH5PD M\8\Q_E=UE?I%IMU[BBF&43S)3&#CS8M?.6A_C3 MG;"H,M7CCGZAJ7,NV=6:ZG#+3;VI$<$C):=ZZRQ6=6I$UK#PU.S%B\L87HDL MWPC^0FSD7^H;^1%4^QSG]Z+^==--RQ'\9Y)OE">WSU#.5(5]D, X4='TB*@6 M."N )SG 4DLC(A><"J9EU^' ,BM*D&U$#PNJM4M]KH-S_UH40]ON@=W%: MFKMFRGE81-&A!SK\0(/@H)*BC2,HS+K PK.45ES,1/>%%_8H/5=9QL5,'"G: MN'QMR\!'5_OS25IAO::DD4<)C6$:JL9&<8 A#GP,J:#$)R(4!/M&P8XC$',' M.$K)'<#ZJB9E8!K&.(Z9HAG7N(A4PUA&3Y\"-H/V.$^+JY#%,8!EPQ1G"3P* M39Q_TCP<\7I3Y_7C->=R;ZON/^^D[/NKC"$AS"Q[+5S00;SJ_P(4;/!!-ZU@G$_3@0PGU)N)HS7A1H&.2<*L MHA[G5UTL!#))V# >,OVPY45#KLOS]595)G0M.7-1J6:>JNTCA.PC3Q M8!*0""*2R4/2CV,8Q"@)?$I%*F*C2\0$P+DO" /P8 __JFGH"GYK<=#T+FCS M4/,"X) SAL;]94PQM](U*75E@4^!6]:ZUB3^R'+6?<^R!>B65N(?6VEZO_ZB MXJ[JJK;R0R]CGCR/!<.D'2I!,RI@DG+*B>KK)X2)\)\",K/ [T&"!F87CC 4 M\9/,%5MI\VSN;HIUSA[;/_>R%OB(9B(,(<*!!Q%C M6.HX@B!-6!Q&Q"=!8MB,7 _P[*JL04,%+V[D0WUUQER<,;1D6@S #H4V)OFIY=(> M#_!R+B[I)Y3,P2V[G!)77#-*+S$E?R3#1'NIQ9),3(D;YID8OVOI^+$=@MJU MC/NPK:N:;+C$\.\BO_LL#<1KJ<8D>J^_2DSS2MR4.1,?B_4Z*TKUXHI[.(X) M$3#R:0Q1X&40\R"&'N$!\WT69]BHSEVU/P#_'X.R+ M-\C9".W+,;'T+FRK?*-BJ*HLI4+#*/*,0AUGX,Q\>>/8!H3#%'B1Q$**49$*Z?H,C1F%O2; MLO@B.2V_\N]IFT#Y@VJ3U7\&V M3+L-EF&VF6+9X=2W2I%8 846>(K7%=AA!GK40(/;(LS5]S8LPV0[_\.,S#9R M25S.HQ$GQ06++^:VN)P!0T>&@]7,#Y"^_+B;^-#GLPXF!?1)Y=>;=GY )K7P M"GO40W$@((D$@\@G*4Q9*B /_#@BG 4LU4IWLT=AYH.CGX"QRQ5O_<1M5]5F MJ)N^PK+D\?1),#_GS$Z!?7N!L1DK3TM>)#MWF,W.4GW]/S]K[73_;"PVTOR7 M<6=$ZULNO)C&OXSP_X^[-VN2&T?21?\*S,ENML#=,>.OWB#(PZ>XA!0ZJ/&)QRA.8Y;N"[C6&LQ MG<[_,FMKT_AVOF8KM9YV61%+[0W+^KM)'6T-YFJ2B2S.TBS3KF?!$"X51Q6) M":(95UC%F);8JKV&$_7 !FK+2Q.S$!TW$>W8 99?@&"U,T'!P((9H W):$?S M)CH$[\U"BGH5F?WTIG.9/#9I=<+!5]D&B/:X-1PNL)P4=#@MXA!*G7VO%_-9 MXY)/=]-GZ-ZXMCB3.:&B0IR4VM90GB,:8X'BF/ BIGF*B=4X3#MR@8W+ 0/1 M$0> :-PP;!8A3:]@ $.7?3@X--*Q 00AO0*C&.X\0"@^I")7SV%$JWE[ L9 M#B\R7FC06J"#$*#]6U[*U[J_1YIE)4EHCF1I$CY98G+$4XJR/%:Q4CA+*+^B M?FV<^9Q'%5U7%:Z!6CM<+2W,7IV6KGEO\- K49CBM9=H\] KYD#YFA]MY-^D M6$_EG7JOSU4K^;'^+L4'K>^SAUK[-+?+I5PMCQI99D5:)+BL4%%(B;#*2^V# MI"DB-$D2G.>,8ZL)+5?P$%J3.XY,+<-A!_:VNJ%K7-NRBQI^HQW#4,/%E?!PX&-+G*#3<. 5)[4_Q*5455\0-1C-1YZW'7*U:Q9YN_UZMN;]7*E M22RZ0C234&J&S)ET1JV@N1!)C$K.8GU $ JQBBM]0*ADD6YF!9$1UY)!8$ MB-/I6*"W_LF1KML?C_% MY&C@GN]#;JCF'T^2#K+M#PD6:+CTRVS\0\(.#9N^QAL:9A-*TE?LETU? MMF?[=I(G8/0KX[4BPA00*AVH9^0E,9Q:19XL-EJ'R$MB[#>&O/@,?+3.A]FR MUD_>+T33FZ&62S.M^5;,GU92O)_2!]L1.X,+!3_)-O1-G^4R:])IN4L13PTUDO!%S1=Z51VU<8F K.2CB=IYR2!1A MQN3<%(BV7\B&G>VO#$/1JS93Z9<@?K8K++Z:QD')C]LESA&8;G==E:1YC&-S"B>R0C@7,6)FZ$T5BZ1,JRI),;0/G!7AX/;I M7$TS\%AN":&=Z?$/"\S@;/'88R#:<1"H.R5,:L\UX -$7Z0DW Z(2Q7BEF^[ MWL\)8Z(NW05N:PPW)2H34BE:)HEV:TQ6$$XR@J@PC23C4E5"2984H#(0* .A M(PC:SY>/=/%/H-D XVA[LQ<.'>A!:,/)Q3R!5[L2XPT_EXMC'*X#W:#P=D\( M)#_R!:(;.*+A3E2?)JO_H]4&RS5F## MH5E8R =3>*\9T6>D^7IYV-5*,Q9ISJ(=:_9!%"NLAN,HOF&"61 'A#P[*% , MG.(J5@1&"ZU Q-V/KH#>(E*3@A*>X9*"LQ@MT MN#+=5HV9&%.127T+'S&SS(#%/NG;@;B@%RD0>D M\K337Z(RZH8^(.KQOCWT^,A]3M_IT_?J>5>TL+PS73+NO]%9U\/NTWSV72Y7 M4AQUL/M-+[UZJ_>(][1>-'F^$U;Q-,-)BE(IL3YP) FB618C)LI"%*6D)*TF M;1CRZXHN5G9&X6<0#:*-QP+:AP#D0SUKZK 9G38ED*_J6?3'U[#<3_S?_36S$L_Z+ M>->TCOR_Z\_!;E?\&5@-MP5[Z*?;RKE7^+B,&DFCE19UUVUW*^V97KN-Q)$1 M.3(RM\4:/T&?W0"?\*4[[_H4Z;]'+]X ']%;=]X0O%U3"EN9BID@026F*<,PEHB1+49YGI$Q8DA?ZN 3,0K&B'/QRMW$G MOANJ3?:)V+(5J7JF7=GZH",!,-QB"Z^=+0@ &QU^*W->RW9?-9THM5*_/QV+>_G73+ZG7HWTW\XO*U)>US9 M7MX E@SL4G2<1!M6(K&61EDZ;HPJ[/%S$]T^FLY#]M^2-0?F/[J?F],1[_K-:0>&)%6A MD* B0YC$):K2A"&-4)RG5"F!,>2, N8@L)GYO)!/M-XES5*'+A5P5&T]EX!8 M >^+VZP2T['/D-ZDQBYOHG-YM"$38RTA")89.T3_A5-C+>$9SHVU72CPA'BV M/Z)YZ_F7958(G&9('ZYR;952@JJ\Y*;7/2]3_1N>6+6Y]\-.8!/5QHC9Y;'F MCF&6*[^!I0T;#5GW +TCJ.$FQ?=B,?:@^//,_)QSXGN!L5/XD5Q.185K$58ED3@N$!2D1RTN&N,0)3Z7*A*"P\.[^ M\L%CN!MBM9F./9/ SIP'2!"EM,62"L65*!%.6(5HR6(D<,%56M"XRN/):KZB MT[ X[$A8HW _;[OG>L/"]H;*34+HE51'I:EL]'D!=KT M3NG,,V'&0QY,$FM#=1,J5"R(RI#^7XHP%\24_A!44I&8!CX%EL1&SZ[@(; Z MVL_0.YR7NPC25>KU^_C1?_"4?:CK[3U.ATY4< M$$*QB*E"@ID,;"Q-9(AFB)4B5D69L9A:Q>,!-$.'MS07T1]?HXZ/IID+6S]' M6U:BAA=[&V0+Y; A#P 0,$IUA(T9&?CZ%!N':1BV(-D;Y@!@N1EB2]#\V%N@ MU#WVU7:ET>PI4+1]^PE]%68OEXO5Y(N)U#:M6A-**.6%- TT",(I+5&5BP1Q MHN(LQ[14I95%/%@UM,TS?]++5T/42AWY@YRP8T5VYB M62O<63'ZSIWZA;TSI_ZOW7GS<*U1E.HL^QNU.?]+Q]8S;3G)UV]2KC[.V_#7 MV[D9$CA)<"QS'#.4X31'F*H4,4(X2B55JJJPRC&!W)Q=)A58A3K"44,YVI". M_FR) Z_">@"S"^?X@0&F;:X(P'O(# KGJV_,94+C]HH9%/BD/\SP&Z[W1!]F M)MNS.8V\I2NZ&00ILIQG*J>(<\(0KAA#528X4HFL.,X+61+KSK!]A,:Y)=JC M;>J5Z. H2!A8MG=$UT/@=$4$EM[AAJA?M"LNB"XL//+]4+]XI]=# \\[9[70 MKK&&UO\[UI"*6*1*R2A'6YW=4<9J@E!L'-DM850A@SLI%8H&5 M]I"TR2OMB'?CB>")*)=AL]M_?8$!4U]W'%QR1P8%])<9H8 M?@>>:]]<$S;9(-_F4_W*E]4,D%9__NW 6MK>;.Y1U7^=J_5B!DZ5OR![OV;Z M$1NFCZX2@S+=^X5R2FJ_L.1H^>O](NVGJ@\\Z>KCOID_/LYG7U=S_L]F\>7= M>K5_ZH3YS3YE*.F/:9!4]0B@ U9GF+">]-R2Z*@& ;$L64 OCUR_\Z/ M]:S-,9O$B;8>!>9($5PA7'".6,D)TKMT7%2%)$*!YG1?SU+H+7ZO\G&XBQX[ M[:(7_6E8;?,LH0["]=_+TJL8]2L 79%KVQC:?8#Q.@^>8/;2?0-W#/WWZ/IW M J"WGGVG*\.SPM[,9\OYM!8-S6:QSL$OL505P1G*DU@BG.DC#RUIBLP$!V5:C@&>?7H3ZC94ON6'FQTED4#;9D$Q7))==7'JT7+,A MX?93SP:?=?-ZOL@5-8TEWM&%Z7N]O.5\_;ANZJM-RPE>KR9IG'&M@A52V Q MJV*%B#+IG$DFI$JQ+ 5P -HP487 =L.0L-]\>P0=WHO]R A3[3V:V\:L M-Y$F6W^OQ9I.HU[Y03OVL'A.&WC/LJ/MY\.B[6_O%D^[5V/P^>)IOFC.R:;> M3;XQJ86+YS=S(2?ZN%HF-"\1BV-J>G=5B!9%CK(XEAF3194(J_W=DEY@S=Q6 M)^RQZZLP^8U-U>_[8C:58KL7'JI<)6I K&"283+N$1$B SE%),8\U@4"7#&PUDZ MP2-6';UN?C3,,S^/C)T'?K6T,-UMR=UL*JR".-2](GERG,_3&-5![A7SV!'N M?]AU-[X50G_K9:/H=XO/B_GW6K,^R7):QE)@)/1Y&N$X%X@45/]G3GEB=+(B M5D7.0X3&V7\[VGL[S(8^=->] )?M=GL]"$[[K(/\#KMKOW!7;*L7%AYY/^T7 M[W0C'7@>?D(UM\&W?*5//-/GS[06?UN>J24!IX3#5@T? =O+D.BXB@Q;T??E MK]&EZB3[PR\0P^$#<3CXP/$O%^0"9)V[(>)TK@:2&NVL[0;!_OG;<077Q+KY M8M5UJTI%&68)P31,DU0EJVYXJ5X,U0;],T_V.F/:CU0HJO<'R@I0H4[A)[!2(*DD05TJ*E"I6$JL9RC"R@9V! M]--L]9^EBLPB! MJQBS(D-Q56F#2FF,B$R8/D=AD13Z&*4X@?EYOMI*N%UKM&TEEFU;B67;5F*^ M=R?_JIYU/[ZYF&&^R_?\/ MLUO.31:K*2&Y6WV3BR^22TV?3>5RD@E6Y;G).F5"(:Q*@@B6&%6$4U8(2BM: M3&:F';(4=C8&1-]*;4BK-OM<6&O/AG:TV!)M2J36,U9/IWK[W?T<:&A@.-M9 M&__8.STE[X.Z+NJRX_;/EU"X"RK>*G=]*Q"6/\3,59)5,89+5B9 MI84$=4&UHAI82\X=3@\*B3^Z-D:SP]3UZ'XE4M>?X,$@>3C*]P@=[$1_CN8+ M'^Q[8!@^W_>][&8\/NOSK6E=UFVKG^?:TY>KNIUIV%'>J^+>Y5UKBY$14PTF M,=?VI*09(A6-D9!E%I?:U! ,+ ES925X&*!CK-$7.K?Q%E,8HC7 V4@L .TWVJL/>H>,!2U M'&WB).*]L?7M]&3UK$F)YNE/W],?G^:+YQ6JUJ-EZ9>*E]W/-O9D7 MS&(E:9Z4J$I%J>T.D?H$IP]T.<]PGB@6QP6HT_ZHW =VK#J>(_F#?S,]O:/5 MCL^(;AF%F:YQ/Z^=$?QI/QK,G [Z;&:*5_M)-R)%>S(U=T5[4D4[L9H[:S/U M5HNF#74K7+0OG2EF;>7S9ZE?Y+-XLOGC\C[J[O$BG^5X'WH9)KS6X'Z8?9?+ MPXJZ254JCK6SBU)5% @KDJ)*5A(I4=*DT/](&9FL3(F]W79D3QJTEVP9L+9- MQGYP4TCZM%](NMX4DM8;AB+JMQSW',AVFT(8Z& 6?:#\=LN+31&SKYK;'@#" MUMJ>(_PSU-CV &)96]NW KP4Q/24^&/Y=CZ=TH5)%7B]?GY#9U34=-;]<).# MCVG)<\51F>(8X4J8R4I*(4Y%*16A14ZL>FA B 9V60T;^F0==30;EX:MGZ,- M+YM?V-7T&'H?:#_N_.NO*CQ!XN=5]^,,-5/T!!:"G M]L-ZJ=$J/Z#"[==]@-^%#Y@R/83OU._T'_/%&^TI:M=RT$Y?)?KXG-AT?8>?&M.;G=OD7T/F"7KZ9G9T>_TO ;/1UP$=_-GQ&01+Y_$+G;>JA%Z9& MGHSH$\C3Z8E>5W?L@]O9DCME H*9G)U)0DOS=RR0A""<)57J))"(,J52C-6B+("E7^< MD@AL4 W!O0XJ0[.O;7&Q,X[720LS;$!!'>I1+\GBK?CTA,#(E::7!#PM*[WX MY%4S>6\?'E;O%LT1\/9QY3"2]W"!P)JUO_MIPHNF;4NDR<]G'NVNCZ;Y MA-, WR-4^C7/&R# +Y'+%R'^9Z7]=I9OD>KOL0HW_."79CD>^%AMPWQG5*2 MK_8",3^^-+-"S7SNM2;6S370^_$D2;#$6% D.2Z0_O<,1"OZ(](T@4%D (9VFVH89&#ZO@.E"^]J+MK6P6:2](S7T[J[ MA_LL]0H^$]OAXGO:GP&$1]VWX8 <[^<.*[A,*RD'VLUFR69:22:SN-1>=D%+ MA; Q(RR5,(TK<0:+LBTDA"PN4XKL8;/U[02J/"]TTJL%QMQ6@E4P,-I)>"W'>O$ M]?KUZCTU6^_JN3FCIS$I2J4HXCR.$18)083Q#*6%HBD7996F!<0E.R41.M&R M(1AM*#K%+L[@8N=F725]BF!<8NR+PIX4H-]^4DWQ?M8 M4V;6,L51I&1EDK,,Q25A".=%B:I>M&A_Y5'5YXQ(QWIS[A%XL._,@.._+3]+ MN?AM,5\_@>>:6RX7>)NZ.'?[;\O(,!,UW-C'_FQ!&HX$!L 'IH!VT 084 Z4 MW"E*:$MCM)@A4.C]""+T55\]VS\OY!.MQ5NIY$+OS-VXA$U7N-OE4JZ6DXIF ME"M>HIQK;Q:;>5M5P@ND_=BJ$@F+!9'7-F^W8<1*3Z[IXMXQ$ELK-V^2 M*FG#P;6MVZW@MMO T+HLYG[!M*.F[V>[K?]B'IHYPX!)%A?=RLF7KC!.P2H MX4[OH-6"M9'LPD@TQI5@68PJJ<_?N! )HC0O4%E4I9+Z0" %J'C*FG)@IP?4 M[]![K\@.7,Y4+I042*0TT1N#1IA698I8RH7""94X TX."@*O4_N[9D<.!9R= MB0\"!LRJFP*["[V2/-:+.PL\7N?,,<.>SG X],J\*OAI/%>WI)%1,T6\9X> M4T+&R@,9-??#8\+'2V5Y#*=V>,WG^"*_R]E:?I&FP+R>/7R6"S5?/%+-Y]UV M-J7QE[C6V/OZT=S]JJ_ZITO5]@'[NJ*+U5O]?9M .BN*K,@P01E/3,Y')5%% M]0DMSD7&BJ1*XXK!BA%]LA=8J3MF3>UQQVZTQV^T8_@FVK F5NY)K&$,">UC8&H>+@ M#DVG[WY(OC;I/&_T<@_S12TW[:-LG:.>-4*[2M-IM*4=[8@#?*,^ "P\)4^R M _VF"V)['H-F(YR;_]2W\'C>E(5X![Z5S?.N;?MGJX76[+_7JV^;OCZ;*[3G M3UJ4MBYQDF)>:&^)(,$409A7&:J(P$A)SC*ETIQ6L!P-.[J!M;@-"$WGLP>D MWWZ,IJ[WRK8PVKDL <"!J?F&@>@OS4&T8>%F>^_^?!/MV/#9M1\DM[?._794 M1^[>#X+BM(,_[/6@0XJ:HN8)ITS$.5,H35AJNG-)Q*H<(UF4HBRK2N4.H)*([CAP[7 M@!\CM"W[LI[*)&9YPOIHS\-"YZ.%,,R.ATH>I8=[3@Q+-K^8<+B:<=VY%\/ M>O6^I;-Z^>T_372].]1F1:$20C%BIF<(5JE M"()4@F-N1!5G-(8>ZBP\M,VYG<4NA3KJ*V[YW];'H=+#U49F,61<[TZ<>,@Y$E MPDQ5B*A4HE0D<8%5C&GIFGEC03ZPD=Q,E#;&\7!V;K09GNM\$+(!%WP4\@R9 M^V'HW#3[Y=ZXKA?)-@&@X_^49$/\I0PD^$@M%-+H6PK=(;(Z*V%+@MZKKU0S]..<^361LOOU!?Y-%\T MMOVK?##JOYRD+*9Q63"4)50BG/ ,T5QR5)1IE119E8D$U'CQ,JG0D8^&L$E; M6&Q)1\N.-G BW&6X[/35#PC V,=6_AW5Z.N0_/#9;H.B^9KE=IG0N+/;!@4^ MF=4V_(9C1R*Z,.D5R\V\Y.TNPA)>85519!+J$<[3'%%)2E31O,PR@N.<*%#_ MH0N$ JOPANQN>+?S=GL1*CL%]@$ 3'W=9([H$MDQFT.-"#L22N@ MH>?=U/8]K1?-G//E6[FHOU.3<;%\3:$8I3@C"$NI=V^:Y"@3*5%)H:0L,43QP[$: MV'08QJ.6\VB/]9NH8SYJN(\V[-^8+K^[YZ)M;H*1P>TR->!7MK-9/\>W@UF] M43\;V%B&1]23N0W(Z*@&.SS@QR9_!(J.??;7;"G_M=9>XSO3S?]C/9,?5O)Q M.>$)Y1*7#,6IB!%.$X5(I5T_5C)&B/;V. ;Y>I<(A;[HVI*-&KK1GX9RU) & M6MZ+4-G931\ &^TG&2'=X\?$,Q7__=+9,;MX#X@[$D/]J'GX??5NZ[0C17H M+@MRF6-"4V):.:8(<^VL,843Q'C"1);&B;D_MRK3O4@#\I?J5(Y[1-7^DO4\ M)#B7*L\RAJJ4/O;]*L%=KL^/R+[JY^K\EYA>N[&S[\WVF5X+]O[M]_]#SJZ/ZLY M_V<[[L+<6'5M+"8534J1TP+%7)L/G&IC6A4B0[F2VI)6I>EZ .MY<)Y0<(O: MD$6LF3##]VJ$@9[/>90L_9ZK)0=Z/8:>_B.(_IC5JVZ.3G,!O6E/X]'SZ17- ME]]SGLBX7D^OH"<^3__3KL4^CX^F@D\OW1RD)IB04HJ"(X*UFX/+7)]-."Y1 MF7-696E%5:9@.GI,(KAVM@2CI:%X$_T_\:]Q$CW11?3=4/_WB*Y7W^:+^K^T M[B9I?A/'L?E?M&S&=_U[5"^7:_VK]C__+<+E#4[CFX+$$5U%OVN OT59]^DL.@'M-F_J7!N'G@K>6- _]?_2(KXW[L'LW\W$T>W4R:\+@TM2CKZW';& MYII/"#,SW;?[VGZ[AMA-]*'Y)#Z+BLZ+XZUZZ&CYD*"S^K^:;?#-?+:<3VO1#L::B<_Z@V_\BSOUOI[1&:_I]*O^29/WM=S>[RA] MLBA-NALC)-=GBS1&+$\%(CQGF$@F\P14$>2%J\#GD7T>;Z(#+ML!K5,'J%\=B:^EW" MF2&X?#/5SM+]_/?94VVRD(YF&MNV4!A>*K!%;#F(&A9,(\S[^K%)9_W]T^XEMRYNH80O08,$"I7Y;%@ @F)6RQ2;(Z&>@]&[]&"S6'Z\M@[VP!]T9 *\Y M1EAV\SBV#25%S-,8HXR88FK%*E3E&49,']HRSHG"DH!NEHXIA+Y2VAOW HRC MG&!A&4*Y1D)@]&1_EHW_=/R+DO@*EIRL/VZ[0>P3 M7J4X5PJC.*<CPX=>0^Q,). MPYPE!.Z)#1GML_ON/G*6?U]5+ =KCUND]SMV066DZW;:1'7BK=C"I_D MZK-&TLS4A0(*9F7.FY2;27$0;-K:_ M>M/ UDYFNPR;0WD=# -O!7>69$)YDB:L4"I)K7J> .D&=FPZ+B+S^7:9W0?- ITO*6R1 MM;,O ?""F1=/4+GV:;85W&\#YD&J+]%9V1:*"RV3K5]WZH7\82;J[[58TRF\ M!_+)NZ$C]M-IM$<3U/+X5$Z+$/R5(@+C"X?2^>]L?%$6UX[&IPN.V8@V"Z"GZ:S^9/RA;2JX2:P311+'>6:F6.$*X4H*1%F5H+RD M24%SJ2A+8*E-_02#)SJUS3'KKAUF-WGOEYMH)BT'LE@"9[>O^@,#IITM"ON$ MMQU".]H>'7,[(7U=LO<3&_?VW$KPDVMQN[=@ZBYD/7DW6]6KY_?U5"ZZ]N?/ M$U;)6&%,44Z;=L(X14Q5&&64))13G@M5VNRA%]8/O(6V%*.&Y*:-_K.=&E\" MI%]O/8@)4U28A-:J.2!'SQ:JWVS54/_+3OLNK3>*N@T(L]&OH<>2H*%NL]3,*E!![N'SHRZX-,<>+K$,H+&^JG 4$7D59R^90_W). M!&]U+P>+CUSO[,I]/&<=4*()>KY211N!"*)*B24B(L9B]V?(: MM1!MVNXW])MIR''4LG_2#O?"Y/#:8"P>I)_L7@,%1;6@X@(_M<$!*\/-^ MEX?TOEYR.OT_DB[>S809.3@A I=56A&4XJ1$F,09(HIQ,U&]$)*4.5-6/;3Z MB 2VIQW9J*4;&<*1IMP,Z[0/ %Q$:#@*X$-NF#5S$AD4$1B2R2DL<''1T6(# M0V+M!P@&GW5SJ7Z;S\5?]71Z.Q-:L_57K;7.M]F"NSR=73V%HBKC&6>HB(56 MT#QFB"4R1Z5*.66*4): .A[!R =6W0TS38'8CIWHUB'!%HBKG8L3#BV8PO<# M=="MVFO%RG4X>/(Y@,1']2?<@#GV%1Q7N3:;^)U2DJ^VT\/NZ8\OVKY]D4;V M>EKOVKGMU"83<:%*$B.69MH_^V+M M3YB\)RL[L/)"N4R_:X)K5QA@QAW"FJ MY$JR3&*4<'.U2N,84:4]N5SBBC!>I#%AP,Y-83@-GG-QJO9M,<*VJ^VNGY9I MBMMV%94BHLO("!H92:-65%=#Z_?30FWPBWTN=_-\#'RTX=H44+M,FPUMP(-@ M[-VV^^7RA.!'=;F$EN3L;^GWX@Q?"WO M( ',X PR#[I@/V+7Z3Y]L\9HU^='3._?EA__RK5;G>;!Y%L;Q^E+O?SG9[DP M/Z /,IDPFB2%H R5*DX0QD6%"*$ETKY+QJB2E795(">[/F*ALUKD*EK2J=ZI M5/U#[TM/B[9$JTTU7T9/+2?1*^U5T,U_ :NV>K&T]3C0S9FVA' MV&>7N&'IO'6,ZR$UX8:%/.\E9O'/M><;-N4VK5!N"LD YSV*$E6FWSPJ& M*,>5+&668[OYTI[X&3'@\^:;F9V^;#SS_F\72R,%3#!B-?/NT<^TV?S MHZ9+57NYOQ>T:%B^U]:C;36\_$TOL=(GE;9@]N^R?OBF!>OR3)M?FCO%[226 M"2,5-:F)*"9<:I,;IZ@B58PR0:BJ"LEP#FWR_;/(%CRXU)#4MN65MMI_?'UK M/+NV6S#0M_MI$+,U_C\+OP&W$<,_:@0X2LO>26DVZ?WG.DFC1M2;+O'K(,#8 M;D(K+6_7DGUY$[4BFXV_%?HFVHB]S0YO'FF2+:+=#"^/F]//]CE];7,_C5SC M;I@_C=B7MMZ?CL%K3SN;^_2=%YT(ELLX25!6*()P&E/$\H*@/.4\C3G-T[QR M.\FMJX2GKWD\0V'V:<0\)%*;T? $XIO9!S?U'DRX[[ MY5?<]/FS!E$%1IBJ.<)QK!T)*93I> MT(0JEBBB(/TI[4F#S N\0Z6Y .4F:^>I8\6$1EZMETW*SB_1KM,+W7($\R4 M(-NY%6&@@YDM@UJ3Z_1Y'[4_-JAM>8ENAU$#>QQP #PY'P#"H_HA<$".71*' M%1S[W.]N+,YTW[T5_U@O5V8[,7TS%_5\\;5M&FN:9K:M3[L-KDKS&&.(KL"]T^VAJ(/]K.QCJR; 2[3?6!7;:]_0U M[ S7"V ,LVK[EZ[GFW[OF.RZ]#8?H&/TI CZ,VU*#_U/X?",I*\Y YZX&G=" M@5\H3V8;>%[>S>J^GR]D_3!KRS3Y\T%JZ&^TGC67Q//7IEY@2I?+6M6:W?5" M&_Y/\LUM4NI_,-,BIE ,,4494PP7E($JFORP%=CF MF@YRW%B$Q98+OC7 #YK+Z-6T2<*8?V\NR&0T,Q'6)(T>&_9@%MG3E[(SR./C M#[/''7_1AL'C]/KHMP;^-@=&VUO65$%M68U:7J-/W??XO?][@*VP7_@\&6%/ M3(UJ@_T">6R"/:\.SX!_MV@2(*$51 MI4C&!>=YE14V&@JF'/K"^]V;:'/)>*.W/!23=K3Y;K;PCL5HP^-A3P1 ^SPX M\/TZ'Q1.F#$(CZ2UD7!&I<^CT(ON>1/ZOW8V!$YO%./B#,/&ZK@OX&OVTW[X MYDZ=/^]-6(:E-D8Y$G'"S75=<[ZJ$$L2??HBG G,((.@5:S37A M:"[6?'52D+4-SQ=UDRJ0CA,H^+&&+$^LD%-E8=\>BT M'!":5=2+F9W]\8<$S,Y5 V;V7-E^B,7-,\(.YI0?/0 M"VY*^V'&%Y(NY5O9_O^'65-OL+W/?T.?3#+1)[F:T$KF::H5N(BITEJ,)2(\ M+9 0LDK2,D^%+"8S^6"NL.STV)ZXU5\X:?_"]UFP_D-OJY:V23P. ZL 2-JI MNV=TG/1_PT/T:L/%+Z:*JT5K+WFG;9EI@AT?:\KJ:9,!TMQ\^S,1<#P\V0P MX5&-"!R08ZOBL()KB(.M=C5-F^[;IO-<,UI![-HS3)*X)"3+%9*JRA"FLD15 M7.AC 9&IXH06:0$HL:9N*9E"@!8V[!%"+"@H0JV MVJLIO=E.!6@:6-Y$'8HA.JS Q?<6CK F/'(( @K(:=@!O(+#<%IS#W?_^/ ? M\[]^GSW5;V9+H?][6X)G.Z:V=Y70H4Y#/+JO'QO_0[,0_?[I\P=SCE[6&@0I M "-L^]$8OE#U!P1,\PAT4C%"\XHH5"4L1Y@7Q+10 M*E&B3R9$L%*[#Z#>:CZ8"FPAV@EZU' 2B2UGP,0Q+^#;^A+C0@KU,K8-R\^ /QU*WQN+;C)#G]1[EL*T3O]'%$;YNR"RB22B8FZ(K2,M/&412E M.3^52)0TIU+24E96I9R#E );/)/U\S"K_TMO_&W6;&W;BG48(SL;YD5RF&': M(]E*;8@&B+D.BN9KOME%.N..*1L2]V3:V. +5\Y3O5/OZQF=\9I./\^7=9-N MPI9-0]5)I>(D5U6,L,Q2A).4F6@K1;G"BG*9I(6D3E-6>XB&3CK;SB?5>^:6 MB6C#1?3GA@_7H:Q]>-IINV^48(KO 2#WR:X6$ON>]]I'\F6FP%J <'$VK,V[ M;@;C]7I9S^1R^6;^R#2)+BVM]3#XO]:UTY\Z;-%P?_0;/J(]1IJ;A(:5:(^7 M('__;C!XT@0@\5%UP@V88^UP7,5U8YWS?WZ;3_4;R[:/VH3@2E&!,4IBP8TC MK! M8^T(TU161]5Z$;I4G M"%5Q7N:5I(A1135"-$6V?5WV(J5?R8_U=GLQ-;4NSDC+&+&,"E:Q*34U<@FAA.D;B MO.0E%GG%074G]J1#QR?VFJ&VK*"&ES/#@4'5;PX86^ZN09 #QBS\@79%,UE; M^;WWEATD_$*M9FT!N=QYUGH%-X/S1>HC7VWZ931.Q"93O"IEIDT*HH1@A-,4 MZ\T^2U%)I.D<5Q!.0)GB9ZD$O[/8T&R/;3 C<1X7.WMPM;0PU3\6-, 51:]$ MGI3Y/(U1];97S&,5[7_XVNU_L'']\E+G^G;G2A-1:&^ (*(D13BGE0FXY BS M4N84LP3+Q,T[N)*S$9V'=F &ZQVLL=Q-UF"GDS6N=3"N_8I0_V/$;^/NGMC, M.UGV#CP)Z<)X@M"[AW,M7R_D 'F"\[)_Y(N \]C1)F+^]WKU[YYMH M@^R.':^S3!U@\#?=%$)\['FG#L"UH_G0MET[@<&F[=+J(8[_;RT&NW^D_YHLWIM&CF1+_=OY( MZ]E$QBK5_A)'<9Z4"-,J1Y60,6(L(;1,<$$%**\62#^P\>J/W]Y$#4M1PU-D MF(K^;-D"'E.AH-NY50&AA-DJ_RC"&\ZZ8>&KLRR0^K@M9-V@.>D5Z[C,U<,0 M-HUHNT$,VP:U;99#%RZ.5:G*A.0H3GBAS929XE:H#*4RS5B6)*6"I?\#Z8>^ M4#]L[MSV'6@*UYV'&EBA:F>' F(%LT/[0PKV^E\W71ENCCMDWXPR@P "B/]9 M U;47VJF 2:GMD!H&6<0T^'W:->/]_KE9J$%!ECG.<%1B7C)IF0Z:,=XP0I MFHHT+D6L_2=@G.D2K?!9.\?MRPQE4.:.#6+6,2,?.( #1"X0N$2"AH3S%_:Y M2&GL&,^0R&<".H.O.%[^K=E2_FNM%W_WW<2MMX4$6*4JRR5'26'$%RT%W>!4*A8S);LE%+U[W2Z!)2EO=E'N0'QDU<1(=?8@W(Y>M. MZA*9<:^8!H0]N3$:>MZY<=O\49JM_KUFT41[Z]FZGCUTO9OFL^7KIDR]?>Z> M_I#+=S\T84VCGM'%MBT9IEP3BME9CA*G%4(9S)%K)(Q MRM*<<$^6L)4I0I< MH#3G"F$E!2*T*E%6)56>8T9*?>8#]T MD+S>UI_OS;V8Y(E22L@IC:#'.]K- MQ0C=HP[M%'<9-#O5]00$3(7WB=YH97Z:REU/B3T.&G?EJ9V(T(>-0^NV0:F] M=62[3&GD1FN#(I_V3QM^Q4W9.XN],>-ZP2Z1(,=1 ,1-KTT3QP^QIO5I^E-_E--UT,Q0)QPD3B$E<(4ST#EV9AFB, MJA0G-,Z9M)J3:T$KL.HVI*(4F"_5 XV=HGH2&*:KAFB3HRE- W=#]R;JY _@ M05N(Z"N]J8?2N*E,PR*?I"U9O +3WY5XGKQ32G)S=-P>R$UW=Y-=/N/UM-WB M3>[F0J[:K,TF66<28UIA6N2(TU)IQQMGYN!<(:Y/S'&IDKC(K)(%W%D(K.WM MF!31D8U,TOUJ,SHJ>L7:.7R6 Q^NP+G?1HR#'LQT;/G9BR\VLQ^B0YYNH@U7 M;6;W#20-[ I$Q9PWD8#V+/2RR![P\N((6]OMZ\%IS;E>QYAH'&=9TICI*Q8> MQ7I?+_C&J'M8"6;KA:PG[V:K>O7\[E$NC!?XVV+^U^J;*8"DL^=)7N&4Y2)& M%<>%]M/B%)&\((AD6H,,T GL-5N*4<;TE%+.^J(V]F6(:3Z3;)' M^8%VUTUT:Z6W%*QGUH9>H?71]+_L7+.A=4=1;$OA-MIK^[AK>Y6NPL\/IO7?'9O6#XUA>*==$=-'HIVW^ZI\N%6W"85TW!T42SCA#N*+Z MY(63 K%4'[]2F1."JS+-,U BN1^V AN CDE3_MJQ&>WQ&>T8O8DVK$8MKTV7 M@3UNW=HX>/IV=D?#\;\(S"2-^#$J#BI9$YA4U4O4')( MVH'>/+%5<]@UM9K-;8LP/ZF7RW6CJMPP KV!.@^:[>V3.Q!7S"W5Z']N2^VT^%W_5T^E$Q$S*$E>HPGFB-Q>1:Q<2YRA5(B^2 MJBI) 6JT:$,T\![23 19M/.Q.UZT^LQZ'"AW^%(E\XJR'#&BS'"'K$0L(0DB M-(DE44*E)('5N'B&#UZL<@:^=EAH,!#M_'#?T,!VT3,=.#0#T:N=O=[PF%JX[OF'5T#C;AD%>,Y MPC07")-4(899AO1!G:2D4AGEH.'"/;1&N8.>S6>HH]V9!)@UZ,/*S@AX0@"F M^ZWP.ZK;3O3>TT\LQ/.DYWV41E5O"Y&/M=KF%5>7R9PMYXMGTYAG^4T*8R26 MDYPS&I="(:';=4?O)MK*W)"\,;>1R\NB.^S1?9)YVY7/$AEY'^X3]'3G[7WZ MVO[RG]N$^[]3TRAY];QM2=K$V._EC]5KS?H_)P7.:%)RK:F%/M/@LB2HXI(B M[;''DHNDD*75U"=7!@+OROMMR=]\,QVCE]IKCSK>H@UST1>YE(OOT&EM4+#M M+$%("&$V8A^]$\BVW'3W?9%A*&HX"M*W'0:&]_;LEN1?J L[#)S+S=:!Z[A> MT;'5KLIO4S%J0C_;@% 7WZ$/?H;7=2-[M0=&TU 'WIW!T'3]D8O$$8N]WQ;/FZVA>Y-9/@FV@6-=]SX MO -T ,';S2"$]LCWA0ZPG-XBNBSBW,%G(>E2OI7M_W^8G8[3_#*?3M_/%V9J MQ$0FC&&>,4139M+E58Y8)222VDTB<:G2*J>P@"^(?F"3L^$F>K7AYQ?C$>VS M]+^[D!&;2QO\SXB>(G(/XLR>(?QQTT$PY0[TGCIQ3@ MQ79ONYRU]_62TZEFH9Z+]_IGRXGB225+&B.6F6MI'.?:'E4/$+>KJ([^Z3U4 MQX+I0-:%9/3^L1DG[/$:&X: K_LG.Z+CWCJ!@#BY:X*][68\C$]PI]XLI*A7 M[RGO9G%V'L;K^6(Q_TO_RQOZI'^W>IX494G2A)>H2EF.L$JU.8E+@FB*LS(O ML"+*:I-W(Q]X][_]3NMI<\G$Z-2X53 K H32SIJ$ PAF59I#B$D-:#B)-JSL M'W"VW$0;=OR9%#<8/)D6(/%138P;,,>FQG$5>/#V\_>GHTP/RV#MR8N!;8$V MK]'WY<&A?3?K\R9J>+$/SYZ*/1R.O4IBF'*?$39$IDJO5$Y!UM/51@NJ7A1D M/XAZ^2''J8NS52WJ:1.2_2KY>M%,D&_3T*5H6Y,_/JW;BK([]8XNC *;&J"O MW^A"OGX^OT S]JNLXC)/\Q0Q0?7YG7&)*HP%XKF2<1['C&2@*&I 7D/[ 7N$ MHQUEIT%K(;^8G0?QDWP'F$5R_ 3P29#AP?$U-3(@I^-.F P/^K4TH1+]@?\NZX=O*RENO\L%?9#O?L@% MKY?R\Z+F2%862:3IR8L^W5%%RO+^.<(<:]J)]$?9WJX@]1_O/=7)$C2 W42>*_I>=,#?11IRHDR?:"!0U$GD, M^(_["7S=&(S$];A7#N-^BI,[BY').X91S!6*U';T>[V8SYH6/%,SVZV=Z_8@ M9UQ[]V_:BN )%PPKGA9(8!4C3 N&J"PY4I4D:98H6N2@PGL(\=!!3C/@1AN: MN8H6;5F?J?EK3T4F1WM;G]^R'$V[(J<:.JP4!+AE6",0C, X18?, 1N1X2,Z M8.0FZECQ&+IP ,!7+ )">MS@@@,H)]$"ES7<#-'G^;+>FW%$O#MP*KS(Z8Y3S@,W(-1Z[=18+IR%Z0VM?= MUV7VG:+41TN-%J4^+\)^E/K"$_"D]S?UZOEV(>F;N9"3A"14I-I)4QQG"!S]>G&-1,"=PTX84)+Z M.9XB4)$.54)F("4ZRTJK]2#^9P&K2S1OJ*-]$+>U($P?J30]0PUKD1WR8 M3KE*[C!JJ4^P*R8MG5UVY$%+?:*=SEGJ?1JFG,O%:M)EBM\MOLK%]YK+QIEW]TY#^K]VJG=QV5&4;DBHC;H-/N<6;#C.$MKE M]I:8E"HK]/:G"$;8I%,RDB=("9+G>1G'F,:P%I\7:4'^')VZ?&XHF^3@]@82 M%H:XC))=.,*+Y,"-\$1DS\TGK&7S%*BX3&?4@,6@N,>!B^$7G-M2'\V'VD6>RYSJ\URAM!N;*X0E5XA4!4,\9E4E]+_E&:C$J9=:\%A(,R%D M2SS:4'<,TO#NMU!0ST\:W0"2K2B0$TWJ?$HEYYM:F8$LCL%(?U^L;NM>U M*-BA,WPT]2 S3'$=Q+VB.<&)0!Y:$^S6?*'&!"="76Y+ VV@_.\('4B\@P[8-)"SJ0#DISQ:GT\MJC'4T'Q=L_GPX_#%?#W^M9_;A^ M[&Y_<\ZX2K,<"H=K!Q8W3I:]@IV*/:P4CD+ M U.DCHS'>^Z+S%^A-X?KC:8K9\78UX_S#\#OKYM\OSY\*_0- MA%V2]I!H_7_XUTD%^\MOZ'C//;\L@=,M]M%2H]UBGQ=A_Q;[PA-NH0\S064E M/];?I3B>9_;Z^7?ZC_GBS90NV_+B.,N+V$QRE$DL3;V4-.4T'"4R*W*>Y#S- M007A -J!5:SE!#6L1"?3^$RM1<-.U/#C5/8-P=DN;!((/9@J>P4.'%9Q@,!3 MD 5">=20BP,DQP$8ER6N&&]HZD(6\IN<+;?3;$UR]2>YNE/W],=$DD14JBQ1 M080^(F9$^ZE%4B%IXC-ICK'^,60*J@U1D+F!3T%M9_[Q?1Y,F84)1[Z::C: MY7=6,-H9%=_@P*Q)B\L!^&@U_:N:AS949<>QZ,:"FTSPF)0R3''Y5H M"<+9F8FV[\+/K;?+FG:G-QK+4N7:&)19GFMCD&)]:)48D8RDM!!%2:A5L/9P MV<#>A2%D?US=DW;XK.HF ]!=US0\GU)/V;[BB+JWV&CGTU,!]@^G9W[KW,FU MO06Y4V_H\MO[Z?ROY2U;KA:4KR;:X1982($251*$2U*8.D2%\A2+@LK%> M)C5V!]9!H<_T71U^Q['PN'&KMW^:1"45*56)\A@+A&/.$--^+LHX9RHE*JUX M"4L4.B0 ^<-UR@ZZ=1CZI-2TYP*]&+"X3V"YLX:#?EX_=/GS_L=10%AGG/BF\9 M\;U6]$,W/."#Z7A7GC+S:3\-I^+O^KI]'9V$GW>;11 9Q&T9L#4F8Z-IJ+C]+)D M?Q\,X&XZ@>#I;QY&>U05<(+E6"/<%G'M:3%KEOE[O?KV9KU$*#!K(X_O!P:;L"$]]:'PY+LR.TY8&"<=NT MOG_-G6S;S*JU8-UEA,IQF@F<(\I$BK H,L0PCU&<"U[&A#&:6E5S#Q$*;#ZZ MN]=-(SN'>-5%A.PL@@^Y81:@NU;M1-Y$M+RWUQD2S.O5Z1DR+W!=>EG8\U>D M/<\[]HM;S%6],O>L$]-YLN0%1PE+S-5H,WA3"%21F.O=OI("5Y \B=W2@;,A MS)7^0?9#UW+2[$DS_36,W9M/I^8_ZYG6>+F\W#1Q""1)$R)4PE!6">T34480 MJ91$14624B:)9$D!"["[P>047!\3*)6E)4M,K@WF"FEG42":,8GTC^.*8)%6 M.2ATX_C7!+?O8X)D9_#=1(>9>"/U4:;,+HJRZ>IZNUHM:K9>-8.<5O/HTR$< M'X;@@+BD?>'I$VZ677]1<]FHU_M>"RE>/_^Q-/EX M[^L9G1EG[Y:OZN]-Y]U)GN>"\+A$<1EG",>8HRJI4L03E22TP:F"5AP/@R20 "(]J,N" ')L4AQ7<3,X7N:H73:+#9_T'=:\7Z=+^ M:2H+GJ M%AIL!%:K#*]POE2;TO$!E5E?L%/5;;@:>=$P)[1D!/BH3E6<448G')M-[2U0X1E1",8EWE.C9M5@N<&><8//.YG#STY$P:W=B&OR-E90']8 MP"SAAFZTZ:JVH1QUI,>:=N_9+@X0^XFFVU^RDY9ON3> KU?&""]O9^)@8,/N M8FZ7,56PLDBHB)'$ICL\QQ5BO(R1J)C$N2R92'-8> C&0/ 0TAX[S2WT 4/P M?O( :.W,0SBX8.:B%Z=P&6O7P>"QC3V ^.@][N' G&N [["*FPEZ*[_+Z?Q) MBGO)O\WFT_G#\QK+0,PRS*$F)TI\8@#S'9L"4<[RE%+.L"MFZ68GFS# M$+51C8&EZ,?:;_N:9;'I: H2RM]KF"J0C0I2I1G+*DJ M5I5"@>;.G"<3/HC2$(TV5,&ADW/06(=.KA08'#HYE#6 [O;+Y"]R M/J%I;#6YHX=&8(W<)'4\[08W3C432"_U& G-!DQ#SX)4YFF9"XF2PHPW266N MST12H"Q+$Y+$N:!%.9G)![J2EO$05YA("],^+6N@/LKE\M^B$>"RLV97_J7 M3)DAA@RUR)#;3IZ,?J>K]<+S_4^/8)[LV3D*HQJS'A&/+5G?HR$"P-U_ZB_Z M8;E<2S'):2ZRE!4(JYPB3+,8T3CEB+!8: /'\J("I7' R(<_:S2AO+\VH3SY MPTP8!C:D!R+J(\QY#4Z>PYY-GLA"TJ6,U'P1[3B+6M;&"HM>@F24,.D)\9\H M;'H)&%@8]>(J#N6VXA_W\T_SV6+YOH3Y<$ MA3Z_NXL^Z?_MCRB/WL_GJ]E\!:G$[46FWW!X!05F(X!XA"C2M1'O4\204NI(H9THX#U\Y(4DR';JTAZK M_SMJF06>$(:PMCPN>$00>';846X@&0 !?EZPE,S7X6&(W+@G"4OA3XX5MN]= M40+4%BD8[>@.MDF29X2H"B72U!5]+:3=$?1<\G/)8%\UON2F&W/TNY^&TQ7S\U^UA3<-\J^Y?5[/9Q9>MQ#RP3^JBNJ4<-^:C=CO<8 MT+OQ:KV81;>/\W7/'R<8F&&'VR,F,,WT ?(P;84U,G%'EI[-"?;4LA]-]OV M%?_MC3>-Y/Y#B@?Y&ZUGYH>W2JO6%\E-QY-:U>W@*[W#F_Z]*LN+,I8<);S M>OOE&6(Q9BA.>9)32LHJK>#EMWZ8"VP\&C8V-1[/S9YM(O>KGA[ X;\'8,=_ M 91='(7>OLO;7I11P^Y-9!C>_I8:KJ-CMIL#PVB=FEWA'*&C,YBUGZ;SLRNH MD [1SC0\]BR;X%0R7A4Y4JK2IQN546->*=)VEZD$MI,-C4AN M\A6>VA[SIK'6LAE:^TIK[!]?WS:_:'X"[#-_'CD[0W@U'C"+=K'=6."F89Z- MRGD:+]\B[)*:]S_LFC_)5A]FR]6B&4IX;X)V$YDRG(B*HK(9J%VD!:HH3Q'A M5:9V@$UM6O_)L4ZZDTCLS';0J"X2/:,;*,_FQX 9:HG4/,3DNO MQ %X-WD,P;T3! X9DQ>%])8E>4IAY,S(BR*>9D->?A2FL"OQ//DJI]-WZ\7< MQ"5?KY^__B5%O?SVGXOY;#/30&^EL2R-KF+.$:9QA6A:F(9")4Y3IE>LN(WJ M6E$+K<2:?M0PT+BZ;/T<=3Q$#1-V:FN'6[\">T<#J,H[(#3QZ/4Q$,.YDPZ( MB&Y.;>,:CH?, 5EO"%UOWD""MH9.OV*,%XZS+&D,F-T:HY@RD#@;HP9["1Z+ M;:]7_D:GZ_8\LERN'Y^:Z>2U4G(AM40.R1"P50/;M):9:,M-M&,GVO%SXY > M 01O.'P;#C?@80,(68 ,"C@DW&!?>#VT:%MJ(ROEZ>9@8M&$#8 DNR6^A\QY$!VIWO]0AE'E 1C>UO;3H M> HZ(-:!*@X]ZQ9+^# 34MF-M_RX;:R?ER*-R]@,F4LKA$WM0R4Y06F6R#(E MI(BIU:#T:Y@(K-D[EBZ.$J9(:Z%>["&RM6A8B]>B8?KO5,?TO.QWK M6W,49;,0:J-U-H]>-VKOS6PI%N+]E#ZXS-G;O1UZ8SJ9-_=F/EO66MZ>XC9; MP87IGGG0L[>WN0^_4 M5_E@/(TOLJE3GSU\F*GYXK'9.U\_=[_<:UJ&JZR4!44,IR7":6QFHK,455BR M-*9)E:<2EICOR GDK]HI=7__QMAT.?Y*IUU9RMV3-+Y%4\#3Y*VQYZAC#U@- M[/@1[,ZK(P +,Q?[B'94HRU/T1Y3-WN(=E?R49#69U="Y*M>V)&+<0N'KX/J MI(+XRN4(-P,3 MRU0A*GF)!"]9JG^1B])J8&(?D#!^0==+[;;MA7O MV@Y8788DD66)8ZJW,1HSA+.2(_VV0DQ17.1,IH2!BEK.4@E^-=TUY'!J[G4> M%SM7]VII87JW%;2C%Z#?:*]$WBZ"S]$8^::W1\S3J]R^AZ^-Y+U>+[7E7"YO M^;_6=;MY+E\_[_U75\]"J"S-'$HI<(EPS%-4<:VMHHJS4E658AEH5#>4@=!G MV[THTX:A:)^C)KJT]P.WNAN5]X>']$1(_9% M7[8X]BMM('2 :FP!C$-9G"U"]L5Q 9!R*Y'S@QBH7@XH>T_5G.U*H]7. 47; MKZ"#ONH:LFC[3K^5[?]_F-UR;EI>+3_3Y\8]KW!>QA@SE"5"(%PQCIB*4R3S M+$\8SE-%08-G!RF&#B)VU**GEAPTE#&$EVU8PR,*T!!'UVK\U8;X+U$]B[:X M?![ Q2'@82FKM^#'$+V1 R&6XI\&16Q?=!_+.)\UC4N;/B'+V_7JVWQ1_Y<4 M$XIY@95(4$I-]^&\I(@*E:)$:+1S7'%2EO 9C!>H!4]9>M,UX#'$;]JN.\N( M;NDW/7G:GP*;\?1!:&<(/,$",P$='E];/%JZT8ZPWQ&* ])YG)=XB=+HPQ$' M1#XW"7'H%?AQZ ]3&6/&/*_D\K>YUIN9<1TVGJEB-,L%1A53#&&:%(A5^C24 M2\4222I2I%9#EX8(!=[,__CUZZ^1IKGZU=YY[\5E^$SC2UJ8QK94HY9LM*/K M<'CI_[NP/K'XPL'MF.*.!^AH8B-DSWFD]_71#B$V0NR?/*R>A]NCVS2/_Y@M M)=?'&?%5SNKYXM-8P54KS(]'%#FRC"4WWZ8(QCJM(X MCZWJ?*TI!K90Z:]Y_#^C]_4/_=?Z12,:M7Q$#2.16$N][SZL]9G;<&2OQ'9@ M#ELS[Q#!S%J+SI:!4W ,$PXVSO)OS=K8>8?)S>I9P>7'\H$D[C&!=NN,9@M! M8NT;1=B+P1LCW/ZHEQ/%L2Q85J%8&TM]2",E8J8O-:&D$*RJ*FK7Q,P)J^7B86V,#L2.]=<#C9E%[$[ R(+QQ@UL() H=>K\.R>6OZVD-J MY.ZOPT*?MH&U>,=' ^>HSK=A7LZCD/_2#D:G-:)=41*;?K M_/J;R46B%HH9J23+YP(S?(D:F9L+OU>:$OM[D>^(R=?=O/ M3RT?UI^%%J)8BD^BVH^X>%CK(1?WF_7W@@O^^OGW4KM2NZ+UVV:TC1[G1Q6+ MA%4+'B<9SG..N$]R?0N6H#SD$4H3F20TX6E *4SOIV!S%(SZ)+K%<+Z(\Q/.M= M&P&RD_5O,$LUR;?!S,*]]!N&6<:C5[OCM^[L<#!]2/^YGC]TWW]IOWW;"/&IL61 M%]:8.KUIN?3.)"\#^@)?!."R#70I.]".#8CM\#[05#B[LLE+"\]7/6D@WD$1 MIH!FG=LT4;D,Q6 MO8Z7FU.I!D0Y4J6AI^P.1$WM^)VL&P9(L;F3OZ[7_&[S16R^%TR\73^28K6@ MV.<^"T(4Y3%#F/DQRF,?(R8QS_(@R&(,"N<:49TZ!-14S:^EUW&A?]9\Z,Z6 M+2?>'PTOP$BO&:IF)P7G6,$4VA%,8 <>)+8CC]R,YJPN-@B&8Y\9]F'[UB"Z MZ<]'PW;P@Y^;<$_J=\DXZ#GUT66']U')KNJ4<;CB[)TRS@ITKE/&^0?AWZV[ M;5569*6]1GW:^RXVS_64B5P]LCET? 0N<<5RXW(,.WJT?0Z MHAX$ I""C4MHI647EIU-U<9%Z^N;P=/6]1['DY\_B4IM(N3';55M"KJM=%7) MP_K30>BVZ\VQB&40$3UX)$XBO>"4_$^OZ1U&6 M?SL:QWX8ZR8])NNP]OF(-[BBY*J79.9ZS@@]S.8DV.AY=:+9#N^D M+$5U^U5YX&7U1M$DBAY9*M8649B'82 R% F1*PO*.%'I M# 8S"VK! \AJ[C@!IU]T?)4W^K;/-IO*'%DSLS-]U M[\7K7S_O'[DGS_I7]9&O&<39&P)_5WT3FX=O9'57S^,LWZ\W4A25/G#_711? MOU6"WRIOE7P5OZK%*]W-92?D(DM\YF=AB#@-8CV_ST=9S'+D9[$0,:?@MGIMH": M>51S?W2P[K6=TB,?>L^U8GJUG#=>._:X)ZI7R^I52EBOE59//=[)>^-U$GNM MR%XM<]W3JK<3.6Q7]U.]1E=-\'X.H>9MK?=SR#RPM_YDW-E.XJ"E^,=6T/94O9JL MI^E:E5P,X62XL5PO/=#2VPAN,13CHEC.YE^OE?LU>T[6GOQ[H?8L$)9F440T)1E!*,H2GR$N4A1'H0")4FH/&(2!XPS M6 ;Q*,W)TX$[#CS]5CS1TM61N;K!CK=N&(+I\SB49IKM%!Z8CA_B4A/O'#!O M1]Z=LAM+ZDCMQ^G-:@",Q3\V!>8?M-S!=>,,[4;;OB9T*5N[1R05*" M):SV\4[N?_FQ M(+18ZKGC]>7"I_70_<(BR4(NA8Q1$FB]EX&R *G($(V%3)C(8I_CQ4I\58]S MZTM)*]:,U"9OU*;/(/"N.H,_C^" MU16@OY%2L: O,JNCBIT;CPJYWHCN_K-V?CJ.)[WUO K#Z:Y"[=AZZ?O1J\ T MN#2];GW;:(]X(@5O9U0IMZT.$S-YL-QOU[5T(E@J?D1QEE&4(9^HGZF=Z MU$3",0_R.,LY--XS2G6&B$_-0S?]K9GVOJZOF5C#@D=JAJ QGW% 3:,^3D&" MQGT:=+J1<1J#&:UEP&?LQEM=9]&>2GH\SK MS?/?UYL_/ZSJD%-9+F@D Q91CCC7?7:$2!!)DP3Y4I*(\2S!/H%9A_.$)C<( MFIH>&O#4T(-VX#L+CIFF7R\P3+EW]&Z\3NB6IO,V,I=%<]8N[RR1F;OB71+T MM/G=Q:=_TJPHW:#@7KDH:[X(9!)2G%,48:*T/HLHRF04H82') EQ)((\[8Y8 M#S]1!M1>!(NCV(.S;">KP0QSOE_#P/)/]KK^-1*6ZNXR7B/6OU!"TNF[^%?) M.NIQ_O]7:M'I*YD]?^@,"_ V^O7:NI%:&Z&6+)""$(H8CQC")(J1\B-S)&@J M4S^2*4F-FD"?67OB>'VC]N:M&L])?]GV7BD3,!A?BZ,I632L/Y;+O#7]%?+9 M-:'?R^FFT_R !=ZRA]_8K;N\0.L]OO$#SUR?8+19W5H?6[,B]Q16? H"*3N M 4\D5NHO\@AE44Z0G[.,)51D@H*&EH]2G-@H'";1O.H8\-:Z,2#08)BC:!IE MNK>6OW@N51(L[ 3I1>?IO5AZT47Q+Z477?X@O'6"2^ MY]9'0&^.X0]/&3VI:0ZT9OOHNDG'N(A6/00N+#M;#X%QT?H]! R>MFRS>_?F MPV%Q[3W1\=*N\/;S>KE4WJ[VBA=A+&1 "$=IGJ9ZQER&J6*<=IJV^5NDC_A;IU[P_-F-=R!DQR@^!MMHE-A"+,+F@F3DKX M&S[Z9?ZFT,&;R,)!<-4;%D!YWI:O<$A..KE:+&$9OF7?!-\NQ9W\(K[64Q+$ MTWI3U=7]_/&A'LQ,I,_403E'DE(?X3#4>;8R0Y'4+;X)YWX4 M@O)LX3Q,;)8ZCK3VM&2]'5->CZN;.D;7/O%'S1HT^=;B!1C&2:>%%1COG 11 M>+S2'A-7<4<+#N:-']I#=!('O&(I.W/VV_I[[1-_6'W1G9^4?6RS!O].M,-< M/2N'8[,ER_YNKQPK%F1$^50XS1%.,49Y(A-U\,=Y&":"^E$*,6<6/$QLSCJ. M] U QU.7Z>IU7'DM6U=Y63;XFUFSB5&%6;-) 4;LRL@<63,;#B8U9A= =&Q M,;MF*9@QXZ)8O%M51?7\67PM=/6"\OS(HU@D5"1)3F*4":PL%?$#E#'U3V6B M$E^0F,2!;V*IA@A,;(8:DMZ>IJ>)FAF804PN6P\7DL), U!(8Z4?D^1"/$9] MM%%F]<->AP<7G$5!Q\3IM&_T.7CL[[=JL]0CK$K=]9??;C8/XD?U6C'UIVG; MU.$5IM[(=?IMH;:4FGK;2/4"$N-14#<@ /==$_G5J4%QXM6L. J' MCLMJ%0Z]L.QLX=!QT?KA4(.G[7MD_R:J;VL.UL:!CT\=N>QWS&Y( V94#$@\ MKG4.A 4&&$_EG$#!1L2ZJBWX\9JS-P8?$.I<:_"A1^'9+;=BLRZ?"--9V6^% MU/G9[Y:"59OUJF#=$"*,TSBCOD1Y(!C"-"&(Q#%&&4]\&?HY9;EQRHL)P:EU MLF.AKAQHF?!Z7)BGD1C!=UE=IP %J+MC>%CDUQ@!8YYTXQH@NTR<4:#^W4V& M#D3:"VD[1LO,ELL#$:J?X /ZG.4E:W,D5\?Q=ZOOA5JX_FHL]6WBF_5*!R+% MBA6B7/@95T?H%",J$ZR;@BE#*)(0<4)R0GVB_FYD"*&$)S:(GT4I-M]%Z0@T9XVL6XYL"-:#%;$-V&J\#'CS-A'? A<-+ M5*#WT*!./D[A3Z>8L#2S=?##!JI?^9J=V@W7"YX]ER-^!9*P>B M&AQ/+*4$:NF@@$X'J9P3QNXDTE]HON/'&?8/SASG_@X_:'P1R^6[K=K*U3;^ M>OO\ZT:0ZO6FJ$BQNE?O@G<^H1_'41;I^]FA.O9<5K>#'WK4VA'#]W3 03$5[V"@6O-<# MV%@<0$Q!,C^#3 "6W3'$$#0W9Q&@U!>.(Z8KS78B 8K6/Y1 /VI9C= F,RLG MI9_EO._$L2^!>E^LB/)7^K.Y%P(G(4_B&/%<*%/JTTR=5DB *--52L1GF/@6 M=;#7<66D'E>7MGXL_K$M>+/7OWHDU5:]F^=?]$T TS7D;1<-]NR5?Y$G8''# M=2_%[(@S \9V91%=%80^^;PZ*)+XQ>MU(=JS=^/M&/3V'#HLFW""E*N:BNN8 MF;?@P@EP)]48;E:%9T*\;;?2IM[SW8KK)O&+."9!FD0!XC3,$>9)B*@?I"@) MJ(A#&63,-^KU.DAA8M^QH]E69'OO=-Q1D37/ACB/RV4KY$1:F&$!"PK*B+@H MC%5*Q/D59\N)N"A0/RGB\H/PF$9]$&35EBR7S_>DX/]=?A)54WX!OI$U66MB M_3H,"K2\>)H9[WOY[W5E1,.0>2C$"*'Q$(EK<&#J:(S+!)>\$,FMXBQ&!&:+ MOT#$[<=E0)^#*WJ3MW'+F^$"]:9AJ-:GGYP\D-F0 NR, Q*.J^5UPL&4\%S2 MDIFL('T;%LE*N\XL-YLN#8O2UYP+3\'UY%Z(S:^;]?;I0UENU7?W_0J\#UY8 M8F+-T92]FK37TM:-@-;5:@U1I$L0C&N4(^F!Y]@+@D^PI1G(:*5KE]:=3>D, MA.MKG\GCUM?X797P6_&T$:RYMU8_+T7=66C%;Q]U8=$_Z]^K\^F3V%3/]^J; M4:F_Z:Y"3]K(+B*<49_K&_XL4_^)\A3E-(A0@L.,!C)/X]"'M8UTQ1I$(ZP: M3?8KK7F/T_KJ@O18!&< N'DU9N&SEX ;9H#Z./=9O/%V3-:0]]F\\3I&U4^: MU9OZD1VW3C,-G.+G+A/!#5MS9RHX!?-,)H/;]2U+Q,E2=)=JC)%("!JB5$02 MX5SM6UDN?)22/!0IU7E2H%K)WMJ3IT)]%ZL+LUA'13=YJYE.13JJ4SSPR;I_J=]/[N%Y]U15]=?=&&=(DQUF \IBG",>^CPCV,Y1E?HY] M/XP%(1#W;HC0Y+[>KJDCO,?E(#AFYMB%R##[>=#"TM,TD2;JN(OEF%R.C-(@ MF5FMR)BPQVH_^KR=GNI\=3VZ\N]%]>W-MJS6CV*SF]'TICD;%M_%&U*Q;[\_ M[;.B'];M:>?--VUW/JS>E57QJ,Z1NFJ7**/$FO.B=C(2/Q=")^/FD< ()[ZZKAF0+=V$2T+, ,RQULSLT4_V;N WE0WS'M_ M*>Z]COV;_AR\O0A>+0/:/GF'M0&M'.K1W4OM9&F[!W32N/8)9\3>D>F=@^-9 MK?B,K^!X0YB3M-W>\K 1I-QNGNO![I#0W*M08I32Q'>_H>C5AF T?1L?,\CJ1&9I4T!?WQFNH3A E')7- MD3T:IC.K%1D5]UCWQS]@VP[LC=!69?EAQ<6/_RN>%^I8%C,9812')%/'-290 M)A.)U=Q=9OR@R[E M36Y>NS_$A#$I,$6"913A) Y0EF*&OM>12\ MF:NA&UA#PRY7P6X:G)D+3&@(YY O;[VM.[<;ML=WO\>[ \E%P"$DQLJR&?M M#,9K4A;EG;Q77YVN!/YVQ;\47U>U 5M5RG)IOT%1OU\O"]V,99]7+/,T$%(R MI-PHW8F)9XCD4J*,RU@(+()8Y!!#<@TS$QN87\5**+\59CVN M?,JLP%&/,V[/F=;PY3OMVB9(C"W45*[-:+A>@'5LT)VM:)J8OZ^^) MX.?O_=_]T#^*!<]"07D8H2R/(X192I1SE*1(F;2(".I+*D 153.R4[M'.KR% M:)V.PWK4@?GC9@B:&2[WN =HG,92OO<#YV>5'/@,)\;)+&K;&TSHO/F8H. M.,FTAGT:7DSV:;WZO%V*P*=QH+MF;QY7%7^_)%]-2\D&%YA8RQ5=I E[FC(* M#G+R=)9#L=*PF9>4#0-Q6<6=80#3:#/QO3\T%XY*RD:EM"HH&UYUMG*R4<'Z MQ63C#]OMV.^+55&)C\5W/4*^4N^RH$MQ6Y:B*G_5#806(A8XQ2%%H0@3A#/) M$4U2BH(P"GCLDS1(02EP8P2G/F,T79'(9O.L?6(":/]H#)G9YNP2")@2-Y11 M3=K;T_8:XC=>3=[=GFPJJ*/=>)3 2LI!BA!OMU6E0_WF_7WHJS; MHM&&Y"]U+Z^BN2*HR(\+S;E F!&M42'"U_ M5F]$+$?&;HC*K#9N1-1CTS;VN)U%>RO*XFOM?=Z6_R7XUSJ4VW5@:R]%LSA+ M4(8SC .4LPRB+XHQ0$DL1@^(.!C0G=F?V''BD]+XU/"@;US$!4V03 M#/,@"%-..2*9%&J'8 &BE$D4X2!-HR@. B%@.X1C%*UVBWW;/ETB<1G3\F_N M434SE8Z1@IG-PZ]:2[[7_W*"6W> O([LJ0G%66TK ()C.POYJ)W-_23:=GL% M>ZM,^$KPUI:7K6G7R;N;DBSO9/N+=S_8[=[&3N>O99I3W/M[=AV9R,GPM.1/77-W:RV=R)HC^WT5&2NZ&[2%ETH MSKIA%3+SXS AB/E9A'"LG&8:)RG",HA$2GS"K0O5+H4M.UZ'ER M HB9L;M:3)C):BEI*\6^/9+-GU/U1!D2R65WE!,:\_=)&1+S;,>4P8=M6Y)^ M6/%ZHC>H&VG[H:E5R7A.^:DXX_=:UI+ M.5,U]$;78I0?"^XGGGF9D[YH$!7 M]!SM5IJYW>B1 *>=1H\?<%-PH-OJ&^3VOJDG7;1;J=+"._E ?BQ\*DDBHJ5'2G8D[G4V]7IU6U6;@FXKW<#G87U/-"\+(F28,!XB$?H$X9#[B,3* M1%-EYAB+PB""U49Q X[OHS5)QV(1NM*)7%Q1]DA>14@\]]Z[&7,^P+,]KX9885M M=Q=*\%Y];+[:^SWLQFMY]/I,ZJ8D#9ON]CA'>#G:UJ[E9M:=S!%TQYN7JV4M MKX:+DGS]NA'-2.\[V9[4'VH2NUH0)GF6Z%P7$M \S74,$O-$<0L3[HV;!FZ1. M!B2TJVM-(YKS7FQ"8#BYV@1]V,YJZ';AU?,M+>O&18LPYR*+18("/]<]AD/E M*_G*6G 11S@-A<0^@YB'P^4GM@,-,>^/CARP0O<("C/EMA<0IL7FLH%5];P( MCG3R:/%9E>^\8,=:-O"4;52O5E%];#W7#&QWI:5S7-7_<1T:PK'2*I^F"#.? M(4PP0;F0$@G"9!Y'H5(\T)9LP2=E Z8R6S'F>L)+G"K_)@X)HBDEB =1 MQ"*2)YAS6.+6Q'!:)7(]Z'-A?:">"]8T#6G 0Q35^7"2")3Y?HY8D.(HSL,D MI[(+,+\LK(VH:#Y[TNP<-^S9N8QWM'>K3N4\)Z7AR'=FU1L19 !?. MPS@O7 MS=BKMAG[@UKB]D=1+J(PSWF:<,1(FB@W6U=$!,1'>4XHXVF6BP1TM#U'9&(+ M4G?YK[HN_S>>)JN.A(HP\*A[%B SE^1:L6':?SC7P$QBL$]Q221'3L-9$K-Z M!9>$/-[V+SX+;V-[^RA67"<>U17_@3K@XB10*IAP?4(C%)$D2E%(J8BR)//3 MW*C4^F3EB95O1\O3Q,R;U1Y*?UG)KI()IEF&XH!:TIYEW:H5[>%*L[6@/2M MO_7L^00S*X&3AC1G'=D! 2&DZ$/H _;EOWV*R;TJ-?^"-@[^2LI5J6^9A;E@H5) M0$F0(C_2;<<"$J+<%^H_%/LBRT/I!YE%+BB !8LXG5VJYXZ\OM74T5"BSQ>; M@BP]G>;BO?JJF (FNT"@-C,LKI&SK&L]*.VJ!T[?>,<8:E;:I!:7]:U@^9W5 MN9I3GKG>%0S):=TK? E+/X64WVY77/^/OBO[3I:Z//RV>M.V%_IOLMR*18#3 M7 C,E75$PFJGC*A.[:2H=(_4./@QL]<+=CPJNY<.BF0(1VY:88T9S738' <.*F@#YL9RG: M[I?EP_J6*1H;\7I;*B.E;5"=_U;ST/R%+RA57DJ4",3#+$,XHU+Y*3[6/9ER MF3'*LKJA$-1/@? PCZ-RKW[_C91U>AK=,;/+AZYM"VDY@AD6$-Y8I"SP?8DD M213>H5 'R<0/U#_C.!-,)#@P&ALT&=#7W*RLRD)]31L_IM(CTZ38*+JS@^P' M.(]]D:(XT8/:\X0@]27'*,18YJ'(*,F!Z0=3P6R5=U!;_2=23 FAV3XX%2RP M[;#C0N=WM]2\UST5;_/":]ANQ[Y]X&W1!@-'NR.(]*R;I THQWNEU1JVPWY/ MTL6[5''UK^9V_6S.^"<%A[Z27R^7=;]N7YRA^_]R MKP-X4# ME]FQ/5@X<\BZ]V'L=5D,[9T$5&<#>MUR-_,PWDF@/1V\.PT92YNN MMH6B>D]8/??W[?J1%*M%3O2H]8 @+M,883_(U7&'J>-.'*04TS#%##3AYAR1 MJ=WLFJ37T?3^:*@"5Q9CW,DYC4!%X0\T>-+ MS\*4L>+/BR]BN7RWW:Q+LN*OM\]OR(KP@JS>*FTGF^YV,!)!&.3J((PQHPAG M"459)BD*)?43PDD02Z,Z;5."$RNI9L&K>:CC='3[['5L>"T?9OIJ#.!EW9T" M%I@>'R'R^@PBXU>K=M#P-:O[4-:!B5DA.J \+U3&9A J=V,2U:>TF<-^% 6U MJ3->9A:S!Q6J,X'@S[G(KZXKEMVE5I]=;O+8W\7\X*9XWT$J]7FH+MN^B5"" MG\1, 9HE:_JB_(X2IL_3>,%?#4CK,0#]#9/8<]&%!SV6A7WC: MSO#]711?O^EF\4I-R%?Q::M]JCOYMEANNT& Y=VV*BOE@JGWOJ!A(N(X"U&> MY#'"@L:(R("BB'"6I'E"F,0P#0=R,+GJ=_QXI&'(XPTGNG_4HW(9RIHC;[UG MR7M5=+\&)M=!T2EZ)3X+ME:TGM_]>%)?M3:K\L/CDRZ"+ABA=8@2?&BV6GQBA[GE MR>N8JB<6=VQI%3IFS/P<;8?E^*EZ,X 0'[:L@L3IVVU&<[1!^%2#] M(_EU"]F.KFRN(C^32G2M%]J@LDSCC'-U2"=AH%Q2+ 7*N$P1RPGU,Q'D003, M,1LF-KGWV9'V-.U=5Q'PS,I!L$*?A,*G'$5"#UO"2:0+OG.4)(&021B)+ 1= MN[J!RL)([X#::*"8LR[-ZL'VG1&%=M;[^NBG\*_H&K@W\A"[*KJNNR[VY7_&/1F-Y"E.IO MV\?3$KPZ@/KPC:Q^7:_Y7\5RN>"2AYAG.2*YM@HTR77<3J TCE*2,LXR'V05 M9N5^8D/3,7=:@ JS-?.^43/S]=.^)YA%[,3P>G+<>'M)O+XH7?7P[KWJF]V> M.%XKS\VY(>G-[5"EI/(ZL=S9VQ=Y&XY,^+R\S[HKO,AK.=YH7H8)VQSNT]9H M-:4>-\]'K:.#0(Z\R<.\S@6?BXD*!T0SL/4B4B]KMP[ MIZWWN&*&^?O]UN=/9T/5JG+A*M8ZV4E(+W M4TM^W:S+FF*1._:6YHT.L:S;;TZG!<(15RO1'> M^_5&BJ*ZE,@%'_1Y)4BN9H':LC'ON- KP3J9*'KM>M:QU0-_\).H=HD>G4NX M&P.0I%BFD>3(CU.)TB1D&6!#GS<4]79KW:9[UT M#/UB/50!A+5Q#'(2!,%129?@V00KP2BX"U^:DYX[H D&Y4R($[[&)-,B]B<9 M&J>8Q#E&@0@HP@%-4<:PCWPL* MRFB6^=#K5P.JH8W4!U'65;T_W]85IW6"F M.^&\)NIYYK@G/_20. 5<,'MCT'W?\:6RK>SS]-E_H6,=% Q@1WU7![B3#@;W MF_63V%3/NE&8/C?J'D!/^I&%G^5!E/K*M\$X0%A&$2+Z:D10/\W\B(I8$-AH M#W/B1NIRS42/KO=.J:-03RT;-YZ^P*]J,R,Z5J[L:#*,KYF!<8R9LVXF]SO, M:D::*-.[4="N[V4R*O]4G4R&";]L'Y-10$:[F(RO8%-3=M3#__:Q,B\@._WL MQ$>>P7$1S>!X2('8&;DOJ[H+D:'19#MI@05>PR)95G.=67#&TJUA<0[KM"X\ M9[=IWW)>^[]DJ0N_/JS>D*>B(LLW=39X'2M9)"2.XHSG*([4:0!')$-45VEA M[.=!EG A&;#@:)SHY$> /0MU;S%4K#S6< ';E WP,]N,W6("T]D>&'6-I@*C M):]O?>JZ@)H#=UNON;2.MEP#@K-NM>8 '&^Q@$\Z-0EMSEZ&):,LRE" =<_= M3'"4\2!$.?9)$DNJ0P:0V.1%:E.G'1U^[]'^>^_$"("R')WA<)7J]R"8(-G1 M2,9I%?XE4AZ-Q#94)CTUXZ\LW(:J/^JWI'E5Z'%/(XUSXF.AB8A]A(7.4 M4\Y0F,2,A7%*@I""SP/+H1 MP5REO V1F3<[;438DT2RL>ENILXQ3YN<1TN7/2!T]&,K]%"/!\EA*1B(I M0#.)+*2VN.WLY\02>^$-70BP2$!?X;( <'?@@%]7^WZSZ+P;_($@)SOYX5_A M\:[;O\B&EV^6ZI#[L/YM]52\+4KV8<4_D4=A&O>ZM,;$2J!)F >Y+@H['NQR M)2=0,VJJ7DU6GYX?BL>ZC>QOG^X_>)H#]8?M1G?G5JP4WPN^5<;P(BZ@<)B) MT%9AL8L+SQ8>,Q&O'R8S>AX^4O*-KL35: _D3)\P]8WOJNRV)W*/*3* J2*$8LT^?',"8HEW&&$DQ3D419 MHLN$(?,^>HM/K!<=*:M3X@$(9LZ:K6@P#3&5"GYW>H9]5[>C_:7GO?\\(]3) M#>>Y9Z[(>/]0EMLSF:@/F_J&Y[E^YK,HZJ<6/DO"B,<2I:'4#;T)19F0H3H$ MLA1'H:\O8\"I[A .)E;"CJ97:J)>0],BP1T$JIF^3@H53*EK,E[#B]LV\)Q-5[=:R-(F;6DI_K$5J^K=]SJ1 M8Y>T*%.<1Y)PE 0B0SA*8T2S($&9G\I ^*'T8Z/3Z"BEB6W,GJ[7$ ;:ET& M#.V("[&!]N)8XHF2-D=%?0#,)UE.J%F\[SX_VE>L7 #/;I=R %.I1OH>T1MO3];=+C4NFJ-MZ@*A6?>I M<8&/-RJ#3UAZE[J^\O5Q?66O[O;U\_Z1-I>XCN;JM.'J^<.JK#;UB)%]/XV[ M)[U$^=^BK'37C<8]/FK<69=[OE4[S7M2;-K1X6F><^6Q(IK&ZOR<11)1GF 4 M!RS(\RAAOH 5C?\LDDV\;S?J-UPCK]:3M-W-J!;[QVN^0^@IU48N35LJUX)Z6 MW-.BNQ[N_M.]3E8T3ED* M+(*=G&>C[_PUM;-O=-[DLG4PK89.3/_>)O88G;Z+E_($=[Y>3XRFC'%WYF"!"<,G C=CO-CSE[_(DUJ\W\Y:_ZKU/H(D MP6F<2,1)JG8#IB>Z!3)!OL^3D!.<8!J;C@0VHCAUGEG+@U%4CJL]"#UQO$AOD>O.H'< [NBR^-E_3+$ES MAB.&6S)Z[;R'4(]#KP]"S?.NDE82>ZVV]0(S9=H-64&PT"?*<,/V_;1 MU*D3Z\WS9_+7;\H<;0JRU"[;E^W3T[(0Y<)/R22&3BJZ3'+R:V%%UWOL"->N5-F2AO;%','.S$BXQ -F'W:4E850F/QV M@$E'_L:K^[6Z['II)J^S3I#5 B>H42$"<)YI! *?*9^$E+B&"=I!FSE>34R5H9P"FS,;-[5\@+/ MB5I03<]K"4[0C..B2*XF)IRE,>],A$MBGDP]N/BP98&46)7*[]$-\,JW0A8K MP5^+E?JAFX+GYS&-<):AE,7*:N4L0T32! 5I$*1YP@CQ097M8P0G-F M^;IW M(["*:@PI,UUU*3],;?NB3Z"QIH*YJL,:(S=O;9:A\"?U6J:?L[PF%%]U8.NS M>%IO*F4R]L7>^\( @BG')/)1F@5JTPTE0UDD"9()2WWED\14$-CV:T!U\LUX M-Q"N909:1V$ G.%-FULP@'=E#7%O1[U7[C]5F86YO*YNJ0PHSGO/9 [!R4T1 MX*/V9Q/]_SIWYSM9:M7X+,IJ4^C&G?H/ZAAT^(O>D\UMTX<5T[5=XJUH_E?] MNQD&\.X'^Z:OM'0D]IV4@E4+$BZG)!&0 M=D#SL@]R1N!MA][4Y+RZNZ=RJ76L:#'LN7ABB*(IR2+*-AQ&!>+YR)R9W@'6UO M3QRVH5@@:[8I3(L6S+#K*56UD>ZXT>ECKS1#:FO^Q3N'XB0#K.PQ<616+1B8 MU33: W1LWJY8R2HW_5ZL/XDU.#N]_[&) V,ZK?O^W9WWZ=T=*$7]0+++NG^E M4$"EWLOC/E/]G BVN>H':\V9K7Y.B*-\];./V.W13:V(SG]:T=64[HMX?#5E@EZ[S M )GMIE>+#=,MN,3@O?"B1(ZVN_,T9MW1+HIYO&E=?MBBU7JYN#&?: MJK7_H8DU2]':EE4=P:S6!\G^?P.T;#V0DZ @WZJ9Q^P\M)^)3I[M)Y=]%:4;%/4Z??[B+^YXS:RT@R^W*^WM_>[ MZ58]'D#.W1@@1OZ>0RS@+N 0#(YO/V"BVKJ*8\O/Z3T:BGKD4)I^RL['?"MH MM:]&_EBLQ(=*/):+, \R$40!"J*8(\SJS"L?(Y_[G-(XR"(&:@XW0&=BK=94 M>]T+O#\T8:^F#'0UAW RM1-X!/6WW(O)-U(5QYMZW*BJQTM/@U*0NVR ,>DTABQ")?J;"4 =S,#/!F6,+-\TA:G843/ ME6Y8\7J\W'@U-^[,M14(CHPXC/:LIMT*EF.#;[<(?&;%NU6E QI-\[9=SHON MNKDM%RR2A/DD023#=0]Q'^5)P%#.,I(^)QQ7VEIZ%.$E>ZB+-?]8_(8QTIE1>"'H/*685H3J^P! M94^3]C1MR[C^)";2N'BNTH8N4)HWQV=;@@E%H[[K[H8IB]2G6200"84Z!=3SHVA D!\F.&&$J#QF2+B!3GC7EK9TRWU<[]H5 M1=R/!!$Y"I,L1A@3AC*:,<0"GV0RUZ/^*&1+WR\]O3??Q 5U,N[K[3-,IWH( MF&F3G5PP/=(T)@CYG;+N2'=Z"\^J-:<"'>O+F2>N=9";.[J_%UQ\6-5=*&N/ MO-'+]XK%=S_4EWA%EF^V9:7.YYOR]?/]9LVWZANJV]2)S?>"B=:O2V4J129# M)*6ODW5(@/(\US,'@Y#AQ.>!#QL6-@67$^MORY2G7Z_7L>7M^-(%G1UG33O& MEK=K'6^7[Q'JG[_0V[':S=V_F"L<^@F <^[WN^3QA8X'$\ \?(J8@AB\AN3^ M^U.CRX:5(MWS$UO'>_+L?2\/NE7O&PN9%X3LI+MLJ6P%@QF6BS*YLQ[GA+$J MW]@M,EN1QC';_5*,D[]9# Y9/RH]8@59*@6J![]U:0-!)C(_98CD@B(7R$Q^P*YI :9<#,%Q65E M0S(#AGDXD-UR?H<5!K#!'2/"79K5,?31^<9SC#!_,)%C[%G+\Y)ZI(,RY0%39&)3D?BKCQ \) =WL7Z0V]75!2\KJYO R M3(;'"E?" Z/\AG+#O7T3>5QY[1=IS>M]FXA]XD4;?>A*%?ZXJS+D493[H8R1 MR#..,(U\1#A7[I+,2>RG$4]SHUEBPR2F5M:.X!4EF&=P 2JJE;1 [80):J^D M)[*XULR/+U-H.2S@H Z>/FF9)JAW8=T682.^Z2;3W\4^U>>3J.[D _EQOD_? M[F8HBF(>I5+H]GCZEDSXB.*$H1 S/_=Q&#(.4M3K69I8L1L?D/4Y/$Q'!-ZU M.7@'9D9A7F1A1J0!]8"YPQR_&T_?9:ZEIYBQ$)G )[D M(;I;&1ZM>Z_P6*_$9\'6W\7F^>U6/*S?%N4_MF19R(+5Q\F:@[8E?WG[6)E& M]FS6GMBZM2QY'4\>WPI]W7G,5J>*'6>CX^S< #L>5)P:4YA=FPQ.4&SR&DRL MXIA6!&>+>5X#1S\^>M4Z%IW8]+#G\HWR,12=WU9/A0YE@VX2AE>8V*HTA+V: MLNYD_U \UFKPVZ?[#[V(O&'!U0@8XS;"#0XP2V *@=M;B7%)[=J\#2\[7\^W M4=$.&L"-/VV9V*2.8G?RS4;PHEKD?AKS =(YB%'.$YR1' N$0VBD(>,RH!E MH-2FWN)3'VMZC4R6HM(KZ$V)U;2!F4Y]2,S.)K:"PG10Y^B@![%Y].I(A1+O MS67QX(E/9^1PE?K47WK>Y*BXP+#@(D&%TT(78,,W;C<7N M1.\5_3C//AR5SU7@<)#.O/'#,7%/PHBC'[ -XZ_9G]_62_6)LFE#O)OF<:_[ MBZQ7MU6U*>BVTOONP_J3DD^GU*Z7R[K(4&F2**M=5 N37 9^*)!(,498YA&B MDD@42$IH[/,DI@(X<\XI@Y,G%_39_=__*PN#]/]X#=O0:P2G[\7T"N*EL(99 MIH:W_DBEECVOSY_VU \Y]#H6)XE&3H.>LPL3I\S-?-DR!;"G%S634+G"+'\6 M3TH!OI%2W&_67S?D\;!?V^VV^K;>%/\4_&']6NP?Y@M" A+%<:!;JH4(AXR@ MC/(099R0'"=IPA)@ L45W$SLE^U[$[;='U[LVSU>]T( YG<. MF*&7Q8HM;T_*:QF[.>T+>7N,?8]!QX;V6IQOR)OW=?KE=B7MND>4TK*ZK11I322JFOFOM"P."1V4:2: M9"A3_>O'P=@C&!%<<'@0.6952JT'#O'+__MO__^9?;#-URNIHOYO_R) M_YG]Z0>SC_]RY_^]O%G<'_Z[__Z3__TW_X?@/_UT_LW/[Q:I+,O.%__ M\'*)88WYA]^FZ\\_K#_C#W]?+/\Q_19^>#<+Z[)8?@'XU\T_>[GX^GTY_?1Y M_8-@0EW^MB245 \ MUZ""3>"#CI!T"=)R[3#+S4=GT_D__KG^$,,*?Z#MS5>;7_[+GSZOUU__^<S/R^6GWX4C,D?+__VGR[^^N_W_OYO?K[U_Q7_ZTFG[Y.KOZO<]++/_RIW7^#E6L3)ZO M^?]>_]L?KY?_NL0586:SW3?T&Q>?J(L=1@K^OL9YQO,M7JXR6Z1;?VE6&;Q8 M7O[+68@XV_SN).-TLOGRB[A:+T-:3V+6J7"&0!NQH$KBX+3FP+GB08L2@XNW M=U[)7A'=&WFL,/WYT^+;C_1ADHN0]2>5+W+#DWO+G?/F,+HO#^!'^KL3%W0V MEHY"%$6"RL;0V9$">(XEZ5@D!GD4V3=7NTWU39F^6*8?%LN,2](@E\N%9;HG MW]O8O?@;/WX-2_H0I,_36;[\UV6Y^-)"5NM% \Z=BX7(_=,/M.N"RR7F-^=2 M>7!SFYVM2:_BYF^VD/C_/ M+^N+L^WO\NEBN)RJ'Z&068+0RH*3@$(,O@(5Y MH8IGQK41_IV%=\*!Z!\'Q_"S$TB\P^5TD5_/\RNZBR?"VRQ*8B!205 ^*W#. M:- NV%BRRBA"$T#<6G8G.,C^X7 X+SL!P\=EF*^FE?$7@&8*N54HP I.'%$. M(:00@>O,1!$1H[-M;H<[*^\$"=4_)([BZ,BH>#U?3]???Y[.\->S+Q&7DR#( MA Y$.]_0GF4! K($PX(PC(F4!3\*#7=7W D%NE\4',7!+J3_'C]-*Q/FZU_# M%YRP(I).*H,GIPJ4(S\J)!G!":T=)^WXW 5L/H;??\G$OFF9G@$D_?;O\N/AM3BZVDRPE"SX64H"2 MS"C/I:=[,Y(9K0WSMK2#Q?7"NX6NV#-!Q8$,[0D3FZOQ[?+=J).F[KCXH@!D7;AT(*,U@B=/#E8QT4P[JZXF^@[#F4>Q<*1Q?\! MT]F2H,M%_#A=SW"2!6ITP@)R05>9U@Q"("8(M,%XEMCO,H;RVW MF^ [#EL>SKQ.#OWKW]/G,/^$FWAK*)X)1WO7/$="+8_@$N,0LS1<"LZL.>XE M:]NJNV&@XY#DT:SLPAUX>;:L[#I_@:N0)AF'G<7/+;Z;M#H/@39@+5=0.27.7V-V#']AJ_".EQL:Q)58<5D!CSP M3% WAIB3"YDZ01K+3$FFQ7O7]M5W@TCW@<@&K.T"(O49=_DRK/'38OE]$DNP M'&,"(3 1PKT 9\D4BJ;Z/P1O(8]S'[K2>%HF2T:F''5."(E%T3@8)2VA.=@2CG.KMBRZ&XXZ#[:>#@CN\#!ZR^X M_$17WE^6B]_6GU\NOGP-\^\3PX5F.#CPV>GJUK(4?UK">YQ!1#,L M^5"*G"KP MWEH@#SLIPGMD3#< Q6,T[ :2CJ.3C=D\,FA>?,%YKGFC/\_"IPE&$6)BB2Y" M22:R5(YP7\@^D@Y558/"'F=;W%IN-RAT'*D\G'F=I%__/%VE,/O?&)8_T^^L M)CZK*"1G9 ,)1B:1HD,;S^2CY/[#P;DCH.'39@J%=8>*\LN!\ M$SHRJST/0)#FI,XB@F,QUH<8N@JYU Q*AQ."M-"%ZWR*>\L^QNB.@_BGD$,\?. M:3@/IUUKNJORHZ"Y\H8<:,_)7XJ(!JR(QBN+21R98/O0RKMAHN.P91.6 M-H/%?_OQ'A_?T&\<7)G]]M=7KW_]\/H5_>3#VS>_O'KQ\?6K#Q_IQ[^^_O7C MA[<___+KR[=_??WF[8R6^WV'E]O4]U]Z':.K/\^6\&G$+Y.:K;^%]PD MS-6+Y1I[4OG$/8)QM?@O2C(\.8'&IY2U$89G\9B_7\(J;G!QL<[Y$<39>G7Y M.]=G\0E2#E4NEY]]C]]P?H8_TT%[N9AO/OGWZ?KSR[/5FI9;OOX]SI'WMI/V3W!Y Y3C5Z2^1< M:JU3R6K$N^YRBR\7J_7JQ3R__OTKSFD75WQSI:!3A9&7CW1G)\XA2HQ@=6'< M:N,RJL:8>XB6<EK\L%KGNYP,NOTT3KCXL9GGB M,0MI6 :=%.W%L0*N!/(!I,9B3;8L/%;#=BB"ME,SKG)J(^\M(&K ^BY@] %G ML_I$@7,DQX&V\R)_F T@DBZ@]N)+3:WYKXUPWI9?2$SS3],XPWJ)KU>3' H3 M]37,,"U!84GDE&@&Z(3G5OILM&\,L<;QZ#0:BB"#DVHB7%HT*.&Y&)M MC*8B1"<4Q""1.9OH/X^53K4PG<;I]S'X=7A>%UDC(]F/!P6 ;E%PK@Z90B8 M',/C_2'BSR$RQT^U36<3D/R*%TVRIND5END<\T]DKI7I>G6QI1K!6*["[&VY M^(VKF,6%OU"U:LT&6 OCM#@:$J1CROA8D']L9F2]77_&Y:^+^>*V9K\\N73;8^).0+1T?%4.M:1: M); &G6$^.0RL]47Z*$7C-%D:]$YM)X$N_,!KT^ ROCN=G]&V+FR'Q7SU$Y;% M$L__WL?P.]*!(S:2[*;SL/S^"_%V1?Q(-3*\V/C*E_?)A,40I,P67')DFF[Z M4@G'Z3;Q-OJ@O<#',DT.?ZX89#OC-((:]N+O0_9=V)D76[PXR!>7RR0Z)X-3 M"H3QY*I)XK'/JD!"6QM[I\@?;4UW.(3OD3).^6"Z)[XUY) M3<:#2L0 U+SFD\NJ_QTDRY02UH8@6M_ UZN/TV)J2(@$!C1A$JNBUX*VM4B)%%FK( ]*%$Z8*+J?53X]Y$CM2O:F#' M8D!!=1"8O;7!B<"H/8\.E':2B->2_'JI0#/%,[GV1>-C%89'HVRDGE8G0]!> M#.Y 3[T.RSF!>T7.]:;&X:>PFJ:)DL$'\H^!AY! .4)W9+7#G[(IRL@-LM:Q M^ZV$C-3B:DBT',_P#G3*W[$.SL'\@LRH\.FBA<_;MDF*U]97)SX_L!4D9JSW5*O74(TSO S@,'XV(W]\O\Z-J6JA0. M)0I1"\@M!,\3L(@..0^*E=;I6WN2.%(OL!&T5Q,A-8P8G#J)_N7;O[Y[__K? MZ._\\N^OA\VH?VBITZ37[[311KGV5\BM*3@5RB_FN3X3+?$SSE?3;Q?1S^OD M#9=$]D)#J5:]_&QY%-7C MYKJ>$ITGEG '1N)#._YYL23+9'Y>RI>^;\9PU1YD)/-YWOQJ=HZ _!]GJW45 MSQ5_:JHG_<&M^.*[C:@G+DOR]Q6'K$,=WT2.ER],0629W/Y@=;*M [\GW>"X M>OS4Z-WQ\(P/I8[/697-R[#Z_/-L\=N_8?Z$?PG3^28^7VCQ]YAF8;6ZFD]3 M&19^GR3C7,!B@!4I:WFU Y>\ &.CUDYA]&R0Y)=&](][GW1Z2@8'0L>'X':: MV[L9J83]E$'@H;Z@1TB9D0>.ECQP)3CI," MI(M$WUT$,0F:R>I%@>OH>2"O0LF0Z@QHBVIJ1[!P$*QUXSI7FVB6E6V=+-M[" MN%KZE"[QF++O&_J[;5>PJ)Q&2$74Y%!+'HI-'CA#(TF]Q.);%WP=2?*XVKL3 M:#>7;0?6]R/;G?"@>0RZVD>R#K:LKU?2)) VQ#J.BDG6OOG'@^2,6]/3"03W MDDDS37F*A[Z?7KQY\>O+UQ_^[?7KC\V>]&Y_=+C'NT>(;_],]_-T'N9I&F;O M%JOI!O^7H,,B),LA@CF8:X-$N[U93B*\D*A%=:OUNO960<<%SC&RWPN08-G>! MEAI>K7?U?YY-OX49;6?U8OTR+)??R;#[]S [PXD0TK-(/,)ZBI3*F9Q_ M+2$4'6.4(934.I:X$V$]H.DH"-PU?9I+HP,;^T5*BS/:QGM,2%LB[X',N. <^U]R13X)W)3MGBA6J=1/(P->-&PMJCJ!'?.]!% MO\R_$=6+Y70O89/%KTFL_Y>G_#7M;XL W]2GV?:V*>%O^ MMCIO$;G)@2'[[NS+V:P^L;]"VD":7J;"W&PO.:$;V@>A#/"8Z]RBK, %4LG9 M""^,<3F'U@6=P^^J!UN]22BA,P!T8*;5?LZ_D"^)K3RP^H[ MP#J-/$05?'YLFMTAP+UM76[VA4SZ!QS&MQF M$I^V!9Q##DS0MI@VPL;6+0UVH:L'Z[X)?)H+H0/]7O07K M&_>%32&DI//"&:3L+"E0LE-"(>O$**-81MHVMGYUV9O('AR!)I ;5CP=X.^& M1W-C$PY#) TM@'M./K/6"#&'VO+(FN(Y]SZUMM*V$M*#=] $1\>SN8MK\*(C MO%+D'B'7$'6I\RRT!:=% %*QR82<8FD?*M^]^?Y@K0^;O]GMQ<@._,,WTQ"G ML^EZBIL1)W4>\>?%C)B^JH["^OL5:ZPP04A>0&A'1KY6@C!=+#F_Y/BR;(W5 MK?7'KK1U4RXY3,[ ("+J0O?-1>A94;1LK01FD?41R M6(EC4B:M;9"M-=AV2KJ!TU&2?N Q^ BF]P*>Y1FM>X]+$V:5L,5&8-;4XX49 M7'0U1]3IG((U9"JTQ\]V8L:]\H:#4 /6=X&B-XOYIX^X_/(*XU5&1- V,TV^ M -9D"!5J]T;-!;C"&!V3PG7S>8];R!@W\C@0^Q;4^U([#UOR(C8A M52GJ.R3]+&19Z"H/S+C6/MF!FF:P4.-0>#F.V3WX;3<0?R/\4+1BTM3^P:R6 M1DA=(,A2@/DDK>"12]_<;-Y*23<7U( F\_$BZ$#OO+I8]JIC_@W>U5P;8WF6 MFVB[KM,GBW00:VA+W<..TR&R8 MDP%,,8YV$CD$3*[&2:)F(6K-3=9 8$$8HS&EUL[9C>7'?1P[=8!H+V9W8"N]7'SY,MUT+EEM*DOK M+*)/.$]U*R9DY4MMXQ,C5B]!@Q.'M)\D^2,ZXCV,GP5$K871P MK7W$+U\7R[#\?LZ>RSJ:%U]J(.R07@WU]\D*!Y9]!V _SYC#]GVE3"D0.:C8A!%(/?;!$Z[%]4"R3Q% M([D0K6,=;7@0TB:6^<',%)OTC!VCD4W"#M*.%W ZT7.F^24,'L7IOF7^@?(_K M4--R+T-(6?'Z\*D<++$HB*0XA>@?(K@ K.@%!.EY)BL;7TA M/T3+V*W;N@%@$V%UT8KXQM'9J;FM=,III@*$FKJL9*YV# O*FM-.T$ M/S\4_$[]0'B\6)YO>]7S^0>?<3U-879[.XUZK=Y>X42-5Q_9UBF[L'K%6.", M'%D5"$/"&0B,.2BI.&:*D"*W?JX]21?6[8T6Z.#A-4Y$S)7,"X MVL+8R%P3@VH^HS0)LV#M*XE;T3YV#+LQ^AZQ_$XGXBY,PMLQ>5(D;Y<;;N>- M>W8Y\WFB#2_&J=I3QQIRT[B R(G-Q@5EHU9(PM8&E1%BCK4NTSJNI,Y&#]!O[3&2Q@YPGQ1HQPFD"X3="+@_ M>&R\=%F3OJY5"F116X$0DM+ 2S0%I;3!EN&>[HY2::<8.3(,TEH+IC>TG9^= M%V?KSXOE]+\P3PH+P>AB0"=-'CR='7!,D!NOI$LN!.EUZPC@(^2,'9(^';J. M$D2?J/IEM3JCC21MZ;9')!?=*5"9MN1U]""]MTX)KTML7?;Q "ECQXY/C:8# M!-!!.N"];=R\V:.WGIM4N_0:.A4Z%/#<*J S079CBAA$:Z_T,7K&C@6?&E&' MBJ(+!;7E6>]\5Q-G(EF$-I SHLDCL?6$-F?PX. MJ39":*:F3A'4_?"1?OSKZU\_?GC[\X>/;U_^CW][^^;5Z_)+F,XG3I1(&!@7F_$A&1>,A*(RW=ZV.IU2 M)6#D,=@H9"RE=7O]1PD:]QVO/7S:<;\#*&WQ,"\V0E>Y%"Y*J#/C0&7OR8.E M@V&=D$'E(D,\@9N_!X0&>Z%K#Z$V7.\ /G>K#RYWP1-#Q3R4A 44%PZ<<1Z, ML:C).=>D4 70&=:G&^MI:<"A7! M^LQ9C(:C9:=/L=\#6X,]MPUPKPTBE0[@=N5TO*&C\PO]=#6).<:BC*Y34DWE M4ZV&(EW+F4E:RR)B\S;7]ZGH),&IH?M^&(,[@ C!NU[)^ K/__O+_'YX[/UB M-OMYL?PM+/.$Z6A+81F8BZ56 B#$B!:*4)B2=D%BZZ2Y/4GLQ,\_$!'WQA4- M)YX.T+^NP\!3K M8I^?9 M7LQPZ6S2P&TA)9^S)J,DU5D9B5D;C8XXR#6[#Y'CQC!.?@L/)K]> /J799BO MM^QPD]D3B<6YGE@ZKAL9_V59;Q3+K;(A1$B5M:HD!MXY![%P8QP/M2!Y")P> M0.NX89&3PW5H:?:"V@>.Y>;/WGZM>UN]_AV7:4H[GBCN;"[2@*A6D-*B'DL1 M-[N4PF5&%O0)U>I6(L?-;^Y%K1XOOUX >MM[,]$Z6\ARB2$8XI=-X)"8%GPM M=G(9'??G[S]N\?ADA.O?[X M:7)2']A,^U34EV'U^>?9XK?K(;#18]!2*HA>,7(VD@/GA.BXD:B MSBX"=S6Z*25Y]B$%NO!MX@:U8'0@=*$];[:/N=,U9N(]:L5,!&VS)(]><:C&+W 670J*J:1Y8U0_ M0LZX^G5\M-R;ZM9&<%V@\(;#7GL4O?Z]QI9PDHH46C,+QI.CI8+G$%/-_BD9 M=5 ^9SM(Q.4>)>,JQNZPUT!<7<#N?C#ABF,7^<_75C@+Z$P.@$K+6I_*H"8] M@\:0;>&V:-]:%^Y.W;AO?]W!63(0M=*T"#(K%@60FM/:-'">HM>^=$B#M4))TB M[/( O0O?-WF^$J-./).IP1761B0!@LH)ZBTAY\2Z[1#1 M=! >VG9T+L9FX^6>-DE&-W[[6GU/BLEI,_;8!J9 &4':NTX+T]QR=((7&88' MXCX4]Y:'K%:X7DV$";%PEB$KS* < M9^!+$."R524$&PIOW<+T,$I[R\4Y$62;"['?NWUY1E^_,2)<6)U1>DDF2HB@ M,)C:+IA^:45$DUSBKG5"XRYT]99L<[H;_A@!=>I&;T[170[2I3"I_# M)9+I$DV.4)0L,GJNV@\WW)VZ,M\Z/6-_*CNI7SY1)E K<75QJ9,G=W$7O4C_>39= MXL-S3[PN$KTSP'-M*2!SG;-,5DO2R%%9.NBAM8;5N)M$P0NOB MRKZWMY_.5M,YDJMV7JA6^7SQ)WD2K7)!"@VFAON5$H5N L>!K"&LH_.<;I[< MO0]]7>8&G0R4K01W+"P_-HL2[<[1B4[!T/]M[?Y%%KDU9*,4)R!SH9T-7.;4 M.H=Y=^JZ-">'PN5 0NO7G+SH0+Z5D4);)JWGX#!&VJ&S=>B* J/KR7."#F'K M7F[[4]G-&*:3F).MQ-6'.;E<),2\^IG8^AZ_7EP);\N;>A,00XFFZ7K"C-Q95!^\X#VUJ$])Z MA7$]X71C!)\T8.U6IA*O!G'QD(+ C!YY8*U+:YXDJDL[\=2X.TQ$G6%N>Q6M M=4$5Q030#6% 9476KJ7[@VP-%USD3L?61?M/$M6E#7@*S!TOHCYNVHN#\_-B M>7-WKW Y_49BK U>B'%G]>]LX>H$,],E" ;$-S)UN21N&AF@>&3R?"BB;[8I,FB M'LW)'C":?VVO/X]?0[S3_B>=/';>=UL_7^-_W\+LWH$ MWR/Q<9I(4V\"L/-\^S=N_,V)U2J+&&HC(F(W71L&@DH2C,H^H;%H96LS=8!M M=#-:N6WT:&R!=Z""C]KL>:NC^\DN:796YW+>9.LYJR?D>"H?@@0F2P+%%'$G MVPQ>%ENR"-+)UE&JT^ZPFS'1;4]*QS#IX.(X3F-(F4Q@II:KUOD25M$MR42& M@E;Q(F*,LOD@X<$O@U/,KNX(XGL)L9N&UL=M.1L=;& <$MIZTW%!6\X.3++1 MT2VG@W+/#K>GF)#=$V[W$6+/C>3^@G-CY3],/\VG99IJBM=YP6#MX$D$)O)?/Y+@ M?J)O_&-BG/+21 O)<%53:Q2$2"YMSC+ZD%";T-IL/8;><=]<3X_3NRKQ9++N M=?C[99K8)C=LM1FHN#I -6[]3!,]^32!C93FY4(O%U\BH>VR2U&M4KNQ]G5@ MC"-SV16Z#C>!L<(A%B_ 8+1:,J5R:)W+LQ^%1ZO!^ZN]FJ[2;+$Z6^+U(:B3 MR'/$FA=&+%"*SF&0="9\$-GKY*TJK<-6NU$VKFH;$$WW=%A[035\8QU(7WW M3YM;X A==?6)IGIJ.V&M&O>>?_P]?JV]T^:?KE,T2U+,(8?":I?G4")XF\B] M5 6%R=P5W7KZRT.T'-U9[!! M,2Y9)"N^=5[^CJ0=/X'YT66N3XMVWF&4=.]J6YT&;< 9.CQ9A\AX=.1*G)@% MG>BO(3!T?V[S %+J5Z?]9;'(OTUG=/#S+_2Y^:=IG.%%2Y(#PE^/?*U-2&Q7 MN\(=21U95A&0^L33S*8OGEO/?V_OIMEZ\VT7-[D]_7LX"VG-G@ #7= MCTJB(2C5SCD^VQ(E.+SGU@XERUXUYIO%_--'7'[9U#OMKQIO_?,F.O!A M@AHIN_KA+3>M2QJ#1 9)U7RA0A+UGCE()$;',.G@6K?1V$[)\6,P;G[U&JT. MT7D1%21']H0RTD LY"-9D>GF3]J$W#K]^0%2QE4R#>1_?X#%\2SO54'1 :N(Z:6>YQD!;T#Y'3 MH&_@W4]?(S>6J#EC!20Y&N>UGK[V#0N)&^]+"1@&:%/Y(#VC-]=O@HDM+?[: M2*#?0-.[.M7^?+3*(>KCUC]OHC\>)JB1 KDY37J3-K>>+C<&Y3;P!)_H'JCO MK8SN!^YK>K*(X)CR7O)<0F[].+<'>4<7#IZS^K*M[[L%??9JN9]PCF6Z/1+A MLM7H4@*MZO"=FL48BJ)?"F]$MN@'Z$-Q(*WC*J:AL':OAO 4DNQ7B6U*T^^- MBC\DD+3]0VUB1SL0VJP^?"<$;VZ^D\W5[_QCJYU\(XX9(J2 MM=12@"\N@3$Z*6X,%M_<-3V.Y)$]O-/A\YXG>$)1]ZLP7X?E?#K_5*NV-IL] M0%7>^T03)?DX88W4X]U%KH&58^;9,TB2A8MVX+*&*+-*#!,3I7D!^D.T'%WG M?.>[-_P6E9"IVHK*)G*(@B $._0@R+Y04M3 :&O/\4%BQE5#37!PK]ZX">/[ M51TO4CK["49M40UTYF&65J/;;N-@5'EQC>Y]VOB_4-Y*-#)3TY M-$%I30>_TJW]]+79\Y&H67-V79HR8"H+4"=5 ZTL5ZHD@)KWA'F M&'K'?N\[#2;O/PJ>2,+]&G-T>7R9KB]54$VLI8WC/!VF21_[6A/=N3.Y[9X* M+M=[<6>];5@L(84H DA=TYL5\Q!3[1916$ZZ#J0OK5M#[D5@ S/OZ<5N)-_H M$I..!KS$V@'96?#D0($/7@I#PN'8NLQR/PI'?QH8"%M;+,2AY-:O9OMP%E?X MGV?TJ=??#JPVO/>)1BFDCQ'6JMKPSB)7.#)&&1Z*!N&P.@/D:7AKZ^!.8X(6 M1FG;VC!YB);CLSIO?_=F5H^U5CD.$1T=%IL=^3XB@<@^&"-LR+FU0_T@,2-7 M%K; P?T4S!:,[]75O.CN M.F4MH'&A1)>-\ZWCRUUDF5\T)+G3=N3[^8\W'(?BC3UD_H8XBS@R[I M1SXV6/.C;<2.TP*)B^RL\!:"S4AP2 R"$1YDX>10,E6,:ITH?=H62!_29\QG M,WQ;M@GBI^\W?G7#\U49@^<*DE>BI@HS<-K5QF0ZN1"89[FUY7((G<^J/=(^ M2+OG: PMQ-XUW65'HJ.UW)T/#=(V:4#M]F"#'.Z#U4PB9"L4.9RV-F+' E8$ MIS/7.?#FGOY0S9.NP'YWA1O%Q3]]O_C#&SXW"XG9)($EK)%!&R$ZIFMJ6C*. M.>=]\XC.8:1VVF1I'PP]K*&&$UH73L3U1E^3S;G^_O=IQAM;O-&=Y34=^>4\ MS"X[LY">)@,UGZ5-]/D#+K]-T\T:75>2C:'V,K U$B6U Y^R VUY*9Z5D$WK MN8*#;6930BVP<]6PH(&LNGAPE!V[BU<>GF^=>&[>6R-RHU)-/HK(+(,QG,M&5PP59OS7 O# ;BP& ^R3URGE,[O'U0 M\["K<9Q$.KA/K[?R\Y3,:'PS_8;;C_J-AT7%HO-,0_8:B75D-\24/=CH3!"D MI(1MWGAL?S+'O4_' .,P$NP*I+_0[5)VWJ;D1B9?AY\I08Y[G:#B76' O2PN M\<)3'"YBLQ>I.X%5_I' .IPD>S4#=VC)>; YN/NW3]5==$#SL%%O1X&..6MJ M0"^#LM& $UQ"YL[')+.7+OX1L[]N'L&:%;E8?G]YMJQJXLZ9(S^/I<)K4Z/-9-C517\1D/][6"[#?/W] MH?" B[IH'04P[>NHRDTQ@(O #%HEO#4^M0[M[$OC'R$#K U6!Y!IKW?]S=:S M!U_J6S[2O"_N@-?T ]U1"_,I9%D3:VHW0I54U48:C.;*D^P#@:WU@\ @W7&O M@5V_?Z,R\X:?Y72TSJA:S&YK)UA5.Z5)*#&*(H0H7K?.7GN:JK%K:(]&Q<,: MIHD@^GW"O=&Q]F"EFVGDVOG:T;WK+-.3/!(-MJ]7%9 M.\E&NKA%4<)PNLF;%[0>0V^_+7GWP=0C^2C#2K!7&^AF?]R#U=66CS1OWCN@ MPMJGK:H+GHQ=S\'1304J*B29LYJ/G*)-R838/-7]A"U\KX_#KWC9Z'73P_ N M\CWC@JY^<+G.D;6U"9!F$22360KTF8[D8+KK4=)&K\(?!$D/JZUV MZO;P,.QCGQNP-^^07MQQ'5"=UQ&YT\!$T:#02@B2[K6@-+?T)\;(U@W5QNW0 M>R/1^JHYZTTJ7A.,%M\1-X)\=[9,G^EOU&OHHHO/O6A(B(G5P4,"6:'[7SGP MJ".PDE@Q=-9R^RE/;;?PK#OX[H/?1W+N3PZ%SG+QMS/@/1*7IXG$L&'!W^93 MXOQO89D?8 "S6N7LD>10&\\':<%Q%NJ=XX,0*'1);]J^GLC([!';QG+M$GID!C<*!4$>"$+5"L8CD()8QN MS8(#2>VT4_8^&'HDE#.8T/KUD79L0'VP]MKO^Z?LJ3VDKKO=5SED)70@6TZH MD DIHHZ>]P:P.)L)N#8V+U%HVUG[^HCLP]L;:;-..2%J6A>KE7]>,W L)1#2 M:9V=*$$,]Y!_$,E=]>7>!S\/:[?A1==!CLE[3+.P6DW+-)UG/IRM=]KYG5VC M"H+;(B&YVK,A! D^DI:WAFQ1EIQ&UOJYJ0WEX[H@#7$[@B![]21V;M5^\"6] M[PJG[4 _:!;+X3V_K7&9*?2@!9+-Z3('7Y0&3HQEWC,97.L^RR/VH;^^1UZ& MU>>?9XO?ZJ*XHE,W.\LUQ?NP^X7QH*RQY-OGXFI%C0,ZL0*"0<6QA!!CZQ#R M0%L9._/F-$A^V+X8#Q>=A4-_76P:%LQ>?*F=\59O"]U=JS5I-I+#M9C>+6ZV M8[M1LLV<"*84<)D<6/I5H3V; HR7S+CW12L[W!/I,:2/'/X<_0"<3NX=&-HW MT_(NMW:9\TM,?K'^.4R7_QYF]UH25'M,2"_ IT0'6Z*%6+D>2C+.IQA*\VOS M4%K'K=L:'] #2K;?@-BV'G^_UJ3VRH=7N [36:M&G_<^.UC+S\G6/G:_S3_K29K0" 7:C\5DU_=P'8<!W+WZ6KBK2Z>,0X%>:BU MN &BBA98\I';$HWG0YW*.Z2,W*=Q4/G?[?G>0!B=8JK^=(GX:O$E3.<3ZX14 MN030Q2(9N0'!&3$O/PB]@(]=\O?3+],UYBW;0Y+ MT24I"8;+.FA;>7!H+#DR,HF0@N,H=@#0W@N/&S$9#D_#2J#/FXZ<-/QEC5]6 M$QTQZ$*ZFBM#EH#' %YI\H,1-7.&F21;F_&/T3-R-^"1[:C#Q-(!Q"X3-#\N M+@[EY>9P1:KZ/-Q^\2>9#FJ4Q>LZ_J?6A&@MP)>:E91)$(NKU)7K;$;Y*;5].4^/XV-9/#Q8C>WHCX\3)8O#&>KH5H\FFPD4" M81:AQ"*31<=#;-UCNO,X&:.#HX05P'6U10NC0Y5L+96P7**RMHPZ(.?9QR_C'B9'O) M?\LV.L\T3K:7Z/>. MD^TCAY&C'B](HN+FV;OPK,E>*;(@.>TYJ3H"(--Y\Q&<0NF#"D[[\H1M]LCG M^P/%$0)KSRY4&E)1F)2%$FA?2N;:OZ\HL++PQ*U47.<=(/-,0J5#(&A8GO=IWES' M6ZQ0AHX'!Y8SJX=#@\]U)*=760DEO&:M2X'^0,'1QL;S86+I &)[1=Z24BHZ M(4%+8I62ND ,AD.60N:8A&"V=4;M'R0XNA7ZPNIX,WS.1^ M\).#C#4_20;W@Z-[T6H3>0A@ OV@L!9B,7)IT9JL6 G>MR_@'VC ^:]GU:>J M S/KA^MAN63Q1.ID%7<94@B"#J0GZ]KF )FP;^M)];SU+A^FIM,QY?L@X:[Z M:L3Z#OR/YN.H-]Y=EN3$&2$@Q=IK(0@/L4YGYY6Q*)AQKG74?Y"-=#I__!CH MCB_P'E!_.3OD[N5TGK$<32B%27#(ZS#71)L)3(/6F0P>&P6&YM4KCQ'4R[OH M:("Y"^%FTNL!BN>T7[SR^&#I<&L%+J1(-K5Q$&H*H>#>UM)Q7VQSZ-TD8&2H MM1/L7<@+ M^31=OJ&ID'R2Y%$$+6M[6\S$)N7!*EU<,26A"#M@8)>UQ@T^M<%$-*2=HL&7,V3#5&YG+(7Q,'&QN7!Q/;R MG-V+SW,:J8^LVR[#:A<(YE&!\C5+2/1TBH32HX!5WA+KF(V$&>FJY,1;BS@HWCNY/ ME]P^U_8J2%V\0" #@KS-3+9*C$6 15&LL(6AUJVWOS^977C[QV'GD1D>@PBK M QOP\4"9#%8G(Q($5PWDHNH469\@.<4C^IQ]\Q&CSR)^/1 <]HI.[R.;'H!V MR_-B-463D>=E19 UCX*L!,LE8"Y)\4!NLFP^)_JY1*?W$NRCT>E]N#RRP;XU MX!8]DTFD ++40O0D!01.;HZ101CCF2MYE^#TP4'*$\6F]Q+34T'*?7C6Y8M$ M%MZ*:"1()PPH%25$:2*8P'+4T4OR? =]D3A1:/I0J1_/M=%?)':*I";C2DBF M0!8LU#'V 4*Q#IR7R%0T0H==7BB>6W3Z4%@TYVFGT>DB4=BHR()*BO0;9M)O MR5FPE@7"NI8.[0ZP> ;1Z4.1T()SHZJ(U7(]>;F8KQ:S:=[P?A.KVMA&KM"V M??&0>*(]!"; QTP )MJ)0RF'LI,K3$O@?HV92YK\YW\'HV_7)1N72Q&6TQ!:$%J.(9*<7=N6+#7:D=6Z MD$?7&D&/$C2.?S08BMHQOP,D/6(,7C_S)BT48JC]B;T'1:P#7W/8O/*"?E5* M:3YM=1>Z1O:[3QW.;RVI#M!WD62PNGINDSEP@U&#*%A[8H<,43CR7*4V,2:O M,+2?$GJ;ABY"NPVE?&\*Z!$L[Z*N^T9F"NGWS2;^/EU_OLQ.>?U['9-7WW!K M8X15'3+^^R0Y%KUC"GR1I.\-JX5*)M 1]/5YUZ,+K:_$ \@<%WK'(6,[S 83 MTNA!Z+L']3+YY1TN4Y7:)WSY.[M07X]H^#M94W6&YW4B2DC9%2>!T2=!*>^@#I" MQ$4,T6M4O'F'WH,H[>*1;+C[\P3BZP*F6S8S2NRLY[J # Q&U@)8*/5 MM2&0@:"PWATA1:>C,:QY&<0?I@Y@'^RTJ /81UC=Y4IL,@,40Y\86219U,H) MX14X[BTXBT7SX+G6.XWS&"[7IJM,_[T$_G2NS3[<[PX_EQEL-L8@? 3T9'HJ MJ2-X3S>\*> M*PE.&=J'MM+>+>G^ORK7YACLM&%Z!^AYO-K*HC)6IP08ZU!QX@@$Z>L/**R2 M/J?4O,'DT26.7249'V+XM)=-#T"[E;[/;50%$<$9@[6U@H,098:2;)(Q)JE" MZQF5SZ;$<2_!/EKBN ^7NRQQ%!%M00$!*_TR(?CL&*2H;0HR>7ZWO_*S+''< M2TQ/ECCNP;,N2QR5*5EE7=/M:]1?"[J6,^/ K"^HT*$VNPR,ZK[$\5"I'\^U MY]!^C^C&4NBV)"R3$G36@'.R0.#"6Y6X=^6IL/!S+' \%!3->=II@6/.2$RQ M'%#+FG]L:XVFEH!!&=)M6D7U!REP/!0)+3C7Q2/G3H]QC#RX)%1M!^&(2V09 M@6.804@F1?3":=[Z5?./F;M]E)_26E(=N"OG#WD3B3+)0CJ222N!S@AI2V\T MH8*,*E&D8MBZT.U\Y2[LTX8271S-WN?2%&^3R-GN,?O6YP9YOWZ8X*&?K%TJ M"0-C$ (OH$1P$+VV],M<7"RI%#:T]F[_9/VZ82M386/(6ADP4LJ:7RS U7XU MSN=L&?$JV>9IL:,->#G]L_<^^#O-@)=]!-[!+?EX((M'GZSW'JQW=7*=B^1J M6 ;:<>N2#EFDW!J]SZ%!WFB V2N^O(_T>H#B+>\)?2FJ!$W>3CW9/I)M$G@" M9V/VCCMEPD!-4?N/+^\EV$?CR_MPNAUC'W*3Z@W8UPU@YX+[H; MF MJ]43]MJS&/"REZ">C#7NP[61LV\N].;;Y876/._J(GPT:!3P(&O]72%?E_O: M&*X(J]"(?#>V>%#FS;:U>WG '/L*:B*;/K!UDR$7QTV:DK%V&<1H:_D*<<3S MP&E/7KEHI?>[34O>#6#W"1@O4>=XF=X'R)$,'OGB^6M8UHC)]D<;Y9"<#@:R M6%]+@LD3$:).RK).V>**RFR'Z^>1)49'PK'"6[3GY.A/&]^FR\5\LX/9]MTX M\DE3$ 70F7I,4IV8E#QI5!&2R#K'R'? Q=,KC9>5U1X>C?DZ,DH^XFI-O/DK MAM79(9+(YNJ:E(3M.QEQKV@I(\@A924J4W1+2]_"9#R:VEP>V ML>WHTTJ] W@?4D'ID0>+BHR#^EJEO"''UYDZFE0X'[,Q9"XT!O:S:X]S(@ U MJ(?=1YH-$QD:OQI>[/P]IL6G^;1^+/ASXF'K M-'EG;+#%1@^03\#LZCTH$99YJ:V_C;<$+6LA>I9!IQA<#D8GTWHL^(ZDC5%1 MJ[WAG$=UGBQ$?CH9RO7(&2?H9+ODI%6-N?'L*FJ'0%:+ MM]9-?!K?[X@T5F MQ:3$.613FV!Q\O"#DQD,,<]8*1UWS8L%GL,[XD!PV.N5CE MF>@V61/Q,FB(0D70*%4JBA=5FFNXY_)*N)=@'WTEW(?+H\?FMB?/8DG::6?! M8:WL$W22/,?:,"AQ$RV2!M^E:=,Q:<BG<2U@[I!WOP[F1WW/>UV90&^PS M)XEJX\ 9$4'5*SO6?NDB%[41>FQ4[FYQ,BO[7HR$(_1&2+%OP; M6_#A]QN$\^RT%4C75JS9Z5D&<#(0]4C&41UUH/Q.261/"?[FHN.]R#41_,'\ MZ\ W( >^]H5WD%.XXHVE5"7B+O(HP-X;0I[+B*4O^+5,*C,,23&P,5:!6S) MH'.J>/#!UX+3)+5N7E.RC9#>@'2,K._&/XYF?&?HN=WB*/J0$86"+ KI<5D, M>,D41"YE) -!)[M3[\,#$=1!7ZF3H^AP 72 I"U*^R/]TXV^#JPP6^-#GM?! MADD+<*2_P8HLL^*IB-2Z4.,1426M=P/T).;]?>@2)_"DH'\K\#*%WD9]W;T643E6A,L@SK MM4T:G14)-6L+."8AA45%VVV,IL*&.P4Z>5+F/" XS?*=L*8_@/=BZVE]2PP M>)E0K0T/62;PQH@:KQ40I,B0G9.:) M_HZY[@ O=WC9EHK4M;#%@F,VUUF(#J(*Q"QKBC8RE,A:@^TA6GH'UR&27PP@ MA@[@]+'.I?[TMGQ;@";)1A-OQ]+ ML46V3N[9@:R=0&;^*#=I:SGU#[V+0UHP:IDP0A9!@JH3TYU.&9S*48MLG2ZM M0V0[$3:NCFL.A_W@=H!L>@#;6 M'GSPE%$0$TUIC;1'*>H:8H= X"[(VLFC+W2]_8;+&QNQ+"9MLX/L+2E_ M)16$Q#08AE:'(,F+;UT,\2 QXT;Y3XJI(Z30 9QV:AS)8ZV;Y1YD;6NO4N80 M7'&@F5/&T0_9#)1V?7S35OM',N43Y0WB1*)69). MJB\<23$;C_0MJ5)KD^PQ>KI(^FXH_:<>! X511^PNN>:OYF&.)U-U]]O5SG^ M%^9)DME:F3QDI>EH:DELDXF!58I9+5D)4;8'VAX4=C$%85#H#26NWL'X\NS+ MV6Q33OLRK-/GOWU]D?^#_L[FQEA<;/U\Z/4O\]>K]938CA=V#7V2)+")#4TB MUTF7(@!#(A\L$_<=3Y:$X2QS+FD]Q*/\T-OJ8L[#2+ ? 1B]]NO>J2S]U705 M/GU:UJG8]!<6Y>(?#5R'_\2JIZO*WV?[)Z[19\I+'W*$).I\/:[)M;9"0,3@ M?5':,W[B9AZM:O1O,_WM)=//3?VH6/'%1'(LN:-;BBER+$,"R9.QJ) SVSJ) MY3%ZGD?5_3Y8N:M.FTFC YOA\4I?P:1)C#% $VJ(@1&#DN? M+/2%1%*^\GI M_9;7MY/[7G7T^PBA!T3=*AHFCG#+30;FDB&SI;YX1YN "6^*41BS;?V(^VSJ MZ/<2[*-U]/MPN<=ICC:@C:)D2)@0E&,2G+&.E'.1,NC(0RI/6%'/89KC7F)Z M:IKC/CSKLL-Z0&TY+P3_LAFR;&KY0QTNY83V7J(K:I=6IAUU+VTK]>.Y]ARF M.7H5K7&B0 B&E""J!%$C!V.,QUAT2,SL@(+G-LWQ4% TYVFG;562U][H%,"0 M745;T+*^7UA 84R,U@9NY ZP> ;3' ]%0@O.C5Y3_Q^+Y57_T_,))$$7M(RP M6D)](R\: JD[D**DDNA>4V&GG(4G"^OOKCSNC='(B/+)TOPDC.@W6A,27F^6\#C"8P\2,!X'3B.E>BB-7M'OCW^ M-I^N2?]5+VOUE\4W7,YOE$)*[5 K(CSPO.E,(\!;HX$761]UA&:XRP2?Q]88 M#PF-Q+<8@)^OYX[5G:8Z$)#T<=%5WY++YY#X^(7U\BX M7F]$&+01VN(H#HZL'EZ?+1=?K[*Y%>-9.P..U1$#3 @(GNY#J;C&XICELL6H MP)MKCF=BM)7^4;P<&0,O5M-PV0HOVZ2+$H!>%+*N+$),7 #G3*4B=0EQI[31 M)Q!PO>)X,Y;:R_] /H[N7%2]-<75QBC^^#G,;[I-9"S?@G5QW.:"M<58G3]E M0X"0H@;RG*(DO&<3=XEM[[7H.*'-]A@9EML=O),_8(6_NB".6\27*WYK+'Y_6\V:L.8K"X^6#Y%TU%T0&T#IF=% 3RS"4' M;D0F)5P$.,$RB,BXTU*Q'/ZOGX35%B<-!E[M([1GG71[^>O+K&6Z$P9.N'UD MQ=,EV^ZZ[1,GVJI@@_21;EH3".9117"2>0B%*QF"(:"W;G1UHD3;)S+EEU5+ M3'@6/D;R5C2K0^YYY!"8($.#K _+E=:9V\;;WX6NYY%XNP]V]JQCV%\Z'=S5 MC^[IU\4\76Q+.*&-D0E2*JZJ>@9!%@2A=:3]8NT7>TK079,V[LOYZ+@[4$:] M0V\25,BBN P^&'+:$C',)R$@&8%TM**GXW5*P(W[9C(ZS/:2Q^'@6JS#;&1; M[QTN-_5O]/.W<38]-[8'MO8>7?-T]M[N6S^QQ>=8U)P'"UHA@:\X3XK!UL?@<$#\ M$8[#=60YJI0\+QS(D_2@$&NS+U>K!*0TSCC+V4#A^0;4=Z'NG_4Q. P(S^4( M7#> FFC-BHZI@%6UJ5U@%GRV" Q]L8QYP?(H*O^:Q&>NTP]$TB& /E"LSP6U MCW&9_L%TD?DD)8?":%(5.0A0D2.$*#4DE6QA0B37/&K;BO9GKK1/B//60.CU MI;:V-OUM.IN%>?Z%/C?_-*5[L3Y'KU>7+2H7Y;Q5U&HZ7W_&EV&Y_$XL^?

NG'T7@0>W:+DJJ'JY;+G)I[(D<7(,B!G!A2+!:(S MO)IX//-4"^V:M[O93LJX1L9P:+G7QJ2!)#JP%Q[O\Q*]<.@P@ZZCSE5)JK[A M"+J%LN).!>YE:]^MXRY*342^5P.E??C? YANM0=@C+-43(%@*UMDH7,6F ") M203&@E6^=L*V>0P.EO<3T5 .E?7C690,E3$XG9PPDKUE->"?D._*L46N-CF5^8Z#Y M6P.E0T'1 MG*>=-E *1&I)A:C7*H!*T4*46 ,.B#98E.Z/TD#I4"2TX%P'YN*E%7T=\.(R ML.+K&,!0';(2)02E"TC-@S&&\Y);FXSWB!CY_AC QSB.SQT!Y?UB-OMYL?PM M+//$>&VM4Q:8K"D.7I&BBTZ *)ZC?YN=%%NG[9OS#;"./O] =_&:QJN6XE[/*5I-D!-V4M+$H62V$ M\Q("++T5X9-DESJZ#-X(058PYGP]%-K M6Y_*/"N"5)$,I=2_?AP,QL[M\.#P M("*SS5JE)1+'X?[!X>[PY=/DZ[?E30@Y.!:IBYP$R2V1G /Q9;*/8H;%1)U+ M<%!OP XPW$-2L[#K#X?'S9PJRJ8!J-U4I7T"=/@WL&\]]"&C>U+&)@LC1.G+ M[(G/H C@G<(9!YI4[4C=082-&XHY)>SJRZD!\'W$K4QOB<^,VABC)33;TF?- M:#1/N";6"ZI5B#+:VN&9!P2,&Z,Y)9B.YWL#H"D-46:7WV$)9U_GL,K>NM6] M7G/M%1"5T-25)@!Q!BB)Z&PI!=(&4UM-;:=FW#?L4\*IDD0:P-:7N4]PZ>?_ MOJ$?[^PR$%L0FP6RQ3 \%LR7/VJ#9BLKO4 K(^HQ#0?A2+T$'/7B?@/H^5!D M\6'^<3Y+5ZOJG%<^_AL-Q)O+F?F0C&($@E)$6HN6H>"EE2PZ.SEKZWCMMG:[ M*3H(6?HE(*NB9!K V0[.W249V&B%]RZ32".:@E06/Z0T+M81G XV^NJE@8?0 MU4KBSE@1L^,$U#;H?I_/%HMSB$:R$!11&58)"*BLG9$$(HO \)XWL7:WF'TT M-1N5.!(%A\.LNTC:AMA9C%>75RO7]^QR-E]._N>Z,9-$_G&9-*%>4R(91.)Y MBL0YD[@3.J3'A0E#@FX+E9]=XJ/2SHI,DH=L->)PC;2XT[Y/E]=;@VHO#U[>O*:%X!2P/\C7!87*E%. M+!YHU.B0-7"=O*U]$7,B=%#8=(-H;QDV -,GP'D+A)H $$=#N2=78T6KM!&6,)=\:QR"9EG M2DEV27+#A%'BH*&!P]S#S84!6[J,CQ-B^T"]'2UU6S9@.55_'ZIZ=,V A>@2"&661? ML(YX-%)(3,"8MH)S6KM^^C#*QE:/0R%C#P0KB*F!B.,1 7L+RH%2C'A(FDAG M5QU+&&&&*:U,F5IX;)5,((1,1!;J&,D@2?,2; M)B2:#%@?[-"Z<1-=X][.HVG&WB)J=:;8YZOOWR]6.8W^8CU'Z_,W@.6[Z:I3 M.] MW:TR=Y#*B;^X;=ZXN$4T6)X ?0]TS7EIK%40K1G%BS@ZQB+PZ&OGH%0AO'<5 MAU]\>_N?J\D/?[%:=OF@!!L]0TY9\HH((?"@ZQ")C9H14)"EP-/O1>T'ZMT4 MC6L^GAYK3ZHYZLFK@>OZ[.)B]F?1'+_-YF]F5V&9KR[0$IE=X=8^003<)MX3 M-P-T)5@5LD%'D%E*I$IHE83@2U(L?'YG#2;'7PP %W MX%USBW?3'_B#L_FO02_['=\[U;5_Z):;,@!XC,D9A*/D*A!I:2 NYT"XBU[2 MA :MJ5U#UH0!<"NB3_[/?^#B<_Q*:=JTDO,$%N?,IUP>N4B2Q13WG!++4B)" M E@3%,@!(DF[:7H)1D 7O#UUH2K*[&C=^@/F85;-;U_OZ+]G\W^_FWZ71FQI1Q,@7#:&9#)U\^^V$3)2[C:JR#N>/FTA;,2"EO@ M-54B#J5??T!RM2:*9MP'&L\D6!,):)T=FC]1#O#VO8F2<6- #>'L>/FTA;.2 M5LRR3%R@-J:VC-BBSI(017EH]1QP0XI6;WM\__OCEA,WA*FNLGC&@<4-\[W6 M)8S_76)RT^6O3TC+?.# 8VMOR60+,I):W>!TDD.$4"B3!LQCG5_Y!Y]*@G/$0$BD#P(AT:+@X M"Y&(8'DR/D5I:IN31Y#Y(KR;#JA\K*^'EFP#<<_=&SLW1@2T:CPQ>!V5()PG MCG.-NQ&.&D>=J]X[8C=%XT)R<$ \'=I62SJCMTH_;$_K/TY@\6ZQN()T+B-S M1@!:6:4(6$:5RNB2TN$@0BCQ8;3(3XK QQ2.ZY"WATFM>&W[TOU9WRWGB MP(.AE#@7&9'*)70"E20V&N 9G4#G:M_>AU$VKM/>%A:/DE9W#+IK#$[A:\E8 M^G*JBUG0D+ATDG +!GW&\CK&;2 >G!;O2TC M)J(.4FC-G:U>M;F9DO[]?,/R;EKD>E98]%QFK8GQ/I?ALI9X%#91$CP8'2+/ MM<.)&\@8UR6H(/>G[7G[L;H!0ZJ.DEW%EE3C>(EG7A+.X@,TL9DIT%D3PI$F*,) =F MN8M6&6X&QDL+1>W]);P',D>PNP703*;P(;_&#T^6Z^)H"\H':BCA DI#'NW1 M[$J)6$L-#^@$R.KEZ4^I: LLQ\CV,5SZ,;H!J'R&Z60V?S];PDT9O6)>ZN13 M.3Z!R)*;XF+I%RW 40K,2E6[C^D3(L8-' T E'YL;@ G?\S\=/'1_RJ7\DUC M<:L9%]D1ZQGR0Y3F("P%(KQD05MO=:B=Z?N4BG'#.D.HE'Z,'GF>^&H87.'& MFG1NJ98!/ E<,S3?!.*=0B;<&;3R><[^;F3RCDF>CY8=-Z!24>A]6=: 8KB^ M_'[S<7(Q6?Y:&6#9Q&2U3D1Z5?KR\4RL0^0ZGDNJHTU!U0[ /:5BW"NDMBO3 MD\O-X61]9D+,/F8C2%)E5/9JZ*R3C.08?%%ZEE8?$;V)CG'MTKZRW0F5(QC= M %@^P8_9Q8_)].O#S=R83EI'%;@CX%WI&I60.P%_"912167T1M=^>=])4$OP M.4;>LZ&8WP"2'BKBU>'RN20&9$44+>T(R$ M!CQA46>'GJ6WQ++".*HI;L]Q:]P!V#GH8RVY315@4Y_!8ZL?[4A*Z?;$EFZ:&RAF&U6,#B/-]BM2N=P69 M.0C.$^7+4X8(@$Z$SH3:A ZJT=$Y M$.I3RBAZG"E+0Z05@OA2?NJUB#%+9D#D@[!SP,?&':$X &QJ,WATQ)@]YT"P MFUU%&ZCSCFA6!O0YXXF7I0UM-%):<%X\S@G; IM#OSCND,0!L#,(JYMST/^X M;8LL0Q1&Z5 B79[(TJ'3&^])!*4@H_:DLG;SJRVDM'1[U0[I',?O!F#SQ[T, MC=M(IO\YN;RZ?#6;SV=_ECBG_X[_LOR%M[ Q41E.0'F)MS /9>9%+&/,(A.& M1JZJOVAWH*\EE_Y(0.S(GZDJG0:0]Y!?[Z:X,BR6G_P25J68Z2/,8Y'?5SAG MX"SN# A5K,R^I6C] 1?$*4UIZ2[LZ1"9T(=1UU)$H [J!I),$STMMN_M;]M+3$N6DB8\!?1;L\DD6)I(% !&2&]2K%U!V(G EB(*0V.OKWR:4WDW M32_/+DMSP7/O8J2E6S OC8*E06/$>L\(=2QY4#1S.>Q#RD-Z6K+6AH!6#^XW M@:3KSUZW+X#7L\7U\$^;P29O/1'!%'T<-0D1&-$F!NJ10]37!]%&4EH*.M3" M3W^>]RT2K58S<5/7=BZY!03^:A8Q C]D1X+4'*_QQ(0PP4"JGS'!T1CW:;]I<6LU>L)".I)D*HG83A$K622ZQ$I24B)7;RJ^@8R#<&*> M*TZ.X75SJN3];!K7^Z!)4%[RJ9(+@LCD(@E.<$(#MU);\,G( 3%S1\E!L+'/ M%39'+GZ201%;:H8IL\PX$8F7J^1ZB^)7''_AWOE2 MUH?7T #.0_U:\4T1K^M@;;"N1+C00D=S"W5CPEM4E5ZMG#F3$=\N#%FA]X"8 M\2.-/3%P2*"Q.]L;<(PV)(MK0:,M40$&+),R-Y?8!)ZHK+5#N]WAK3MH$OWX ME>.5Q+N_Z*(+KYM#RTVADA!2>BD(2*7+T$9D2989_;G5+#OFM*^M2Y]%T44G MV1Y2=-&%T0V 97?>OW0>HBDM?;VD9=@7(]XE2J+R(4:>O!%_]:*+3O+N5'31 MA?D-(.D/6.)BCPKCBR^0T#$@P#GN@8M$@J&.:-"6>J#@4O7'U0UTC/N<51TW MO5G= EPV=?&PF@HG?2DF2*4YK47P4XN0MUHEFJ*7U>=('=T19[A.!(/8-;WY MW2!F;O*FE%*I'"#J ][AI<&4$SD2&JD%F9Q2H?: H&?3%Z>3A _KB].%W2V MYFF[%A$B:MB,=)M49O%107Q.BEC@D(*P@:7J@'D>?7$ZR79_7YPNC&X *D\; MMD@OM)(@2>9ER'(JL>LR1H=[S4Q6.> _5T;*\^B+TP!B[I2>OFT/+O7QOQWU405,""GDC M@Z?$>Y^(EEH9);4/ ]>D-UQEW$G&AU89=V'XV.43AY>^>NOPF@54Q284YX*N,NK&Y \WR^"@OXSQ6RZ6T9M'77+%-P M2Q431$AJ4!]K( ZB(\E':U@6$E3MP:%;2!FYJ=<@-U8-KK<)GIO0%0 KG#_%)P[4B(@!)R Y$P02M;/ -I,2WNQ@CJXJ<+[!C!TG_;?_&3^+W]Q M!>>*)6E=Y,18AHI2*-2162D"5H6@-00EARS%NB6D/4.]DM;IS?4&H+.SBI4' M+74.GFB/+))4H^L*4)(U=7:&92VJ=Y;O74,\6''?<$"J)H-V*W'>3?&W\,7_ MA,7G^ W2U07,\NU??IS/?DP6^ D_3;=U^?CWI4[_^'*=_M^L4M-3>>N5"G]N M"=A0^2&"9451$:TOAKM=^NW/[S!=P"N8 M0D8[T0)%5U8Q(JS%$RLD+4TD&:':!AZE83+7?HK90LJX@85:2'BLU6KPO8D> M+[<;^01Q-BV*?R6;][-R#*_PP(8+6._Q\S=D^2N_@/1Z=EG^9O63I;3_7'H. M7LA0\G12R3H6:%(F2TS6>'=0'KFM'3ZM0OBX,8?!P7DRF8Y:7UT>VV]OE[N] MX[H/]U^X/(?EM4V#S'CM%]]N?WQ]@-=VB,_"&F) *]Z-"QJ,(N(H\".ZY M$'+/!5V?JG$#'+7!.K+41L[#Z;SSU62O.(=N\>W/>'&5T/]_L-=S< $HM-*\;QD!9M4>J)S4^)3 M,2(K&"-:)IFI AU\[2CS@-L9MR_4L-[.^/)OPIW??.PW,>7<\2Q#1B8[E\K> M)!"_>G0V(BC/+/75TP$.IV[<7E1#074@Z3P#&W/S5;/N3GN>A'#"X3'S0:-! M[3V08,"0%*2CQK!$K1[T_E\3EE4PV(E1]H/L*TO$)\O/#3>\\4 M;R!/II#6,83[/^.GZ>,,.0_+R1S*L]7-SY1_//[-9A RJCSC#,^@2B\[]Z.4 M9]/TZ9: 33V^LM8@I2 AL=)/5&GB*%,D*1=T8LE:J/T&TH&\WFGP:S%]>"RF ME0AN/[>XSML5$6Q(VA(;2MY0#K%T\?#$RV$P#T)A+\B/Z92]TCF!Z ^"Y;ZH\/&[KVB6KHHM,I-)< I6X51Y/F@H$36GCF?=6N=JY M7_MH:@U,QTA^-J 8&H#54\U]I[C_N$V6RSG;R"AZ[JBHB10^$9L$^D_):6^$ M9': ]@L'$#9NKL/I[K_Z4FH2>N\!/;+Y9)8FZ-J1ZZ[TCAVOX?J,-D+Q(HR:R+:_'2'GV'^8W(][^7<2J-9 M#$!X!H_;T12W4Q*(.$O24SVZV ML,Y-LC:&D _[VMAC#$^ MI(%8W^15>O/<=WTXT+H-.0J2?2BU#MD3IYPE*6GN 7PTJG:E]FZ*QE%;0\E_ MKZ(Z6AB-WHB%9W$)):AX-9]^6'E#9XL%+!?G3FEI-7-$\9)')G1 WRIPPEU@ MF0LE,JL_JO5P^L;1S^7+R/ROQ?<@?\;*8WS,)UM7% M6HDHF4+OOE1W20.,6"<%\2$E1V.*>-X&!^0AE(Z3"CT:-*L+K\EK^.$N?_>3 MZ:)D]<#B'$GWF1E+O,53)R.DTA_/$::5]7DH95SRIAV*J+;)#@>,"ER*2^0)*84T:A63JO:14Z'TC9.PO1H$*P@H&K) MTI5353XO9_'?X7%!5H7Y?@(8R MFWY=O0PM7OVZ^YDU'6=_^GFZCMDG%CRP,J@S<5;2Q@UQ/B6BE'8T;**<7?@/EY3?G-H[E@.HLH6.%9:?NF@5@J#!$L<YI6MLU=Y_$,@GNJT:-3)4Z?N"\5V)'( M8"*PE =HY#_$/L8%=P]8/=:58\NX 9R_14MS]@M@9>%]^%X8<-,..(C2S,GH.'E<=E)%: V@;R]GMS'V[D%? M1^ZU%)'DXGY*7Q2 8!+_F(+*J NDDZ?6J7NI;B5U9TSSX,2R;P#M9Q>KGX&T M>>OK0,NYEL%'S2VA5FB\TEPL+4$E85$9DW2RGM8>$74898UKX6S-UA=> MJ]55FZ,]U_?,HF?)U.%K#QBXVKN5-F)7-H;2E5&@=6 4D=1*8AUU!+3+";3@ M-E2?%?="8E=19H:N@20\4UD&2DH2O)3$R.@2Y(QN0>VPW]^QJZZ8'2YVU47\ M+1@&#UQ:)U-*I3Y<,E!E*% FP3)+6#(^9)6"BW_'KFJ#8&?LJHM$&H#3(/ZJ M,RC2S"*IV?LE?*7;5"2<'QZZZ"*T!]%7P1UG4VD:J M".#FB%3>DN!D(%EPZA1%/>X6[!1Z(X S/O#&4N.@9H30"$TK+%&IG3 ^SD\:U?&4\UCH. M]<#QLH[(^ZOK&U$S'QAN.[I<9FC81)Q5@;!L#>.2.Y-J/\%5W\0S/1@5D3G< M83D")D>?D^^K_,S/2S]?-G%:?L3:_S1G^?SQ:+<^J3B3%DDG)*:$%2 M3P+#/U+#(3*60];5!T[7W\;(!M;+.S%]H=+"W5*\I7>+Q16D-U=SY.WU7E;; M7MQSI19O?\(\3I /YRX%R;EW1.MLB;2T%(FJ2$!HK92RT=K:KP?=J1QW!$*+ M6!]6T$T4L_5E._(YPV19NHN<3=/;G]\GZR:K-T?\/&DJ3*0H 5':^,T,(Z 9NH69"N*C8D19 MJR47TMOJD=1Q7)#!ID^\P)/3#R8]79"WTS;.ROH"+K'$-1.8 ^;+\,M(2R?1 MC.RP$>]E 5EQZ9)GK':U=?5-/%/GHXTX5C](--'OHJ)J^&^8?/V&-]L9TN>_ MPHW!^G$^B5 T65YK,M"6:R4YH=*CQ,H+* I,$!DT.F+(-QIX8\>F^RZ?J:/3 MQKD:&%0M^/>GX= YDP!1F$2RR0:EF",)3 L"ABN&%S;JI.IY<:?9VHN),P^" M\'$.9">X/9_(]-:'Y8WQQMT,!TT,39%1=$^<*[V2(,3 M;N^9&I.-GLF18/<<;L=]K+G9_6'<,59X9J"D@I2V(Q$T"38! :J >QNCE\T= MRDX[?*;&Z#,]E\.![SD@K=.\9,7 MU ^YX1?S!M#$P6T&FG^ER,^Y-EJYG#SAD2\+ *BMX#N+T[6CJ;.V9 MWI-M1%N'@$_%&^XDQ>Z?8+'$399R__+O9V7DZF3YJW;=^Y[/#%@"WV6#;53# M!VM+)5 @27)%9"H&531 G/*."Q$4C;6?B5Y*-;P"+[1(B>1D/)&.2^*,QLLZ M"&&S9=%4[TO_=S5\5\P.5PW?1?P-A!0>%LE:QZ/R7B'C\FIR&"-6JD0TUY1S M88/7M8_]BZR&[P2"G=7P7232 )R.9]RN[FTA:F5#(@&X(Y)&Y$$PC,2 QI#0 M-!A^\E2?9UX-WPE6)^GDV$'&#>#\D46W+JIV--C$\)QS9=']C5(17^I=G74N M6; BTMK-1#82TOCS_.#X>#*8MZ^P&D!A,1A_2&D8)F"0 M^C> MSZ8_4!] NI_?':P4R15I,/0?9&"1>,DIH0F"4C'$+)LY&4?ML/$;H3)^:QV? MX<'TUSAJZ_QL[[T%,)(8;LL8&Y<(ZCU/HDB!ZL195LU4#'?=W#,]8"= ^.D/ MXQ%P>S[YD$>SYV'&&MHCD@EE2M9+>43TN1C44A"E"]_P%VV?SV%\N+=GF@GY MDLYB#[ ][_R,O9SYUTJ"MYS1D*/RCA+T#SB1+ KBP0?"@:.[H-"W3:^/B2CF$/L#WO$NN]G%GGF]UCCF2.H6\1"8H*S04N/?%EN UH':0"'72L M/:#RA-M[IDD:+^DP]H-<.R-?3V?!BQ!L%F54N"\C)&P9RZ>D12M"6:&UYIP^ MG\OQ&(>QO?S%EW0@^\#MN6 M 6%49R*U9L1[Y*A-65MP.2753,GK,"QXIL[GLXFT#@;'OT8H=B_[SJFEV0,H M(EC41"J#6I!J3;@"P9Q/&1GW H_PBP_@#G=P&E0"G5#\EPO^[F=?5-[J,M R M>H7RYX(3)[@CP7K*@@DJ^NK]+%O9_#.]P?]2FF!(//^E M#[6<>3--90E+B/ M NU!:TF@3!. )!1E+",FGHTJZ+CY%Q_"?@&J8$@\OVB?X%[)]7ZNL1!TXCH2 MI1(0*;(@-EM-F'4Y@W+2F.<3BNNR\Q>88LHTV,_?]U#&!YQRC?P%G?R 45XWO5ZZB?NOGT\GTZP(M MGA73"DNOKI>=9>3@)/II>C.YN$)N//[9XXNJ:WRU2HUU]>U7*KE^_*V[PE0A MS:JI/22)!\<+2;R%7$)3-$@P28O: Q*VT=+W-GITR*X?SM;%$?>[A*S$<&XC M-ZH<.(4PP@/'@;B$NT^:H[:PW&M=NW"O$X'CQGRKX.6QHAU.0$V$139N;WW6 MG^SQ+/V?J\6RW!KG*K.4@L&[2U%'I(R!.*44,49$1HV2(=0V8(XD==SHX^DP M65EH#5CJ6X[>MHV>1TDY2X(3'KTADI>6+CQE8M#&HJ4?C?>U,[ [DCAN^.N4 M^K&*D(['X&SI+TYG+[[W\])<[T=%8_#)DH-8>KL)']J,8SRD) TE0>6 EV4P M)%@+1&O42JB+F#"U[Y"AS+B[LM;'7UC9!:]^H4U].9N^OO"+Q;I\E8-3B'R2 M9$)+P3@\V-.5R$;-N2ZXV=Z79@A!-7!IGDV7DU24+Y[J MSQ"OYI/E!!9O?\:+*SS*OR&7[[EW&[CP:_,"JR87D>MFDD'BTA M$A5G669M=/7N./MH&KG332O@.0C41TJR 62^13MQ]@O@WJ#4=6N5+),VD7&2 MO$AHH',\^C2G$G)U/HF4A:R=/;25F!:Q>*S,9T,(H 4D;;I2_KC-2-8Y@^!6 M$&U*IQ[A*?I[FJ(!%14+/"K-:E=F[::HE9XTI[B**\JF :3UO!O.+F=7T^6Y M=%8ZX9&!NAPJ+3GQ)@K"18@A@6:&UIY94H7PMARD/DBJ:R\>(=9J6*XKR:M4O=?526O8]AV\P72!KWDWQY^"/V6+Q^EMY>%U,IFLV(S-P3RT4F6DA0-FOFJC<+ M?DA!;X5Z&*NO[R$-1I0B.Y(L4V5"G2/624T4I!QSX@JJ-P#J0M_(ZO%X9#Q1 MAT,)I8$;_#-*9)4Q1=!(WL?@^'@<9BRFE :0-BC/=PX:LP)E84F7.O2@#1G$G!?Q#D?/8],.3>, MIGY$R,AAP'J"?NQG].9Z ] YX,"M/72O-N5P\-&2928FI MVCE!!Q/7PCW8"PC=K\,CI-)$/LR]K7V9^^GBXEI,MSD4ZWTQIZD$04D"A<:$ MHYPXE@*A"IG(C(T2JK^$'$19\_?C,<#8#K]:,FI+U?V.![38$>]A^=HOOOUV M,?OSOR!]A8\K(:RWA[>!%$9:=*D]W@U)%'LV >$FQ"1 "%XR9@G1R2M676%B)WN6!W8=# M(P:/3 6RZ"#H#3QV0*QPEEA5>)> M5X\M=Z2Q>459QZD=5'0M0//#ZW=GR^5\$JZ6A5E?9M>J'R^$#_F+_WF_]H<& MEG/2@20? \&CAIZ="&B#)Q>D%C)X4=O[[4!>\U9D#YP\!N5 0FL CZMG[&^S M"Y36XMH)/#>,AB I)2!"Z>(B(G$:73^6E%9)2:=4]38D3Z@8&5U#"?Q)"*\7 M]YOIH;/K"+Z"/)O#)XCE:7R2)]%?EQ"N67DN$0P.J"#40LGN*4T"LC3$&2Z4 M]8K[5#LHTX/%$9RS7I']GS.1&X1Y-X.]V$=YWOFZU]G,U7DM\@ MD?/ N;(F*&*@9->7(8:.6TML%(Y*%KBJGAS6D^1Q.XJTH+=KR[5:X555XQ6X M,5IH]#C-JNDQFD_>9TF85,$:;PVDVI[\D<;K8"TL1C1>NW"_Y68/!WJ73XR@ M#U?+6;[_'[]^-WAR5QP0FE$#\2(PXJ)R@>$_ MQ%R[8F/$I*_H6.;&*V)#7@T=T<31S BSRFDMJ-(L5=[MLTWZZH*,7DE?7832 MH&>$Y_=#/F##JZP4YT("S]!^6-5?!H<6,AH01!CAF(\T@ZI]W/K0^RR"F4>@ M:(_K,YA(GS%\U[DOC -DX1-11M.2"FJ(5:!)9C:YR!SCH;:+TX_B<2%\.F15 M@O018G[&H%Z_XZIH;?!1D1M/\7V,A7I":0!AFQ-< M+0CC94HD.4;HPQ/W<3Z9S3_# M_,KGA?!_3OUE>3_]G[N;9KUG;I*2B:UZR@A4(*K,,66T)!DZGZ)R MC,%X\-Y*=S.^3$/8KB/DMH!]6)*LXP%BR3:D,M,R,M@39R.0Z+G(.>32CN,Y MY,&/69U1Q_D>5'0-0+/<&8NS:7K[LPRF@,6YYDYD5PPPY5+)SZ8D!&&)-4DG ME0586?O!Z#$-S=SS TA\5I']313AWG'DNM/0=#F97DVF7S]\A_EUOL%UHNKU MSWWQ/TMKHN7+A^QG^ZW2)Q.%GOKZ;(KYAL3Q'31Y%X)($$0#5 M/+J&GN/IC=HB-W+&NZ9V2O* VVGFBA\>UJV HIU,S]N=KD_ZVN@YYXSF&,$3 M"&4@EZ-E"$7$\RYDT@H@Z.JMI;>0\BPN])KP[">,'M"J4^N!!O(=7\Z=*D7) M8$G)#262&D."E)08,,):'2+>'I5Q](" D?-Z3XF>XQE?6QU5SK9\ _/)C]6( M@7LCQ_PTE_-BWV:;+X][77",J7*FE*0*-U(5VDQ);F M)($9KB670D#M0-+I=C>NBW4JO#_6W(VBIX$PP+;-K%Z>LPDR4:I)\$GB%1<9 M\8PEDD5.#*1*V=:N?]]%3X/8;0!#!T#]*($V!<[B218M\ 7_R_6#H0Q)X\&G M)'GDE(PL$TOQ=R*C$>^S"!%JIX[LHJ<]EJ!4U^ISP82P8AP M0I?F_+H6.?[Z_*?__@^_O)J7&%=1>C,CGNF\CF)S0/5GN\>;Q7PN52QQZD*!/' M2X\<8TD&J3-/Q@EC.J)FZ\?&C?T-CIHZ3&[@ZEI;EV]@@=KS6C[E9K>\]$37 MD4"60"08Q+Y7F>C(@HB6.V-JEQ-LIJ05[=.T:5Y!B$U"<7U@N?" !$>2$GKI M92(M\2X;0IEV O^!2EH[$KV-EG&MIQIRW@N=(YC> 'AN-@#I;+'>T]TINTDR MTCXZYH D9$G)\<$CA@>-R"RX45% "/7C;WO):@U2Q\C_B6]75Q@-X.O];)IN M=[7> DU&ZB T<648F&04+WV*S H"+(!AD!*KC*<-9(Q[0PZ"G[[,;B*-I;OM ML%+FR@3#(FA"J7=X&M $<"5G72>A@M(,O=7:C;V/H[05"[]IR^P$(&A .6[8 MQEH+.*V2$UZ2Y- 'DI Y<2ZC#RTU**&C\E [T+^5F%8B7\,A8;-MUU,L#>#K M?KT7;N@F95LH [QTGV8^$TD!S5Z-MH0PR3)*,^>Y]O6[D9 F#+B^0GZ<1=J; MXPW 9C4>Q,?"EA+^69TG'9W6E#F2J5*HS '-"&4]L9EQ\,+3#+4#&QO(&#>W MZ9GD+$N JKMUBW MP^0('H\77UZ[6?^C3QT_5?WA0V9R]M],@26QKI M&/2!@J&44/24S>R J.A6CC30D>1QLMGURW'#$H,BIPN4&;J6= M]_\?MQG-,EF00933(-!^3-+@X0@"-RFYM2D%K6IWNSB,LG&;\#X3ZVD (3<% MW?>SPD%_L1XV[Y2 K#(0[LKT*HH>L],!RJ@"X77FT;O:63;;:&DXSG"DW+=" MJX<0&@#3.F?HYEW_05>9&XY]F;VZ-Q$#TIM5LLA[^+ED_!^SZ?);&=.;*;K! M0+PQ:+QZA4:$]YJ8G&66T1MN:C\KU:&\X;?U.D =0< -P/IF9Q^F&UF\:O$! M2__S/ 4JE(Z6B "22,TY\0R/*_YE*)6/S%4OS#Z4MH8?%^I SO/$_.$%QV$'?/VW!6'>6-%!$%KDVK.37(6S1= T0B$LA$+0/&/XO MBZ)ZTYR_1A%9XBHSHST17$ 9(9R(3!*"E03 :.23R_5[6#^K[-1.I)#H9ZX(!I6GMQJT#YAJ^A"J0/O?L"4#0 -2WYSM% MR[G0@9-(8R(R9MQ(4H8DKZ63C">>:_=V>UFYAIV0<'"N81>Q-("OS9EO.5/@ M(96K1I8Y1EF0H 4C-/*S"\6;S_6\[)4C(.0N7 M2$R<$VFE)I9)1B2/@CLE):6G>$OOU/#D)>3NU[Y/CQ)H UIM9T%TT>Z:,4&, M809WP"GQ446BL_-1JXB[^;OA27>I=VEXTD4$#<#I4;>-FPW=-$X *R15B02F M2BM$"NA&(;^$IUKK;*57M<-S.PEJ!5!]Y;Z[Y4D/(31Q?][OI_!H+RG&+$H7 MU2PDW%6$_MA<#I"!@T ZK._@)LT=)$%2S9E M$ORJ]1#/Q >5B07P+@:A<6^5X7/O\TV"Y1BA/AZ6>B2'&P#'JG/Y>D)">>0H M+%HWJ%]O*+B@/.-XA+0*1$K0Q L&Q/J075*:FER[/GLO4>,:6,,!J:XT&H#7 MC!VU(,PY!%)O&2,IMYRDP[5QM2&PD9-\8U'(SZ<[T!Z!R8 M86NY%>)0B0T4XV;]YI8U )$4,ZC=C32ZL4C53?02FRM'L(V MW=JCB/LY8OWQMJ^947:NG-7618X[+Q>4L(*X@!Y;-MPKY3WX7#MON1[UK<3\ MVD%Y'4%7@_A8Y2J/*\S6@=-35*KL^_1IBU0Z,:*!^I0$S"#;#:&)EH0%AB@U MPA#E!?=9@XJG27T[37W*;WXR_Y>_N,*U;XE8O/(7?AKA\S> C>;@_0>&6Z/R M7BKFM8$H( $M#5M88(Q(9A7QS)9^ZP$7OMM9KC=-&C-#(#G)P^);:"C M 7MGY^._YL%$!HR TY+(C$Z[U3R1'&40,F5A!DC0;G5H42N8Z9*STT6 38%Q MPU,OXT;H@'[Y=:L%'1EQ/"?B%>,@HC;4#-I>^FPF%2-3#$B9 M>(%'" \HGIQ,,A?@A7*6#=5M^GF48G:2\Z&EF%V8W@!X-LT6$"& $Z!(9!J( MM$P1)WDFD(W7B6;F>>U@P+&#'$Y?:ME)O@<,^/^ZC=Z*UVM( :4$T?4C"N$CI>DEL@<01;&P#%'[/;,CBPEE)J M@"1!45OZ,O8&O022I J(AB.96D#:-C4.Q\M*!LIXVA/ M45]*;SGQ*I='5ZFMU[A!6]OI:6ZB1:.&25]QM86XFR*C&%00AI)48E^2:X:> M ?=X2VO)&7H*3M760L]@@D4GL>Z=8-&%Q^U-(]@\88&"I%Y135)PZ$=F&7LUG)9-DZWX2Y4S*Y(G(>(XD MEYPXC3Z 52&Y+()741V(EWW?:FUF11^L5.5K SCYY^<'V'_CIY/%M_\]GTWA MUJ!/C%-$.U>"XGX"NHD63?MH+%IO23G-TJ%Z9<^WQHV^5-8I-?G: $Y6N-\S MIP4=O&2MS.C[)8O6/OYB-<0R7H.%K*Q3?E]Z7H?/C6L2#Z!5*G*W < <.MQ' M, !JN4)]6A^/LEE[ &:RX9%#3I0J7&P#/O?-PJTC7 M.V&Z%%L)Q+UDI7&5DB1$H 08ZDT70]#LT$EMV[]R$$3T\X!()5XV@(I'=^K[ MV?Q/^(H&V/UK-?),;?2.4)4DD91%X@ Y)25#7CDJLS_27-GTN8-P8IX'3FIS MMP' W(/^YS\AK2TP?^O1,:D-%T09BI:Z<)[8)!G1D=N,8!""^NZ:Y.F'#@*) M?1X@J M?NP@F+CG 9.ZG&T@3GLO[GT;#/_CMC1,:8.^7+;$:(NX9^CS!^[Q&"0=9&0I M"SY$,70\\[2RT= M+G&]S4&-O<5]Z'S&+KQ__J69MZ=\ED\[0VS/ET]LR^R"C@:LB4V;OLX1-&7 <)DS'$)I-A 3<>CU$PT6KS=T]_#B MK(SR;;2\V'K,3EB9#2"X1@&X=D.]USR9+ BCQ5%,!G?B<4^))>&5 RJ@]A3= M[=2,"\(ZTCX 0D>PO@$073=9677(6)XM%K"\?9*/(09 IB3-2O%^X,3J+$E( M)GKN\-]\[39GVVAI#T#'R'IC=YN>C&\%0.]GT[AA*R'1Q+2-)%H/1%+CB&4Q M$F,5C3YS87EMOWH'.>-FU P)HPKL'SFR?!;C_ J_./%AWO.J[^XBYT/KN[LPO0'P'#+=E07%HN*EJ2W>TY(F MC1:?"R2!X2%&85.J_P;Q7$?M=I+_$:-VNPBCB7KP347M%+Q1-B.3K$='PEI* MO'.:1(A6"\.9K3Y"[=@. H/=B8,@J"^SFT#,SOY4SC$9M+%$6[ST9<1#$+@Q MQ&8GN(:4I*YM4;4[&K)1NZJ: )NX('=TMP+IG-(ZD^18&0&\ZA##+>&*,0!5 M)LK5[M+\3-O*=9)ZE[9R7430 )QV]C1S7)D8*25@(YXYFRP),2BT2K67:I6D M5?M:?*9MY3I)O4M;N2XB: !..\80&B.25TJCQL;+7EK.21"HP*-!>T![;H6O MW5KN64Z![ .E2NQO $@WG<@__^F_W]B-F5/+RI@="JBR;5:X V21L"P[)5VJ MWTOE*16MC-ZN#)R>[&X ,-V'ZJSL@,B,4YD'0EUICR;1& @F>&(HZM8@E*>/ MRT^''5&TE=(7VZ&CMF%?6>@-0'O#-FX&D5&J0:(KC28!);*V=\.K7[6__:P)S).K;KS_@!URL MCE@V@BF)U@-HC88G:$:"8HJ(%)%+7*#%,E@FZT[*7FP52Y\;=0"AM@35?X O M^;VKV^'I_M8G.W#J$M>QL,X2F2(E%H0G44D%8)4/H79+MDX$-I*J6A$AVT!8 M75PM8?'=]/O50T M@K/Z(-@&MYX2:0!")O"XTUBW=VE\1Z6MW4VU%!AJ<^$,YZ(S,BKP'0@*@HI-6-"55=\ M!Y+6BEO;&PQ;859/,HV]UM_NYT.^^\M5VN]U0>W[V?)#SN6/7_$*62Q?EYX" MB'U_<2Z$1!.%00D$X)W"DR'(3K1>J**4I>"3J]W(O0;=K8"U(J2VPO9$TFU* MB6[<\RVS]^Y;,FV\EB4M.L:2PYS0F)&I]%)G#%2R-@[71Z(?[:T\V(V&[&&D MW!W=[AK=4_A:4KJ&PO?U)K?L$#E^SH*S/BM),DV 5Y_@!/]("14@N.!!N $' M !],9BNOA2=%;579':]^9TM_,5P?B]>SR\O)\J9M0_$*T ^ :2QEY$>WJ#A@ MT2K=)[H27ZFQQ+W/GCW^[-/2>\VCT5Y3 LIZ(A7/)%ATOP,+1E@KG VU$RL[ M$7BLUEO,E^?EG%RK@6GZ?Z_\Q23_6G4BB.7DW/O6M3>990RA&"G&,#3S0R@S M3X(C/CAI+9/4Z(.R^O#+][B ?[KC0&>BQK4TAT/2C7X;5DHC&I5E8Y]*GMGU MW .ED&;4]2(:5,6HZDL:I"7)0$B9&@ A*T#K]H/CP&9@8<[Z$O<6@DHB>%\-$&-&F7L(Z[&XC^#!=B-%8 MQVPNE=0R:[P[+4-%& 71,EE-A5*:'O1D4,GVZ/9T4#T><+J+9%A)-1#46M7; M^XO?9O.WTQ^3^6Q:K#GTV&:+Q0-[[AR,T+P,CD1C#;U3"H*$9/%W'IU&KJFG ML78>TJ&TM6_-' F/V0EDU0H&(>W>U+H-Q#G>%*"Y#R1141(:DB1!4448YR%F M"E;;VE7'7>AK7R%6Q.(0,AN[8?CDNF3C>@^_WBZ6D\L287US-5\Q]T/^!)>0 M)JL_H,U!C1)9D10@XO%20"S/DB25XU-L?_1KL;ENI2LCR(#(KQ2D??^NN&R@#3X-3!%AI#YXT7G1! M YIC&-XF;FZ2-BU++'%.=';('/!X?\;B/0"C/N/_:W<" MY+205%U%U/OA*BXA3(#@95IS67$@LW.12&HM0>%+8\' M3PM9TI6$O!LZ1W"\/=C<.0<2#XTWI5FLAXQF>\D_ !&(97BH@":--_VPR!DY MC'FJ&^LXEK< G>4L_OL3?+^:QV]^ 1_GLZ]S?_G^JAR##_GS-^3NXNQJ^6TV MG_P/I"^S5W#WP^D\*29HF9_*T!'$S09)G$N)6/Q[9E,R,=2.6/8BN"D-=B1F M'@/Q9 (YN_T-';/YKX6KY^@<*K(O77L\OO,%VL<3\OSX2K!)-7O^Y^YJ/_5?YN M1=XUC<50FZ:/%W[ZWE_>F)*5S_80)/94D)\ G>))7$):G;2U)51WWYN_,6H; MC"'1\EB%[63QT5KGHL_UB.?S_'HCEZMS>6?&'*M#MJ]8@<1_3+]/RJ)?4%>\ MPG_\=Q4RGZXZRO6Y5Q8W>#J((R/:7 _H [R24V5Y/5IS%(O[.&EMYD8CLOJ( MGUW.+Z?IMPO_M8JD'JXXRFO347+:R(E&I%1._.OI(LWKB>G1DJ-\ M:$10_S7[\XZ^NAIPR]*CM#\Y2G"[>3.R &_OU,DEI-]F\V(9_LM?]#YNN]8= MI6Z^D^@.X$H+!V_Q&GU+^#*[);>$P"J>OCWK'R)',_X1/(Q+S)#W; MJ/0:$=J[:9K\F*0K?]V1JX^@'BTUKE.VF^>S?0P8^RA=7-S1M=@;W#G@$&U: M<#0);>'Y[# &-/ \<1=,VGUHCLHY?;#VN,[R0:=H)U.J"^O4KR.;=_7XM6/( ML.3X<'][^?UB]@M@%0?]\+WL;9" \_;OC/M*>\*@\UY6-P"'%6UGW_'S\3H/ M]]/DZ[?EXO/9I\^#P&+_]T;M\G!*>!S,^K$-F$VW!][H98?UO8&;A0^!@1OL MLCS:'WC$EQ9$]\]IFE_\^OH9XM5\-8OU['+97VX;5SWH=J?C2VT72UH0V=N? M\_AQ/HD5SM?=4@<)IX&GM2>;;T$BO^,-L'SCEW>=>?J+9L.:!\FH@0>U[>P8 M65@/3_:O?_Q[N8+2ZV_3KQ]C/[6W9^F#1#?N&]MAS&DU">OM?!7X'B@!Z^GJ M59*O]A#=,_&J"/43Q-D/F/_ZD)]\ZPD8CL+]01_H<637J]Y\IG^4>>."HP7( MNLCG_F'=Q9:1E6S)ID+=7WR?<@?TCC9O6F\T>>WD^^P@)OREWP$&L4X.%%*X[V8[>+U;,_&&[I7 )>\G*QGI^-?5KM@GBP\ MFE([UC(XA$UCJ[RO7Y?K3?6.-CU<:K1,QF.EM9D5(\OGAJ"IO_BUF"SJ).EL M772TK,:>MO=6]HPLO<_+?W^7Q6*EV8=O( M$OYPM40=C_?X]&M%5;I]U=%R((^5Y5X&M7,!OI\M_S^XO:FA5C[R(1\8+26R MPF6YEVTC2_@W7'0VA9N=UG@0W;+D:*F1QTIQ-VO:DMN;*_@R>_NSO/4#[G.: M9_.X,JW[*MLNWQGML;N2A ]A8H-B_]=D=K'N1/=?LTMX73K@S7_]X?\<0O8[ M/S;>PWE-!!S"SP9A@#O^SZH1XB2NJ?_B?[Z"*>3)LG>RQ%$?'.^IOB8<#N5K M6Y! -7;AIVN"WUU^+^WJ< /7(W_JV&['?7&\W(!*H.C&V78\L)HFWHYEQTL@ MJ."$M6GK;2"PLA_]>-F#A-A4K&L_CQIZ%9C! OW"3_"?J\G\5J_44_=@/0C\A7JUFLJ.:^#J;_^J=.K)YQ?'$ M])C?LP,W/W8@^>+B,7D3J)1$LGWA\;*O=HIBUHTO(XON(\PJR.ENE3%S2O;S M>K9CX^,G^2!)[ZN(X_%:XQ7U=A3*%B;\G:MXRIOF[_S$O_,3N\DF_9\OLY4_ MWO=X/%QIM#2J7:=CXV;'%L#%Q2U9=8[&X^7&N]8WLGMVR-[';A,&?C64NN^9 MN+_.:$EJNT[$AHV.;=2NJ:T3='NZVGC7=C\_OK7WB]>SSW !I>/Q&D.]GRXV MKSC>17*)PL#^;7V#H38/[[ M?';U_=UB<551HKO6'2T[]U@]NI]'8VO4;Z4)3+HEM)84=ZT[6E[NL=IU/X]& M/XNS+[.EOZCQ#OQXK='2;8\^ M.S@SMJ-'-V.;G3>1X;,?7ZOIQJV+CI?J>JR5 MN8<]#4EO1=D]#5%3B)O6'B]/M8(L=S"K!55Z2VIUA;IUY?$R3/OHU7V,&CNS MXC]7D^6OTB/KFI7HWERN>H&^F60D!G"WM:3;\5/C)9P>*>[C6#FVV_A(S?QK ML;I$5EU$O\TND,N?EK4\R6Z?&B]7]>C8W3&L;$[^[V'Y;AIGEY5BZ =]8+R4 MU6JRWLZVYB3\),@\E*1W?.@@B3<5.SJ"C2-+?H/Z*3M?![_J"/W0;QPD[Y:B M3QV9U]PA_[#\!O.!S_?F;QPDZI8"5QV9-_:I]N'JPL__F"R6%9^ZMZ]ZD#A; M"F?M9=#8 GRJ6?I&0K8L>5"V0DO!K-VL&3WR?Z/\ZPMPW]H'2;*E4-:!S&I@ MQLBMX?[';%%[PM+#M0\28BL!K)WL&=W:>61Y]SU^&Q<\2%PM!:!VL67L4N=B M4)4=51+8IO4.DE=+ :,=3&DAQ%^E/>;]A0X24$M1GDUL&-T(F?5.E;Q9XR!Y MM!2#>;3Y-M*\>XNC:[XJ;RE,TF":ZFSZ.QHN:\+>P"+.)ZMGF$IYJON7/TB( M+05 #F?9Z/=2FA2Z_(6D_,?=[FH]/^];_2#)MA0+.9AAK3;4>#==3)"M7^9^ MU4SUWJC#AY3W[*ZQXS-56FT>?.H)0(ZL7]VZ;)]8V.URKTISIOX= M-S8N.&)QYSY9/(A^[6#&V#'+6])Z5[4]6FHTV>SD]D:I-%3G=G9QL4&7U*D MW;YP [+:40RZER%_-Q,8ZPS]W5C@[\8"W7SKY?SB"\PO%Q_REWE"?-6Q\'/UAJM)+<(X7R M@ %C-PZ]N@!&@V+%JDFS[TM(OUWXK[W$LVW-T;$=N,PU)M7,U7A%40 MTNU2XU7%'B.=QQQH0BR?(5[-)\L)+,Z^?CW[X2<7O1-X=ZP[7MWK,0+;R9OG M\/MU? MNI9+MW_U1EXD=\KM80#_0'Z-_L:RB<[WL^6:U#IAY,._TDA4N:><=_!O>(V^ M_H?R2_ +^'_^K_\?4$L#!!0 ( ..DFEA?EUC.Q0< #0F : =&1Y M+65X,S$Q7S$P<3$R,#(T,#,S,2YH=&WM6FUOVS@2_GZ_@I?BN@U@.[;CO#EI M@#2;8@,9*_+3DXQD!ACW32G]UN%*ML9\?S# M0;]SL%>YXXE*7#;L=;M_V_*BIR>I+AWF,Q@??@8U*\HL6E:5M6S(J#8)6_9=@ M$\SSCY-@\@'TY*JDF0N]/AM]<9>I2#FQV^OT[EN\[+@T(_@>:>=T,3R$XJ;% MZ6IXA,75)_&/7Z\__WKVZ4;< M7(G/%^>^;;?;%UH)0C:@5(MO$,]$P MH=1(>9A!8M/)C9"Y2&:/)"%V LIT.AM<#PMT?!X0D M4E4BS(R815A;0"#$T6V6^E69@G6D4]"CRCBO$^@$=)9BV +L%#-5A<@S:!G, M>;Y 90,(^V!J #]1K+C%$G4. 4!1 R]^.NOMB:7-1)KKB9WA=,%D0G)CL!M6 MMI;@9F?&K%C[>A WV#C$W=P+#R>:WL&Q;3#5E!-,$SI-%1Y]X"Z%-.0A@I"K M*"<.I2#@,LJ5S5B1J=!ZQ41L>4H-F*=X!&0L!: MB/_%79S)>0Z.U*;V#ON+?WCK:]@MY>LMP6&A57GF7 *\\EF,B6 M8!Q@Q7:M-6D;JM/Y=**93_C6;>_[0Y!#D@N$%Y5@N_L;!%RYO4' [0]X'7#0 MQ#$#Z)+!:O/*'>-0U6- Y)%%+A,B7%< M2KP!OG0=48GJ(P>VT4,5;QH605D>\(O-I2H0^>M!<+PQ")YS,8UE7GO"XOA2 MFJ)V5&-$QCY2 \Z+C#4(.#P^7A9ZQ&(@R-.&XC/2M7O:@G6FFPL3%];I'Y^& M1#0KV?T>;!8"YGB\L?Y7@;ED8S W9\T0S554\*&\J>)\SZ/0>P97K,FGGQ0;SGP<])3XQ^/5H2'LJ7.Y\$"^]>(E>C'2-^J(MO=* MCFC^@G*^25H+GF+67 ;J@K(8:L\H/U8JV;EI$M6LT\;.,[YO@,JB4,X1?2$G M1!HU!?\ 9W"P98K'_UQ3S_8@_5XKF._W6UW&_@YB^_^GKJ^8Z?F6 MB,M&!:SQ49A;DFH-*N'QX MA-MD@H&6YM3V)#R;,A5#@#%4DZU0 UB],DU(>O5M[70E^\XY% MG,=3 ^9H(>[DR0[(\;?7#<1:(0VJ5Z2NB=9#J0 MHKP'8 #N3RD4.N+9+PN?^:[U.R'C9ZRVIU1QAM-4+OK[+?\R?V:X\\?"QJ@( MNXE,&[;ELK(TG/TX1B:J1W\Z/.9VA$FK>(?O=$;J;%_?[ M7<"CS^_N'=;.);.)F]?Z'?]:?\WA7F?0/5A+ M[8XW.9B-A;&5+-]O[6[-!C2[8-BO[D3O_KMTWA@K:Z.K;X\(_]G$A^G]%-OX M_7*70J2_DU=OWPRPX?W?I7?J]YQ<,X!=]G7KBPO3[!/^; *RPE_XB9F//]*J M??65^I$6XSQ3E(J+.XIKOGP05Z$B7UV9'<]_2Z2_3D)X\"%3I:U_%3<,5\MC M6OFT:0$VSZ_=Q1 9 7&U>WK(,SX/NOU: MVVX;.1)]WZ_@*MA,#$BRKK[(C@''XV ,+.)9VW/9IP759*L)=Y,])%NR]NOW M%+MUL^2,#&<2Q=@\.&JR6*QB'9XJLOLT\5EZ=II(+L[^=OKW1H/]:*(BD]JS MR$KNI6"%4WK$?A/2W;-&HY*Z,/G4JE'B6:?5Z;'?C+U78U[V>^53>3;3<[I? M/I_NATE.AT9,STZ%&C,EWM=4++K'4>NX$[7[![U>OWO<.3SL1RTI8M%I'1T= M_Z==PU"(EV.G<9&>\QG M,;[\6:I95\;M"/J&QGN3#8Z@R\L'W^"I&NE!<+)6*IL-B$QJ[.!-*_P[H9Y& MS#.53@<_W*E,.O9)3MB-R;C^H>ZX=@TGK8I+0:?^*V$E)@F/D]*)0^A)E98S MI]H=RL^O!9ZZL6;_+!\:HS$>(A;>W)I?D2:K_V(EUA+9NJ\.N/[*[GR[9[?G-A_-/E[>- MZ]__>?EO=GYQ1SV=5NL9Z_N7^]G;Z.=5G=UZF2=2LX]-]B'ET?W$&%%GD;1> MQ5/F$^[?OND?G3PCICD7 KN[D-]K=SM]VFPE"-9+U,K)5/(6!"=H@'6(&KC3C>LH*[6TAX0'B%W(E M LU9AB>K>,IB'J'),I.!O+TIY=8$M(RD<]Q.223C]Y(1#N8Z'=H$C,&4:4BT MF(,$(F616"&F,1R6"&G9)%%1PEQ!?Q;C)]+*2@DYD"F7(@-3,I\HG\!!E\LH M&$AZ$':_'Q!*%BN-,!-B%F&M X$01[==ZES0U@"\4*:Z31)%" % T MP$N8S@5[(NX2%J=FXF8X73 9X]18V@TKZTMP8SE1G6%!8*0%ICY0(50DKJH(?J[@6)+A.QE2D/B*M2[ (M]8JDJ5.!4&&+ M,ZD2H1YTQ= IH;A5Y( J"X&0&C1I*APEY[!97BA=1\$XA>;@S2#YN'ARN WEK[EK# M\_:LMS6LL17&2A!:N3.:$]5S!Z13P4D0YE;,X 2 *SY4J?)32ON;IJ7-%9 7 M0%7NBQ71I8(U9)2'RJ&\P ')(0I4ID0X+HE@0"A=1U*C^DB!;?3(G#8-B: L M+_&+S:5R$/GK07"T,PB><[$<\[0(A$7QE7&,VE&-$1FWH0:<%QE;$'#YN+DL M#(C%0)"G*XO/H2G\TQ9L,]U<6%)A'?_Y:8@-9R5[V(/50L"<@#?2_RHP)W8& MAB;M=>:57"W;S8(/X+H)(E>C/2=.J+U7\D1+5Q0SC=)?<%3Q)K+0%U0%D'M M&>7'6B4[-XVCFO7&NGG&#PU0F67*>RD_DQ.&!C4%]0L%^X*2=X S.-@1Q>-_ MJJEG>U#^42B8'_9;H:-P!['W_U/77YCIZ9:(RD8%K-%1EP[/D9( 1Y6MYZ>? MB>3WE'[+LBTDX%!PAMO0V8W1LR!7'53*RX<-W,8%!CHYI[8GX5F5J1@"C*&: MK)![("<<'M=0:Q> MID&EQR8=2\J%FH^J2WA;\:/,\M1,)7HGB2E)D:\ &(#[(H5"\]EO#9_YTO4; M >-'+'9@5':.PU3*.@?U\)Y_9K@/I\+*J"$VD[0-V);RW,G![,<)$E&>\NE MZ3!#&'2RZB*]N!]3-D,A5+U,#INC[*[>Z1^T@(X.O=;W6#LO9A-7;_R;X8W_ MOA<;^CK-[G'WR>Y6L_WTT,^H/>HW>ZW#K=3N!Y-+L[$P+N?Z?:U;FPVH-L&@ MDS^P]NI+==H7:VMC\J^/B/!%Q8?I:H:M_'ZY2V6DOY%7;]_TL-_#WXTOUU?< MW3*4+?*Z]MDEJG8,?4D!619N_MC,V^]I_;[BFGU7RR*U0C+Z%94Y^]FB *), M'VJ+BT3)F'V<9Y+KLGQ?7[/]P)9?++$\^E8J-RZ\T1N4-]1CN?;UU *J89[6 M8@@? J^%?WK(,[XW6OE;?ABV'SY(^Q]02P,$% @ XZ2:6/Z\$MWS P M0Q$ !H !T9'DM97@S,C%?,3!Q,3(P,C0P,S,Q+FAT;>U876_;-A1]WZ_@ M'"Q- $L6Y8_8LF.@7!QMA&L--6Q654,N<_ MZZ7Q2;^VXQ6GMLQPDOS2\DNGDT))"_XTV(?+ ',;C.@%X,V5M:K*AH!EV=I& M1/"%S'R2K0"V-?#9/ M'GOOSMC?MM$977$)6!>FC7)/9=-&]?>QB.ZI2=MA5@VZD&HE&%TP "/V\* _ M'#^"_)I0"D^\2+ "OQ-G"Q?:FX=S-DZ+XD$G6T4 MBD?='LAM-$9$TO^$Y-)_I>2X!$%4H2OD@$+ DL*HYV>CPH)PI\E:,^/(;;MI M(@0",PB&"*#>U, VS#BK@DLBUY/M4 CB6S 7;FLR5IDQ'P(X@M6'9]F),N:D%:3(N?8V]T7C7@3M"7;IG M=$[$IO5Y#8;IS>FJ/XI'/>P.6!8BMW3K>'/VBOW9JV/I'7,X[G9'>Z>3&.\W MO0=V.(A[@_VFUV$[/N00-A3&U$2>MKJMK<&FN%E:KQ'>/0*X>M^JC:J??T?Z ML^VOS6Y#V^3]_2D%IE\HJ\.#WLG8^/^K4\-.C@_D+W&IMNZMRV:;N,,NK$5& M"4[1-L4?J6A/7JD?J1BSDK,B].VS-;1HRR]9N'U?P"L$T__7:/JZUER@=!#. M2[<+TO&=X>E:V(.L;KS7U\KX;IQI)H@C]=:;_M6^]GZ2*Q,RA\V]M/M-'O&V MO/,?/F)T_,>3KU!+ P04 " #CI)I8L5;L000$ "U$0 &@ '1D>2UE M>#,R,E\Q,'$Q,C R-# S,S$N:'1M[5A;;]LV%'[?K^!L+$T 2Y;DN^P8:+,6 MZ,/62[KU<:#)(XL(1:H4'5O[]3ND[*3.;3&*)>LP/QBRR/.=R_?1YTBSW!9R M/LN!\OD/LQ^#@/RLV:H 90DS0"UPLJJ$6I+/'*H+$@3;76>ZK(U8YI8D4=(G MG[6Y$)>T6;?"2ICO<&;=YO>LZYW,%IK7\QD7ET3PTY;(1G32@R1A= ']:)Q, M6#8:3<;0[PTGO?Z@_T?<0E/-A-)U$0Z(S8G,@Y]0LJ((J>+>14).7 MS+J5)(J2SM\E?S?_SYI_/":_A>?A6;B?;]P;1(_/YA^/O7]G[&\[Y-Q"F8,B M;T+R2E)VL=::=PCSI-8=4GX;G^2!ZG0<9E&3"Z77$O@2$(S:H_9@/#U !B7E M'/_[ @D99G4E#*$XBB(-XN*:8/[?;"8GUR)$]C*".M@7F]83A7J;*O0&)L7RFTR M)53Q_X3DDG^EY(1"011-?V"(0M&2XUW/SU:%&15.DZ6!RI';<@2&EE6.RE\)=7P6^A^)G*O8K9T M(6'G?:$-!Q-@$)*6%:2[BRD752EIG0KEH;S1=#\[-Y)=NG]Z1N6VE7HE-\O; M:6T8A<-1X@8VB\.)Y3O'VUDN]+-M7FMGL&4V3(Y=RZ\'Z;(^+&Z)Q+ZFT%)SLLCVP>,TQ>:;Z/6'- MOJNR@!(X OPN&)#WV V$Z\F^-9SE C+RYJIQO,OPH07,_S6;ORR-D"09-G/9 M[8)T?>\XX#'F4<^Q!UK=>)-0ZLIW_=2 Q(Y^";?>+5R?>.\GNC:A"SSV*WN_ MR0'/YWO?S6N3KG]=\Q=02P$"% ,4 " #CI)I81T>?Q(P4 0 &QA( $ M @ $ =&1Y+3(P,C0P,S,Q+FAT;5!+ 0(4 Q0 ( ..D MFEC4-(7^6P\ $BQ 0 " ;H4 0!T9'DM,C R-# S,S$N M>'-D4$L! A0#% @ XZ2:6$:?0'.R'0 EQL! !0 ( ! M0R0! '1D>2TR,#(T,#,S,5]C86PN>&UL4$L! A0#% @ XZ2:6+'O*?;^ M5P JQD$ !0 ( !)T(! '1D>2TR,#(T,#,S,5]D968N>&UL M4$L! A0#% @ XZ2:6 PHA*/_]0 B)$) !0 ( !5YH! M '1D>2TR,#(T,#,S,5]L86(N>&UL4$L! A0#% @ XZ2:6&7C/":"E@ M2TR,#(T,#,S,5]P&UL4$L! M A0#% @ XZ2:6%^76,[%!P -"8 !H ( !/"<# '1D M>2UE>#,Q,5\Q,'$Q,C R-# S,S$N:'1M4$L! A0#% @ XZ2:6+/-3E_5 M!P ER8 !H ( !.2\# '1D>2UE>#,Q,E\Q,'$Q,C R-# S M,S$N:'1M4$L! A0#% @ XZ2:6/Z\$MWS P 0Q$ !H M ( !1C<# '1D>2UE>#,R,5\Q,'$Q,C R-# S,S$N:'1M4$L! A0#% @ MXZ2:6+%6[$$$! M1$ !H ( !<3L# '1D>2UE>#,R,E\Q E,'$Q,C R-# S,S$N:'1M4$L%!@ * H I ( *T_ P $! end XML 91 tdy-20240331_htm.xml IDEA: XBRL DOCUMENT 0001094285 2024-01-01 2024-03-31 0001094285 2024-04-19 0001094285 2023-01-02 2023-04-02 0001094285 2024-03-31 0001094285 2023-12-31 0001094285 us-gaap:CommonStockMember 2023-12-31 0001094285 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001094285 us-gaap:TreasuryStockCommonMember 2023-12-31 0001094285 us-gaap:RetainedEarningsMember 2023-12-31 0001094285 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001094285 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001094285 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001094285 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001094285 us-gaap:CommonStockMember 2024-03-31 0001094285 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001094285 us-gaap:TreasuryStockCommonMember 2024-03-31 0001094285 us-gaap:RetainedEarningsMember 2024-03-31 0001094285 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001094285 us-gaap:CommonStockMember 2023-01-01 0001094285 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 0001094285 us-gaap:TreasuryStockCommonMember 2023-01-01 0001094285 us-gaap:RetainedEarningsMember 2023-01-01 0001094285 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 0001094285 2023-01-01 0001094285 us-gaap:RetainedEarningsMember 2023-01-02 2023-04-02 0001094285 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-02 2023-04-02 0001094285 us-gaap:AdditionalPaidInCapitalMember 2023-01-02 2023-04-02 0001094285 us-gaap:TreasuryStockCommonMember 2023-01-02 2023-04-02 0001094285 us-gaap:CommonStockMember 2023-04-02 0001094285 us-gaap:AdditionalPaidInCapitalMember 2023-04-02 0001094285 us-gaap:TreasuryStockCommonMember 2023-04-02 0001094285 us-gaap:RetainedEarningsMember 2023-04-02 0001094285 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-02 0001094285 2023-04-02 0001094285 tdy:XenaNetworksApSAndAffiliatesMember 2023-10-02 2023-12-31 0001094285 tdy:ChartWorldInternationalLimitedAndAffiliatesMember 2023-01-02 2023-04-02 0001094285 tdy:XenaNetworksApSAndAffiliatesMember 2023-01-02 2023-12-31 0001094285 tdy:XenaNetworksApSAndAffiliatesMember 2023-12-31 0001094285 tdy:ChartWorldInternationalLimitedAndAffiliatesMember 2023-01-02 2023-12-31 0001094285 tdy:ChartWorldInternationalLimitedAndAffiliatesMember 2023-12-31 0001094285 tdy:A2022AcquisitionsMember 2023-01-02 2023-12-31 0001094285 tdy:A2022AcquisitionsMember 2023-12-31 0001094285 us-gaap:OperatingSegmentsMember tdy:DigitalImagingMember 2024-01-01 2024-03-31 0001094285 us-gaap:OperatingSegmentsMember tdy:DigitalImagingMember 2023-01-02 2023-04-02 0001094285 us-gaap:OperatingSegmentsMember tdy:InstrumentationMember 2024-01-01 2024-03-31 0001094285 us-gaap:OperatingSegmentsMember tdy:InstrumentationMember 2023-01-02 2023-04-02 0001094285 us-gaap:OperatingSegmentsMember tdy:AerospaceAndDefenseElectronicsMember 2024-01-01 2024-03-31 0001094285 us-gaap:OperatingSegmentsMember tdy:AerospaceAndDefenseElectronicsMember 2023-01-02 2023-04-02 0001094285 us-gaap:OperatingSegmentsMember tdy:EngineeredSystemsMember 2024-01-01 2024-03-31 0001094285 us-gaap:OperatingSegmentsMember tdy:EngineeredSystemsMember 2023-01-02 2023-04-02 0001094285 us-gaap:CorporateNonSegmentMember 2024-01-01 2024-03-31 0001094285 us-gaap:CorporateNonSegmentMember 2023-01-02 2023-04-02 0001094285 us-gaap:IntersegmentEliminationMember 2024-01-01 2024-03-31 0001094285 us-gaap:IntersegmentEliminationMember 2023-01-02 2023-04-02 0001094285 us-gaap:OperatingSegmentsMember tdy:DigitalImagingMember 2024-03-31 0001094285 us-gaap:OperatingSegmentsMember tdy:DigitalImagingMember 2023-12-31 0001094285 us-gaap:OperatingSegmentsMember tdy:InstrumentationMember 2024-03-31 0001094285 us-gaap:OperatingSegmentsMember tdy:InstrumentationMember 2023-12-31 0001094285 us-gaap:OperatingSegmentsMember tdy:AerospaceAndDefenseElectronicsMember 2024-03-31 0001094285 us-gaap:OperatingSegmentsMember tdy:AerospaceAndDefenseElectronicsMember 2023-12-31 0001094285 us-gaap:OperatingSegmentsMember tdy:EngineeredSystemsMember 2024-03-31 0001094285 us-gaap:OperatingSegmentsMember tdy:EngineeredSystemsMember 2023-12-31 0001094285 us-gaap:CorporateNonSegmentMember 2024-03-31 0001094285 us-gaap:CorporateNonSegmentMember 2023-12-31 0001094285 tdy:InstrumentationMember 2024-03-31 0001094285 tdy:AerospaceAndDefenseElectronicsMember 2024-03-31 0001094285 tdy:DigitalImagingMember 2024-03-31 0001094285 tdy:EngineeredSystemsMember 2024-03-31 0001094285 tdy:MarineInstrumentationMember tdy:InstrumentationMember 2024-01-01 2024-03-31 0001094285 tdy:MarineInstrumentationMember tdy:InstrumentationMember 2023-01-02 2023-04-02 0001094285 tdy:EnvironmentalInstrumentationMember tdy:InstrumentationMember 2024-01-01 2024-03-31 0001094285 tdy:EnvironmentalInstrumentationMember tdy:InstrumentationMember 2023-01-02 2023-04-02 0001094285 tdy:TestAndMeasurementInstrumentationMember tdy:InstrumentationMember 2024-01-01 2024-03-31 0001094285 tdy:TestAndMeasurementInstrumentationMember tdy:InstrumentationMember 2023-01-02 2023-04-02 0001094285 tdy:InstrumentationMember 2024-01-01 2024-03-31 0001094285 tdy:InstrumentationMember 2023-01-02 2023-04-02 0001094285 us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember us-gaap:TransferredAtPointInTimeMember 2024-01-01 2024-03-31 0001094285 us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember us-gaap:TransferredOverTimeMember 2024-01-01 2024-03-31 0001094285 tdy:UnitedStatesGovernmentMember tdy:DigitalImagingMember 2024-01-01 2024-03-31 0001094285 tdy:CommercialAndOtherMember tdy:DigitalImagingMember 2024-01-01 2024-03-31 0001094285 tdy:DigitalImagingMember 2024-01-01 2024-03-31 0001094285 country:US tdy:DigitalImagingMember 2024-01-01 2024-03-31 0001094285 srt:EuropeMember tdy:DigitalImagingMember 2024-01-01 2024-03-31 0001094285 srt:AsiaMember tdy:DigitalImagingMember 2024-01-01 2024-03-31 0001094285 tdy:CountriesOtherThanUnitedStatesAndEuropeMember tdy:DigitalImagingMember 2024-01-01 2024-03-31 0001094285 tdy:UnitedStatesGovernmentMember tdy:InstrumentationMember 2024-01-01 2024-03-31 0001094285 tdy:CommercialAndOtherMember tdy:InstrumentationMember 2024-01-01 2024-03-31 0001094285 country:US tdy:InstrumentationMember 2024-01-01 2024-03-31 0001094285 srt:EuropeMember tdy:InstrumentationMember 2024-01-01 2024-03-31 0001094285 srt:AsiaMember tdy:InstrumentationMember 2024-01-01 2024-03-31 0001094285 tdy:CountriesOtherThanUnitedStatesAndEuropeMember tdy:InstrumentationMember 2024-01-01 2024-03-31 0001094285 tdy:UnitedStatesGovernmentMember tdy:AerospaceAndDefenseElectronicsMember 2024-01-01 2024-03-31 0001094285 tdy:CommercialAndOtherMember tdy:AerospaceAndDefenseElectronicsMember 2024-01-01 2024-03-31 0001094285 tdy:AerospaceAndDefenseElectronicsMember 2024-01-01 2024-03-31 0001094285 country:US tdy:AerospaceAndDefenseElectronicsMember 2024-01-01 2024-03-31 0001094285 srt:EuropeMember tdy:AerospaceAndDefenseElectronicsMember 2024-01-01 2024-03-31 0001094285 srt:AsiaMember tdy:AerospaceAndDefenseElectronicsMember 2024-01-01 2024-03-31 0001094285 tdy:CountriesOtherThanUnitedStatesAndEuropeMember tdy:AerospaceAndDefenseElectronicsMember 2024-01-01 2024-03-31 0001094285 tdy:UnitedStatesGovernmentMember tdy:EngineeredSystemsMember 2024-01-01 2024-03-31 0001094285 tdy:CommercialAndOtherMember tdy:EngineeredSystemsMember 2024-01-01 2024-03-31 0001094285 tdy:EngineeredSystemsMember 2024-01-01 2024-03-31 0001094285 country:US tdy:EngineeredSystemsMember 2024-01-01 2024-03-31 0001094285 srt:EuropeMember tdy:EngineeredSystemsMember 2024-01-01 2024-03-31 0001094285 srt:AsiaMember tdy:EngineeredSystemsMember 2024-01-01 2024-03-31 0001094285 tdy:CountriesOtherThanUnitedStatesAndEuropeMember tdy:EngineeredSystemsMember 2024-01-01 2024-03-31 0001094285 tdy:UnitedStatesGovernmentMember 2024-01-01 2024-03-31 0001094285 tdy:CommercialAndOtherMember 2024-01-01 2024-03-31 0001094285 country:US 2024-01-01 2024-03-31 0001094285 srt:EuropeMember 2024-01-01 2024-03-31 0001094285 srt:AsiaMember 2024-01-01 2024-03-31 0001094285 tdy:CountriesOtherThanUnitedStatesAndEuropeMember 2024-01-01 2024-03-31 0001094285 tdy:UnitedStatesGovernmentMember tdy:DigitalImagingMember 2023-01-02 2023-04-02 0001094285 tdy:CommercialAndOtherMember tdy:DigitalImagingMember 2023-01-02 2023-04-02 0001094285 tdy:DigitalImagingMember 2023-01-02 2023-04-02 0001094285 country:US tdy:DigitalImagingMember 2023-01-02 2023-04-02 0001094285 srt:EuropeMember tdy:DigitalImagingMember 2023-01-02 2023-04-02 0001094285 srt:AsiaMember tdy:DigitalImagingMember 2023-01-02 2023-04-02 0001094285 tdy:CountriesOtherThanUnitedStatesAndEuropeMember tdy:DigitalImagingMember 2023-01-02 2023-04-02 0001094285 tdy:UnitedStatesGovernmentMember tdy:InstrumentationMember 2023-01-02 2023-04-02 0001094285 tdy:CommercialAndOtherMember tdy:InstrumentationMember 2023-01-02 2023-04-02 0001094285 country:US tdy:InstrumentationMember 2023-01-02 2023-04-02 0001094285 srt:EuropeMember tdy:InstrumentationMember 2023-01-02 2023-04-02 0001094285 srt:AsiaMember tdy:InstrumentationMember 2023-01-02 2023-04-02 0001094285 tdy:CountriesOtherThanUnitedStatesAndEuropeMember tdy:InstrumentationMember 2023-01-02 2023-04-02 0001094285 tdy:UnitedStatesGovernmentMember tdy:AerospaceAndDefenseElectronicsMember 2023-01-02 2023-04-02 0001094285 tdy:CommercialAndOtherMember tdy:AerospaceAndDefenseElectronicsMember 2023-01-02 2023-04-02 0001094285 tdy:AerospaceAndDefenseElectronicsMember 2023-01-02 2023-04-02 0001094285 country:US tdy:AerospaceAndDefenseElectronicsMember 2023-01-02 2023-04-02 0001094285 srt:EuropeMember tdy:AerospaceAndDefenseElectronicsMember 2023-01-02 2023-04-02 0001094285 srt:AsiaMember tdy:AerospaceAndDefenseElectronicsMember 2023-01-02 2023-04-02 0001094285 tdy:CountriesOtherThanUnitedStatesAndEuropeMember tdy:AerospaceAndDefenseElectronicsMember 2023-01-02 2023-04-02 0001094285 tdy:UnitedStatesGovernmentMember tdy:EngineeredSystemsMember 2023-01-02 2023-04-02 0001094285 tdy:CommercialAndOtherMember tdy:EngineeredSystemsMember 2023-01-02 2023-04-02 0001094285 tdy:EngineeredSystemsMember 2023-01-02 2023-04-02 0001094285 country:US tdy:EngineeredSystemsMember 2023-01-02 2023-04-02 0001094285 srt:EuropeMember tdy:EngineeredSystemsMember 2023-01-02 2023-04-02 0001094285 srt:AsiaMember tdy:EngineeredSystemsMember 2023-01-02 2023-04-02 0001094285 tdy:CountriesOtherThanUnitedStatesAndEuropeMember tdy:EngineeredSystemsMember 2023-01-02 2023-04-02 0001094285 tdy:UnitedStatesGovernmentMember 2023-01-02 2023-04-02 0001094285 tdy:CommercialAndOtherMember 2023-01-02 2023-04-02 0001094285 country:US 2023-01-02 2023-04-02 0001094285 srt:EuropeMember 2023-01-02 2023-04-02 0001094285 srt:AsiaMember 2023-01-02 2023-04-02 0001094285 tdy:CountriesOtherThanUnitedStatesAndEuropeMember 2023-01-02 2023-04-02 0001094285 srt:MinimumMember us-gaap:SalesRevenueSegmentMember us-gaap:ProductConcentrationRiskMember us-gaap:FixedPriceContractMember tdy:EngineeredSystemsMember 2024-01-01 2024-03-31 0001094285 srt:MaximumMember us-gaap:SalesRevenueSegmentMember us-gaap:ProductConcentrationRiskMember us-gaap:FixedPriceContractMember tdy:EngineeredSystemsMember 2024-01-01 2024-03-31 0001094285 us-gaap:SalesRevenueSegmentMember us-gaap:ProductConcentrationRiskMember us-gaap:FixedPriceContractMember tdy:EngineeredSystemsMember 2024-01-01 2024-03-31 0001094285 2024-04-01 2024-03-31 0001094285 2025-04-01 2024-03-31 0001094285 tdy:DigitalImagingMember 2023-12-31 0001094285 tdy:InstrumentationMember 2023-12-31 0001094285 tdy:AerospaceAndDefenseElectronicsMember 2023-12-31 0001094285 tdy:EngineeredSystemsMember 2023-12-31 0001094285 us-gaap:DevelopedTechnologyRightsMember 2024-03-31 0001094285 us-gaap:DevelopedTechnologyRightsMember 2023-12-31 0001094285 us-gaap:CustomerRelatedIntangibleAssetsMember 2024-03-31 0001094285 us-gaap:CustomerRelatedIntangibleAssetsMember 2023-12-31 0001094285 us-gaap:PatentsMember 2024-03-31 0001094285 us-gaap:PatentsMember 2023-12-31 0001094285 us-gaap:NoncompeteAgreementsMember 2024-03-31 0001094285 us-gaap:NoncompeteAgreementsMember 2023-12-31 0001094285 us-gaap:TrademarksMember 2024-03-31 0001094285 us-gaap:TrademarksMember 2023-12-31 0001094285 us-gaap:OrderOrProductionBacklogMember 2024-03-31 0001094285 us-gaap:OrderOrProductionBacklogMember 2023-12-31 0001094285 us-gaap:TrademarksMember 2024-03-31 0001094285 us-gaap:TrademarksMember 2023-12-31 0001094285 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2024-03-31 0001094285 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2023-12-31 0001094285 tdy:A095UnsecuredSeniorNotesDueApril2024Member us-gaap:SeniorNotesMember 2024-03-31 0001094285 tdy:A095UnsecuredSeniorNotesDueApril2024Member us-gaap:SeniorNotesMember 2023-12-31 0001094285 tdy:UnsecuredTermLoanDueOctober2024Member us-gaap:LoansPayableMember 2024-03-31 0001094285 tdy:UnsecuredTermLoanDueOctober2024Member us-gaap:LoansPayableMember 2023-12-31 0001094285 tdy:A160UnsecuredSeniorNotesDueApril2026Member us-gaap:SeniorNotesMember 2024-03-31 0001094285 tdy:A160UnsecuredSeniorNotesDueApril2026Member us-gaap:SeniorNotesMember 2023-12-31 0001094285 tdy:A225UnsecuredSeniorNotesDueApril2028Member us-gaap:SeniorNotesMember 2024-03-31 0001094285 tdy:A225UnsecuredSeniorNotesDueApril2028Member us-gaap:SeniorNotesMember 2023-12-31 0001094285 tdy:A250UnsecuredSeniorNotesDue2030Member us-gaap:SeniorNotesMember 2024-03-31 0001094285 tdy:A250UnsecuredSeniorNotesDue2030Member us-gaap:SeniorNotesMember 2023-12-31 0001094285 tdy:A275UnsecuredSeniorNotesDueApril2031Member us-gaap:SeniorNotesMember 2024-03-31 0001094285 tdy:A275UnsecuredSeniorNotesDueApril2031Member us-gaap:SeniorNotesMember 2023-12-31 0001094285 tdy:OtherDebtMember 2024-03-31 0001094285 tdy:OtherDebtMember 2023-12-31 0001094285 us-gaap:LetterOfCreditMember us-gaap:LineOfCreditMember 2024-03-31 0001094285 tdy:A095UnsecuredSeniorNotesDueApril2024Member us-gaap:SeniorNotesMember us-gaap:SubsequentEventMember 2024-04-01 2024-04-26 0001094285 us-gaap:PensionPlansDefinedBenefitMember 2024-01-01 2024-03-31 0001094285 us-gaap:PensionPlansDefinedBenefitMember 2023-01-02 2023-04-02 0001094285 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001094285 us-gaap:EmployeeStockOptionMember 2023-01-02 2023-04-02 0001094285 us-gaap:EmployeeStockOptionMember 2023-12-31 0001094285 us-gaap:EmployeeStockOptionMember 2024-03-31 0001094285 us-gaap:RestrictedStockMember 2023-12-31 0001094285 us-gaap:RestrictedStockMember 2024-01-01 2024-03-31 0001094285 us-gaap:RestrictedStockMember 2024-03-31 0001094285 us-gaap:EmployeeStockOptionMember 2023-01-02 2023-04-02 0001094285 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001094285 us-gaap:AccumulatedTranslationAdjustmentMember 2023-12-31 0001094285 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-12-31 0001094285 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-12-31 0001094285 us-gaap:AccumulatedTranslationAdjustmentMember 2024-01-01 2024-03-31 0001094285 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2024-01-01 2024-03-31 0001094285 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2024-01-01 2024-03-31 0001094285 us-gaap:AccumulatedTranslationAdjustmentMember 2024-03-31 0001094285 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2024-03-31 0001094285 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2024-03-31 0001094285 us-gaap:AccumulatedTranslationAdjustmentMember 2023-01-01 0001094285 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-01-01 0001094285 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-01-01 0001094285 us-gaap:AccumulatedTranslationAdjustmentMember 2023-01-02 2023-04-02 0001094285 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-01-02 2023-04-02 0001094285 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-01-02 2023-04-02 0001094285 us-gaap:AccumulatedTranslationAdjustmentMember 2023-04-02 0001094285 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-04-02 0001094285 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-04-02 0001094285 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2024-01-01 2024-03-31 0001094285 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-01-02 2023-04-02 0001094285 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2024-01-01 2024-03-31 0001094285 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2023-01-02 2023-04-02 0001094285 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2024-01-01 2024-03-31 0001094285 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2023-01-02 2023-04-02 0001094285 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2024-01-01 2024-03-31 0001094285 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-01-02 2023-04-02 0001094285 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember tdy:SellUsDollarsAndBuyCanadianDollarsMember 2024-03-31 0001094285 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember tdy:SellUsDollarsAndBuyGreatBritainPoundsMember 2024-03-31 0001094285 tdy:CurrencySwapMaturingOctober2024Member us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2024-03-31 0001094285 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2024-01-01 2024-03-31 0001094285 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-01-02 2023-04-02 0001094285 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:SalesMember 2024-01-01 2024-03-31 0001094285 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:SalesMember 2023-01-02 2023-04-02 0001094285 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OtherOperatingIncomeExpenseMember 2024-01-01 2024-03-31 0001094285 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OtherOperatingIncomeExpenseMember 2023-01-02 2023-04-02 0001094285 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestExpenseMember 2024-01-01 2024-03-31 0001094285 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestExpenseMember 2023-01-02 2023-04-02 0001094285 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestExpenseMember 2024-01-01 2024-03-31 0001094285 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestExpenseMember 2023-01-02 2023-04-02 0001094285 us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2024-03-31 0001094285 tdy:CurrencySwapAndInterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2024-03-31 0001094285 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:LongMember tdy:SellUsDollarsAndBuyCanadianDollarsMember 2024-03-31 0001094285 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:ShortMember tdy:SellUsDollarsAndBuyCanadianDollarsMember 2024-03-31 0001094285 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:LongMember tdy:SellEurosandBuyCanadianDollarsMember 2024-03-31 0001094285 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:ShortMember tdy:SellEurosandBuyCanadianDollarsMember 2024-03-31 0001094285 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:LongMember tdy:SellUSDollarsAndBuyDanishKroneMember 2024-03-31 0001094285 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:ShortMember tdy:SellUSDollarsAndBuyDanishKroneMember 2024-03-31 0001094285 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:LongMember tdy:SellEurosAndBuyGreatBritainPoundsMember 2024-03-31 0001094285 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:ShortMember tdy:SellEurosAndBuyGreatBritainPoundsMember 2024-03-31 0001094285 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:LongMember tdy:SellUsDollarsAndBuyGreatBritainPoundsMember 2024-03-31 0001094285 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:ShortMember tdy:SellUsDollarsAndBuyGreatBritainPoundsMember 2024-03-31 0001094285 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:LongMember tdy:SellEurosAndBuyUSDollarsMember 2024-03-31 0001094285 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:ShortMember tdy:SellEurosAndBuyUSDollarsMember 2024-03-31 0001094285 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:LongMember tdy:SellUSDollarsAndBuyNorwegianKroneMember 2024-03-31 0001094285 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:ShortMember tdy:SellUSDollarsAndBuyNorwegianKroneMember 2024-03-31 0001094285 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:LongMember tdy:SellEurosAndBuySwedishKronaMember 2024-03-31 0001094285 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:ShortMember tdy:SellEurosAndBuySwedishKronaMember 2024-03-31 0001094285 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:LongMember tdy:SellUSDollarsAndBuySwedishKroneMember 2024-03-31 0001094285 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:ShortMember tdy:SellUSDollarsAndBuySwedishKroneMember 2024-03-31 0001094285 us-gaap:NondesignatedMember 2024-01-01 2024-03-31 0001094285 us-gaap:NondesignatedMember 2023-01-02 2023-04-02 0001094285 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember 2024-03-31 0001094285 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0001094285 us-gaap:OtherNoncurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember 2024-03-31 0001094285 us-gaap:OtherNoncurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0001094285 us-gaap:OtherCurrentAssetsMember us-gaap:InterestRateContractMember us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember 2024-03-31 0001094285 us-gaap:OtherCurrentAssetsMember us-gaap:InterestRateContractMember us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0001094285 us-gaap:OtherCurrentAssetsMember us-gaap:CurrencySwapMember us-gaap:CashFlowHedgingMember us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember 2024-03-31 0001094285 us-gaap:OtherCurrentAssetsMember us-gaap:CurrencySwapMember us-gaap:CashFlowHedgingMember us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0001094285 us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember 2024-03-31 0001094285 us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0001094285 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member us-gaap:NondesignatedMember 2024-03-31 0001094285 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member us-gaap:NondesignatedMember 2023-12-31 0001094285 tdy:AccruedLiabilitiesCurrentMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member us-gaap:NondesignatedMember 2024-03-31 0001094285 tdy:AccruedLiabilitiesCurrentMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member us-gaap:NondesignatedMember 2023-12-31 0001094285 us-gaap:FairValueInputsLevel2Member us-gaap:NondesignatedMember 2024-03-31 0001094285 us-gaap:FairValueInputsLevel2Member us-gaap:NondesignatedMember 2023-12-31 0001094285 us-gaap:FairValueInputsLevel2Member 2024-03-31 0001094285 us-gaap:FairValueInputsLevel2Member 2023-12-31 0001094285 srt:MaximumMember 2024-01-01 2024-03-31 0001094285 us-gaap:SubsequentEventMember 2024-04-23 shares iso4217:USD iso4217:USD shares tdy:segment pure tdy:product_line iso4217:EUR iso4217:CAD iso4217:DKK iso4217:GBP iso4217:NOK iso4217:SEK false 2024 Q1 0001094285 --12-31 10-Q true 2024-03-31 false 1-15295 TELEDYNE TECHNOLOGIES INC DE 25-1843385 1049 Camino Dos Rios Thousand Oaks CA 91360-2362 805 373-4545 Common Stock, $0.01 par value TDY NYSE Yes Yes Large Accelerated Filer false false false 47422490 1350100000 1383300000 770200000 790700000 296200000 300400000 49400000 49700000 1115800000 1140800000 234300000 242500000 12700000 21000000.0 -2700000 -3300000 1200000 -1100000 225500000 223700000 46400000 44900000 179100000 178800000 600000 100000 178500000 178700000 3.77 3.81 47300000 46900000 3.72 3.73 48000000.0 47900000 179100000 178800000 -88800000 -4300000 -4200000 2500000 -2100000 -1500000 -90900000 -300000 88200000 178500000 600000 100000 87600000 178400000 912400000 648300000 885800000 899700000 296900000 302400000 933200000 917700000 195300000 213300000 3223600000 2981400000 961300000 947100000 760000000.0 777000000.0 7956000000 8002800000 2207100000 2278100000 207400000 203300000 285100000 285300000 14639200000 14527900000 409000000.0 384700000 767600000 781300000 600200000 600100000 1776800000 1766100000 2646100000 2644800000 413200000 415400000 469900000 475800000 5306000000 5302100000 5200000 4600000 0.01 0.01 0 0 0 0 0.01 0.01 125000000 125000000 47420690 47331845 47420690 47331845 500000 500000 4426500000 4407300000 5626000000 5447500000 0 0 0 0 -725000000.0 -634100000 9328000000 9221200000 14639200000 14527900000 500000 4407300000 0 5447500000 -634100000 9221200000 178500000 178500000 -90900000 -90900000 12000000.0 12000000.0 7200000 7200000 500000 4426500000 0 5626000000 -725000000.0 9328000000 500000 4353400000 -20000000.0 4561800000 -726500000 8169200000 178700000 178700000 -300000 -300000 -10600000 10600000 0 7900000 7900000 10200000 10200000 500000 4360900000 -9400000 4740500000 -726800000 8365700000 179100000 178800000 78000000.0 82100000 12000000.0 7900000 -12100000 -50000000.0 25200000 57600000 27700000 -10800000 19300000 7200000 1500000 11300000 -21800000 -34600000 -11300000 8700000 291000000.0 203000000.0 15900000 24400000 0 52500000 -15900000 -76900000 0 -100000000.0 -100000 -100000 9100000 10200000 0 13500000 -2900000 0 6100000 -103400000 -17100000 4400000 264100000 27100000 648300000 638100000 912400000 665200000 General<div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Basis of Presentation</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements have been prepared by Teledyne Technologies Incorporated (“Teledyne” or the “Company”) pursuant to the rules and regulations of the Securities and Exchange Commission. Certain information and disclosures normally included in notes to consolidated financial statements have been condensed or omitted pursuant to such rules and regulations, but resultant disclosures are in accordance with generally accepted accounting principles in the United States (“GAAP”) as they apply to interim reporting. The condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and the related notes in Teledyne’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023 (“2023 Form 10-K”).</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the opinion of management, the accompanying unaudited condensed consolidated financial statements contain all adjustments (consisting of normal recurring adjustments) necessary to present fairly, in all material respects, Teledyne’s consolidated financial position as of March 31, 2024 and the consolidated results of operations, consolidated comprehensive income (loss) and consolidated cash flows for the first quarter ended March 31, 2024. The results of operations and cash flows for the periods ended March 31, 2024 and cash flows for the three months ended March 31, 2024 are not necessarily indicative of the results of operations or cash flows to be expected for any subsequent quarter or the full fiscal year.</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Recent Accounting Standards</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. This standard requires a public entity to disclose significant segment expenses and other segment items on an interim and annual basis. Additionally, it requires a public entity to disclose the title and position of the Chief Operating Decision Maker (“CODM”). The new standard is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. A public entity should apply the amendments in this ASU retrospectively to all prior periods presented in the financial statements. The Company is evaluating the impact of adopting this guidance on its consolidated financial statements.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires public entities, on an annual basis, to provide disclosure of specific categories in the rate reconciliation, as well as disclosure of income taxes paid disaggregated by jurisdiction focuses on the rate reconciliation and income taxes paid. ASU 2023-09 is effective for annual periods beginning after December 15, 2024, with early adoption permitted. The Company is evaluating the impact of adopting this guidance on its consolidated financial statements.</span></div> <div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Basis of Presentation</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements have been prepared by Teledyne Technologies Incorporated (“Teledyne” or the “Company”) pursuant to the rules and regulations of the Securities and Exchange Commission. Certain information and disclosures normally included in notes to consolidated financial statements have been condensed or omitted pursuant to such rules and regulations, but resultant disclosures are in accordance with generally accepted accounting principles in the United States (“GAAP”) as they apply to interim reporting. The condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and the related notes in Teledyne’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023 (“2023 Form 10-K”).</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the opinion of management, the accompanying unaudited condensed consolidated financial statements contain all adjustments (consisting of normal recurring adjustments) necessary to present fairly, in all material respects, Teledyne’s consolidated financial position as of March 31, 2024 and the consolidated results of operations, consolidated comprehensive income (loss) and consolidated cash flows for the first quarter ended March 31, 2024. The results of operations and cash flows for the periods ended March 31, 2024 and cash flows for the three months ended March 31, 2024 are not necessarily indicative of the results of operations or cash flows to be expected for any subsequent quarter or the full fiscal year.</span></div> <div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Recent Accounting Standards</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. This standard requires a public entity to disclose significant segment expenses and other segment items on an interim and annual basis. Additionally, it requires a public entity to disclose the title and position of the Chief Operating Decision Maker (“CODM”). The new standard is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. A public entity should apply the amendments in this ASU retrospectively to all prior periods presented in the financial statements. The Company is evaluating the impact of adopting this guidance on its consolidated financial statements.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires public entities, on an annual basis, to provide disclosure of specific categories in the rate reconciliation, as well as disclosure of income taxes paid disaggregated by jurisdiction focuses on the rate reconciliation and income taxes paid. ASU 2023-09 is effective for annual periods beginning after December 15, 2024, with early adoption permitted. The Company is evaluating the impact of adopting this guidance on its consolidated financial statements.</span></div> Business Acquisitions<div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline">2024 Acquisitions</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Refer to Note 15 for discussion of announced acquisitions or acquisitions completed after the end of the first quarter of 2024.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline">2023 Acquisitions</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Xena Networks</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fourth quarter of 2023, the Company acquired Xena Networks ApS and affiliates (“Xena Networks”) for $24.2 million in cash, net of cash acquired, and subject to certain adjustments. Xena Networks, headquartered in Denmark, is a leading provider of high-speed terabit ethernet validation, quality assurance, and production test solutions. Xena Networks is part of the test and measurement instrumentation product line within the Instrumentation segment. Goodwill resulting from the Xena Networks acquisition will not be deductible for tax purposes.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">ChartWorld</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the first quarter of 2023, the Company acquired ChartWorld International Limited and affiliates ("ChartWorld") for $53.5 million in cash, net of cash acquired, and subject to certain adjustments. ChartWorld, headquartered in Cyprus, with additional locations in Germany, Singapore, Canada and Japan, is a provider of digital marine navigation hardware and software provided through an affordable subscription-based model. ChartWorld is part of the Digital Imaging segment. Goodwill resulting from the ChartWorld acquisition will not be deductible for tax purposes.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables show the purchase price (net of cash acquired), goodwill acquired, and acquired intangible assets for these acquisitions (in millions):</span></div><div style="margin-top:3pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.590%"><tr><td style="width:1.0%"></td><td style="width:37.230%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.881%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.365%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.881%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.346%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.881%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.873%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.881%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.362%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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></tr><tr><td colspan="3" style="padding:0 1pt"></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%">2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Acquisitions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Acquisition Date</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash Paid (a)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Goodwill Acquired</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Acquired Intangible Assets</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%">Xena Networks</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 13, 2023</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%">24.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">21.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">4.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">ChartWorld</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%">January 3, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.7 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-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%">76.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(a) Net of cash acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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 #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company’s cost to acquire these acquisitions was allocated to the assets acquired and liabilities assumed based upon their respective fair values as of the date of the completion of the acquisition. The differences between the fair value of the consideration paid and the estimated fair value of the assets and liabilities acquired was recorded as goodwill. The fair value of the acquired identifiable assets and liabilities for the Xena Networks acquisition is provisional pending finalization of the Company’s acquisition accounting, including the measurement of tax basis in certain jurisdictions and the resulting deferred taxes that might arise from book and tax basis differences, if any. Pro forma results of operations, the revenue and net income subsequent to the acquisition date, and a more detailed breakout of the major classes of assets and liabilities acquired for these acquisitions have not been presented because the effects of these acquisitions, individually and in the aggregate, were not material to the Company's financial results. The significant factors that resulted in recognition of goodwill for the 2023 acquisitions included the acquired businesses’ market positions, growth opportunities in the markets in which they operate, their experienced work force and established operating infrastructures. The results of these acquisitions have been included in Teledyne’s results since the dates of their respective acquisition.</span></div> 24200000 53500000 <div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables show the purchase price (net of cash acquired), goodwill acquired, and acquired intangible assets for these acquisitions (in millions):</span></div><div style="margin-top:3pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.590%"><tr><td style="width:1.0%"></td><td style="width:37.230%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.881%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.365%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.881%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.346%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.881%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.873%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.881%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.362%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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></tr><tr><td colspan="3" style="padding:0 1pt"></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%">2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Acquisitions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Acquisition Date</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash Paid (a)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Goodwill Acquired</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Acquired Intangible Assets</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%">Xena Networks</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 13, 2023</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%">24.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">21.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">4.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">ChartWorld</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%">January 3, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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 style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.7 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-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%">76.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(a) Net of cash acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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 #000;padding:0 1pt"></td></tr></table></div> 24200000 21100000 4800000 53500000 55500000 11300000 77700000 76600000 16100000 Business Segments<div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Teledyne is a leading provider of sophisticated digital imaging products and software, instrumentation, aerospace and defense electronics, and engineered systems. Our customers include government agencies, aerospace prime contractors, energy exploration and production companies, major industrial companies and airlines. The Company has four reportable segments: Digital Imaging; Instrumentation; Aerospace and Defense Electronics; and Engineered Systems.</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Segment results include net sales and operating income by segment but excludes corporate expenses. Corporate expense primarily includes administrative expenses relating to the corporate office not allocated to our segments.</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table presents net sales and operating income by segment (dollars in millions): </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:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.087%"></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.087%"></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.090%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">First Quarter</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Change</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales (a):</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Digital Imaging</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%">740.8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">772.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Instrumentation </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">330.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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace and Defense Electronics</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">185.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:400;line-height:100%">173.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Engineered Systems</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">93.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:400;line-height:100%">104.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</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%">1,350.1</span><span style="color:#000000;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%">1,383.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Digital Imaging</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%">113.8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">122.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Instrumentation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.0</span><span style="color:#000000;font-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%">80.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace and Defense Electronics</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Engineered Systems</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2.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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(20.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">15.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</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: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%">234.3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">242.5 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="18" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(a) Net sales exclude inter-segment sales of $4.8 million and $6.2 million for the first quarter of 2024 and 2023, respectively.</span></div></td></tr><tr><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Identifiable assets are those assets used in the operations of the segments. Corporate assets primarily consist of cash and cash equivalents, deferred taxes, net pension assets/liabilities and other assets (in millions):</span><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:64.932%"></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:15.151%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.300%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Identifiable assets:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 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%">Digital Imaging</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">11,197.1</span><span style="color:#000000;font-family:'Times 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 1pt 2px 0;text-align:right;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%">11,382.2 </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%">Instrumentation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,683.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,692.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace and Defense Electronics</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">561.9</span><span style="color:#000000;font-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%">569.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">Engineered Systems</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">213.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%">184.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">982.9</span><span style="color:#000000;font-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%">699.5 </span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total identifiable assets</span></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%">14,639.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:#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%">14,527.9 </span></td><td style="background-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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Product Lines</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Instrumentation segment includes three product lines: Marine Instrumentation, Environmental Instrumentation and Test and Measurement Instrumentation. The Company’s other three segments each contain one product line.</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a summary of the net sales by product line for the Instrumentation segment (in millions):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.169%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></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.182%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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:9pt;font-weight:700;line-height:100%">First Quarter</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Instrumentation</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marine Instrumentation</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:700;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:700;line-height:100%">147.8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Environmental Instrumentation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test and Measurement Instrumentation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">71.5</span><span style="color:#000000;font-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%">87.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><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%">330.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;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%">333.5 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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></table></div> 4 <div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table presents net sales and operating income by segment (dollars in millions): </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:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.087%"></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.087%"></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.090%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">First Quarter</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Change</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales (a):</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Digital Imaging</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%">740.8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">772.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Instrumentation </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">330.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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace and Defense Electronics</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">185.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:400;line-height:100%">173.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Engineered Systems</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">93.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:400;line-height:100%">104.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</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%">1,350.1</span><span style="color:#000000;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%">1,383.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Digital Imaging</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%">113.8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">122.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Instrumentation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.0</span><span style="color:#000000;font-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%">80.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace and Defense Electronics</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Engineered Systems</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2.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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(20.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">15.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</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: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%">234.3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">242.5 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="18" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(a) Net sales exclude inter-segment sales of $4.8 million and $6.2 million for the first quarter of 2024 and 2023, respectively.</span></div></td></tr><tr><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Identifiable assets are those assets used in the operations of the segments. Corporate assets primarily consist of cash and cash equivalents, deferred taxes, net pension assets/liabilities and other assets (in millions):</span><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:64.932%"></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:15.151%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.300%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Identifiable assets:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 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%">Digital Imaging</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">11,197.1</span><span style="color:#000000;font-family:'Times 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 1pt 2px 0;text-align:right;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%">11,382.2 </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%">Instrumentation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,683.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,692.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace and Defense Electronics</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">561.9</span><span style="color:#000000;font-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%">569.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">Engineered Systems</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">213.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%">184.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">982.9</span><span style="color:#000000;font-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%">699.5 </span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total identifiable assets</span></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%">14,639.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:#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%">14,527.9 </span></td><td style="background-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> 740800000 772500000 -0.041 330400000 333500000 -0.009 185700000 173200000 0.072 93200000 104100000 -0.105 1350100000 1383300000 -0.024 113800000 122200000 -0.069 86000000.0 80700000 0.066 51900000 47000000.0 0.104 2700000 10000000.0 -0.730 -20100000 -17400000 0.155 234300000 242500000 -0.034 -4800000 -6200000 11197100000 11382200000 1683900000 1692300000 561900000 569100000 213400000 184800000 982900000 699500000 14639200000 14527900000 3 1 1 1 <div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a summary of the net sales by product line for the Instrumentation segment (in millions):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.169%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></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.182%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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:9pt;font-weight:700;line-height:100%">First Quarter</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Instrumentation</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marine Instrumentation</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:700;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:700;line-height:100%">147.8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Environmental Instrumentation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Test and Measurement Instrumentation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">71.5</span><span style="color:#000000;font-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%">87.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><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%">330.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;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%">333.5 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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></table></div> 147800000 128200000 111100000 117900000 71500000 87400000 330400000 333500000 Revenue Recognition and Contract Balances<div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Approximately 70% of the Company's net sales are recognized at a point in time, with the remaining 30% of net sales recognized over time. The Company disaggregates its revenue from contracts with customers by customer type and geographic region for each segment, as management believes it best depicts how the nature, amount, timing and uncertainty of its revenue and cash flows are affected by economic factors. </span></div><div style="margin-bottom:3pt;margin-top:6pt"><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.894%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.087%"></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:6.940%"></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:6.940%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></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:6.940%"></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:6.940%"></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:6.648%"></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:6.648%"></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.099%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">First Quarter Ended</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2024</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">First Quarter Ended</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2024</span></div></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Customer Type</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:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Geographic Region (c)</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:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">U.S. Govt. (a)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other (b)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align: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="display:none"></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%">United States</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%">Europe</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%">Asia</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%">All other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align: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="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net sales:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></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%">Digital Imaging</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%">130.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:#cceeff;padding:2px 1pt 2px 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%">610.1</span><span style="color:#000000;font-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%">740.8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">333.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:#cceeff;padding:2px 1pt 2px 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%">200.3</span><span style="color:#000000;font-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%">134.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">72.6</span><span style="color:#000000;font-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%">740.8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Instrumentation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">297.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">330.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="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">144.6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">96.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">60.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">330.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="display:none"></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%">Aerospace and Defense Electronics</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">58.8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">126.9</span><span style="color:#000000;font-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%">185.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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">123.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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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%">18.6</span><span style="color:#000000;font-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.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%">185.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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Engineered 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%">79.8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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:700;line-height:100%">93.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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">92.8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">0.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">93.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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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: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%">302.6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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: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,047.5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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: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,350.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">694.8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-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%">331.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-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%">213.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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: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%">110.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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: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,350.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="display:none"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a) U.S. Government sales include sales as a prime contractor or subcontractor.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b) Primarily commercial sales</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(c) Geographic region by destination</span></div><div style="margin-bottom:3pt;margin-top:6pt"><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:30.085%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.952%"></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:6.952%"></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:6.952%"></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 colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:6.952%"></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:6.659%"></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:6.659%"></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:6.659%"></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:7.106%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">First Quarter Ended</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 2, 2023</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">First Quarter Ended</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 2, 2023</span></div></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Customer Type</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:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Geographic Region (c)</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:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">U.S. Govt. (a)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other (b)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></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%">United States</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%">Europe</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%">Asia</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%">All other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align: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="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net sales:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></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%">Digital Imaging</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">642.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">772.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">197.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">158.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">82.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">772.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Instrumentation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">310.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">333.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Aerospace and Defense Electronics</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Engineered 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:400;line-height:100%">93.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%">10.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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%">311.5 </span></td><td style="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,071.8 </span></td><td style="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,383.3 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">695.8 </span></td><td style="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%">324.0 </span></td><td style="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%">243.1 </span></td><td style="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%">120.4 </span></td><td style="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,383.3 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a) U.S. Government sale include sales as a prime contractor or subcontractor.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b) Primarily commercial sales</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(c) Geographic region by destination</span></div><div><span><br/></span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">With the exception of the Engineered Systems segment, net sales in each segment are primarily derived from fixed price contracts. Net sales in the Engineered Systems segment are typically between 45% and 55% fixed price contracts in a given reporting period, with the balance of net sales derived from cost-reimbursable type contracts. For the three months ended March 31, 2024, approximately 47% of net sales in the Engineered Systems segment were derived from fixed price contracts.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Contract Liabilities</span></div><div style="margin-bottom:3pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></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:12.206%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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%">Balance at</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Contract Liabilities by Balance Sheet Location (in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2024</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Accrued liabilities</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:700;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:700;line-height:100%">274.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;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%">241.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 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%">Other long-term liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">25.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total contract liabilities</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:700;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:700;line-height:100%">300.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-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 1pt 2px 0;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%">266.6 </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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized revenue of $66.3 million during the three months ended March 31, 2024 from contract liabilities that existed at the beginning of year.</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Remaining Performance Obligations</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remaining performance obligations represent the transaction price of firm orders for which work has not been performed as of the period end date and exclude unexercised contract options and potential orders under ordering-type contracts (e.g., indefinite-delivery, indefinite-quantity). As of March 31, 2024, the aggregate amount of the transaction price allocated to remaining performance obligations was $3,290.2 million. The Company expects approximately 78% of remaining performance obligations to be recognized into revenue within the next twelve months, with the remaining 22% recognized thereafter.</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Changes in Contract Estimates at Completion</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For over time contracts using the cost-to-cost method, the Company has an Estimate at Completion (“EAC”) process in which management reviews the progress and execution of our performance obligations. This EAC process requires management judgment relative to assessing risks, estimating contract revenue, determining reasonably dependable cost estimates, and making assumptions for schedule and technical issues. The majority of revenue recognized over time uses an EAC process. Since certain contracts extend over a long period of time, the impact of revisions in cost and revenue estimates during the progress of work may adjust the current period earnings through a cumulative catch-up basis. This method recognizes, in the current period, the cumulative effect of the changes on current and prior quarters. Additionally, if the current contract estimate indicates a loss, a provision is made for the total anticipated loss in the period that it becomes evident. Contract cost and revenue estimates for significant contracts are generally reviewed and reassessed quarterly.</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net aggregate effects of these changes in estimates on contracts accounted for under the cost-to-cost method in the first three months of 2024 was $0.3 million of unfavorable operating income compared with $2.9 million of favorable operating income in the first three months of 2023. None of the effects of changes in estimates on any individual contract were material to the consolidated statements of income (loss) for any period presented.</span></div> 0.70 0.30 <div style="margin-bottom:3pt;margin-top:6pt"><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.894%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.087%"></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:6.940%"></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:6.940%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></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:6.940%"></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:6.940%"></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:6.648%"></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:6.648%"></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.099%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">First Quarter Ended</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2024</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">First Quarter Ended</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2024</span></div></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Customer Type</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:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Geographic Region (c)</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:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">U.S. Govt. (a)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other (b)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align: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="display:none"></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%">United States</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%">Europe</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%">Asia</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%">All other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align: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="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net sales:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></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%">Digital Imaging</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%">130.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:#cceeff;padding:2px 1pt 2px 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%">610.1</span><span style="color:#000000;font-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%">740.8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">333.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:#cceeff;padding:2px 1pt 2px 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%">200.3</span><span style="color:#000000;font-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%">134.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">72.6</span><span style="color:#000000;font-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%">740.8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Instrumentation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">297.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">330.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="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">144.6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">96.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">60.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">330.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="display:none"></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%">Aerospace and Defense Electronics</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">58.8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">126.9</span><span style="color:#000000;font-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%">185.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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">123.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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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%">18.6</span><span style="color:#000000;font-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.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%">185.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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Engineered 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%">79.8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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:700;line-height:100%">93.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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">92.8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">0.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">93.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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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: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%">302.6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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: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,047.5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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: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,350.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">694.8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-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%">331.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-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%">213.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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: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%">110.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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: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,350.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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="display:none"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a) U.S. Government sales include sales as a prime contractor or subcontractor.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b) Primarily commercial sales</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(c) Geographic region by destination</span></div><div style="margin-bottom:3pt;margin-top:6pt"><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:30.085%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.952%"></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:6.952%"></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:6.952%"></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 colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:6.952%"></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:6.659%"></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:6.659%"></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:6.659%"></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:7.106%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">First Quarter Ended</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 2, 2023</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">First Quarter Ended</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 2, 2023</span></div></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Customer Type</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:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Geographic Region (c)</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:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">U.S. Govt. (a)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other (b)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></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%">United States</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%">Europe</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%">Asia</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%">All other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align: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="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net sales:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></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%">Digital Imaging</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">642.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">772.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">197.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">158.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">82.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">772.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Instrumentation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">310.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">333.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Aerospace and Defense Electronics</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Engineered 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:400;line-height:100%">93.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%">10.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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%">311.5 </span></td><td style="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,071.8 </span></td><td style="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,383.3 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">695.8 </span></td><td style="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%">324.0 </span></td><td style="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%">243.1 </span></td><td style="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%">120.4 </span></td><td style="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,383.3 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a) U.S. Government sale include sales as a prime contractor or subcontractor.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b) Primarily commercial sales</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(c) Geographic region by destination</span></div> 130700000 610100000 740800000 333700000 200300000 134200000 72600000 740800000 33300000 297100000 330400000 144600000 96900000 60100000 28800000 330400000 58800000 126900000 185700000 123700000 34200000 18600000 9200000 185700000 79800000 13400000 93200000 92800000 0 100000 300000 93200000 302600000 1047500000 1350100000 694800000 331400000 213000000.0 110900000 1350100000 130400000 642100000 772500000 334400000 197300000 158400000 82400000 772500000 23000000.0 310500000 333500000 138000000.0 97200000 67500000 30800000 333500000 64700000 108500000 173200000 120100000 29500000 17000000.0 6600000 173200000 93400000 10700000 104100000 103300000 0 200000 600000 104100000 311500000 1071800000 1383300000 695800000 324000000.0 243100000 120400000 1383300000 0.45 0.55 0.47 <div style="margin-bottom:3pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></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:12.206%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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%">Balance at</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Contract Liabilities by Balance Sheet Location (in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2024</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Accrued liabilities</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:700;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:700;line-height:100%">274.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;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%">241.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 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%">Other long-term liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">25.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total contract liabilities</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:700;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:700;line-height:100%">300.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-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 1pt 2px 0;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%">266.6 </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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 274200000 241100000 25900000 25500000 300100000 266600000 66300000 3290200000 0.78 P12M 0.22 300000 2900000 Goodwill and Intangible Assets<div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline">Goodwill</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The carrying value of goodwill by segment was as follows (in millions):</span></div><div style="margin-bottom:3pt;margin-top:6pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"></td><td style="width:35.089%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.833%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.833%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.833%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.833%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.213%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"><div><span><br/></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Digital Imaging</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Instrumentation</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aerospace and Defense Electronics</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Engineered 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%">Total</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2023</span></div></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,877.0 </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%">944.8 </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%">163.4 </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%">17.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,002.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 changes and 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%">(38.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:700;line-height:100%">(7.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(46.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at March 31, 2024</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,838.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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">936.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">163.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">17.6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,956.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.578%"></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.280%"></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:11.619%"></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:9.280%"></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:10.157%"></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.034%"></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.410%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Acquired intangible assets</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline">(in millions):</span></div></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%">March 31, 2024</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%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross carrying amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net carrying amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross carrying amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net carrying amount</span></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%">Proprietary technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">1,669.3</span><span style="color:#000000;font-family:'Times 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 1pt 2px 0;text-align:right;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:700;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:700;line-height:100%">691.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;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:700;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:700;line-height:100%">978.1</span><span style="color:#000000;font-family:'Times 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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,696.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">663.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,033.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Customer list/relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">604.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">227.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:700;line-height:100%">376.6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">609.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219.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%">390.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 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%">Patents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.6</span><span style="color:#000000;font-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%">0.6</span><span style="color:#000000;font-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:400;line-height:100%">0.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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 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%">Non-compete agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">0.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;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%">Trademarks</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">10.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%">6.1</span><span style="color:#000000;font-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%">4.1</span><span style="color:#000000;font-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.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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%">4.4 </span></td><td style="background-color:#cceeff;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 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%">Backlog</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">16.3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">16.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%">16.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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total intangibles subject to amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,301.3</span><span style="color:#000000;font-family:'Times 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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">942.5</span><span style="color:#000000;font-family:'Times 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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,358.8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,334.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">906.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,428.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Intangibles not subject to amortization:</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Trademarks</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">848.3</span><span style="color:#000000;font-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%">848.3</span><span style="color:#000000;font-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%">850.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">850.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:700;line-height:100%">Total acquired intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,149.6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">942.5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,207.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,184.2 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">906.1 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,278.1 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An evaluation of the carrying value of goodwill and indefinite-lived intangibles is required to be performed on an annual basis and on an interim basis if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying value. There have been no events or changes in circumstances which indicate an interim impairment review is required in 2024. The Company will perform its annual analysis during the fourth quarter of 2024.</span></div> <div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The carrying value of goodwill by segment was as follows (in millions):</span></div><div style="margin-bottom:3pt;margin-top:6pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"></td><td style="width:35.089%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.833%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.833%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.833%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.833%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.213%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"><div><span><br/></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Digital Imaging</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Instrumentation</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aerospace and Defense Electronics</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Engineered 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%">Total</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2023</span></div></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,877.0 </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%">944.8 </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%">163.4 </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%">17.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,002.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 changes and 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%">(38.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:700;line-height:100%">(7.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(46.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at March 31, 2024</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,838.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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">936.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">163.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">17.6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7,956.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 6877000000 944800000 163400000 17600000 8002800000 -38600000 -7900000 -300000 0 -46800000 6838400000 936900000 163100000 17600000 7956000000 <div style="margin-bottom:3pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.578%"></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.280%"></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:11.619%"></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:9.280%"></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:10.157%"></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.034%"></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.410%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Acquired intangible assets</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline">(in millions):</span></div></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%">March 31, 2024</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%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross carrying amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net carrying amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross carrying amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net carrying amount</span></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%">Proprietary technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">1,669.3</span><span style="color:#000000;font-family:'Times 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 1pt 2px 0;text-align:right;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:700;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:700;line-height:100%">691.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;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:700;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:700;line-height:100%">978.1</span><span style="color:#000000;font-family:'Times 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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,696.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">663.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,033.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Customer list/relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">604.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">227.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:700;line-height:100%">376.6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">609.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219.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%">390.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 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%">Patents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.6</span><span style="color:#000000;font-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%">0.6</span><span style="color:#000000;font-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:400;line-height:100%">0.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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 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%">Non-compete agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">0.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;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%">Trademarks</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">10.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%">6.1</span><span style="color:#000000;font-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%">4.1</span><span style="color:#000000;font-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.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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%">4.4 </span></td><td style="background-color:#cceeff;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 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%">Backlog</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">16.3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">16.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%">16.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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total intangibles subject to amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,301.3</span><span style="color:#000000;font-family:'Times 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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">942.5</span><span style="color:#000000;font-family:'Times 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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,358.8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,334.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">906.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,428.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Intangibles not subject to amortization:</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Trademarks</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">848.3</span><span style="color:#000000;font-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%">848.3</span><span style="color:#000000;font-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%">850.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">850.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:700;line-height:100%">Total acquired intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,149.6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">942.5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,207.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,184.2 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">906.1 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,278.1 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:3pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.578%"></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.280%"></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:11.619%"></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:9.280%"></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:10.157%"></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.034%"></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.410%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Acquired intangible assets</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline">(in millions):</span></div></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%">March 31, 2024</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%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross carrying amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net carrying amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross carrying amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net carrying amount</span></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%">Proprietary technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">1,669.3</span><span style="color:#000000;font-family:'Times 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 1pt 2px 0;text-align:right;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:700;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:700;line-height:100%">691.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;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:700;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:700;line-height:100%">978.1</span><span style="color:#000000;font-family:'Times 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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,696.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">663.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,033.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Customer list/relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">604.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">227.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:700;line-height:100%">376.6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">609.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219.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%">390.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 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%">Patents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.6</span><span style="color:#000000;font-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%">0.6</span><span style="color:#000000;font-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:400;line-height:100%">0.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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 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%">Non-compete agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">0.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;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%">Trademarks</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">10.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%">6.1</span><span style="color:#000000;font-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%">4.1</span><span style="color:#000000;font-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.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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%">4.4 </span></td><td style="background-color:#cceeff;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 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%">Backlog</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">16.3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">16.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%">16.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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total intangibles subject to amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,301.3</span><span style="color:#000000;font-family:'Times 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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">942.5</span><span style="color:#000000;font-family:'Times 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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,358.8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,334.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">906.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,428.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Intangibles not subject to amortization:</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Trademarks</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">848.3</span><span style="color:#000000;font-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%">848.3</span><span style="color:#000000;font-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%">850.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">850.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:700;line-height:100%">Total acquired intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,149.6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">942.5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,207.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,184.2 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">906.1 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,278.1 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1669300000 691200000 978100000 1696600000 663000000.0 1033600000 604000000.0 227400000 376600000 609500000 219400000 390100000 600000 600000 0 600000 600000 0 900000 900000 0 900000 900000 0 10200000 6100000 4100000 10200000 5800000 4400000 16300000 16300000 0 16400000 16400000 0 2301300000 942500000 1358800000 2334200000 906100000 1428100000 848300000 848300000 850000000.0 850000000.0 3149600000 942500000 2207100000 3184200000 906100000 2278100000 Supplemental Balance Sheet Information<div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline">Cash Equivalents</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company had $527.1 million and $265.1 million of cash equivalents at March 31, 2024 and December 31, 2023, respectively. The Company has categorized its cash equivalents as a Level 1 financial asset, measured at fair value based on quoted prices in active markets of identical assets.</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline">Accounts Receivable, net</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable is presented net of an allowance for doubtful accounts of $11.4 million at March 31, 2024 and $11.5 million at December 31, 2023. </span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline">Inventories, net</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Inventories are stated at current cost, net of reserves for excess, slow moving and obsolete inventory. Inventories are primarily valued under the FIFO method or average cost method. Inventory balances are summarized as follows (in millions):</span><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:64.002%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.908%"></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:16.057%"></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%">Balance at</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:10pt;font-weight:700;line-height:100%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></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%">Raw materials and supplies</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%">571.3</span><span style="color:#000000;font-family:'Times New Roman',sans-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 #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%">560.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Work in process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">184.8 </span></td><td style="background-color:#ffffff;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%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">168.5</span><span style="color:#000000;font-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%">172.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventories, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">933.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:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">917.7 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Product Warranty Costs</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of the Company’s products are subject to specified warranties, and the Company provides for the estimated cost of product warranties. The adequacy of the warranty reserve is assessed regularly, and the reserve is adjusted as necessary based on a review of historic warranty experience with respect to the applicable business or products, as well as the length and actual terms of the warranties. The warranty reserve is included in current accrued liabilities and other long-term liabilities on the condensed consolidated balance sheet.</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:71.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></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:12.352%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></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%">Three Months</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Warranty Reserve (in millions):</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of year</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%">49.1</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">50.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product warranty expense </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deductions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">47.5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.4 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 527100000 265100000 11400000 11500000 Inventory balances are summarized as follows (in millions):<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:64.002%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.908%"></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:16.057%"></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%">Balance at</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:10pt;font-weight:700;line-height:100%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></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%">Raw materials and supplies</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%">571.3</span><span style="color:#000000;font-family:'Times New Roman',sans-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 #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%">560.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Work in process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">184.8 </span></td><td style="background-color:#ffffff;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%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">168.5</span><span style="color:#000000;font-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%">172.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventories, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">933.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:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">917.7 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 571300000 560600000 193400000 184800000 168500000 172300000 933200000 917700000 The warranty reserve is included in current accrued liabilities and other long-term liabilities on the condensed consolidated balance sheet.<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></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:12.352%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></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%">Three Months</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Warranty Reserve (in millions):</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of year</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%">49.1</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">50.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product warranty expense </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deductions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">47.5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.4 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 49100000 50300000 3500000 4300000 5100000 4200000 47500000 50400000 Long-Term Debt<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:66.202%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.882%"></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:14.883%"></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%">Balance at</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Long-Term Debt (in millions):</span></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%">March 31, 2024</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%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1.15 billion credit facility due March 2026</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.95% Fixed Rate Senior Notes due April 2024</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">450.0</span><span style="color:#000000;font-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%">450.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term loan due October 2024, variable rate of 6.68% at March 31, 2024 and 6.71% at December 31, 2023, swapped to a Euro fixed rate of 0.61% </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">150.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.60% Fixed Rate Senior Notes due April 2026</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">450.0</span><span style="color:#000000;font-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%">450.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.25% Fixed Rate Senior Notes due April 2028</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">700.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.50% Fixed Rate Senior Notes due August 2030</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">485.0</span><span style="color:#000000;font-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%">485.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.75% Fixed Rate Senior Notes due April 2031</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,030.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,030.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" 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="display:none"></td><td colspan="3" 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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt discount and debt issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(20.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">Total debt, net</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,246.3</span><span style="color:#000000;font-family:'Times 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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,244.9 </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%">Less: Current portion of long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(600.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(600.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%">Total long-term debt, net of current portion</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: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,646.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">2,644.8 </span></td><td style="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 style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At March 31, 2024, $1,128.2 million was available under the $1.15 billion credit facility, after a reduction of $21.8 million in outstanding letters of credit. The Company’s bank credit agreements requires it to comply with various financial and operating covenants and at March 31, 2024, the Company was in compliance with these covenants. Subsequent to the end of the first quarter of 2024, the Company made a $450 million debt maturity payment on the Senior Notes due April 2024.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Teledyne estimates the fair value of its long-term debt based on debt of similar type, rating and maturity and at comparable interest rates. The Company’s long-term debt is considered a level 2 input in the fair value hierarchy and is valued based on observable market data. As of March 31, 2024 and December 31, 2023, the aggregate fair values of our borrowings were $2,945.5 million and $2,965.3 million, respectively, and the carrying values were $3,266.3 million and $3,266.0 million, respectively.</span></div> <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:66.202%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.882%"></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:14.883%"></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%">Balance at</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Long-Term Debt (in millions):</span></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%">March 31, 2024</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%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1.15 billion credit facility due March 2026</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.95% Fixed Rate Senior Notes due April 2024</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">450.0</span><span style="color:#000000;font-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%">450.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term loan due October 2024, variable rate of 6.68% at March 31, 2024 and 6.71% at December 31, 2023, swapped to a Euro fixed rate of 0.61% </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">150.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.60% Fixed Rate Senior Notes due April 2026</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">450.0</span><span style="color:#000000;font-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%">450.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.25% Fixed Rate Senior Notes due April 2028</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">700.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.50% Fixed Rate Senior Notes due August 2030</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">485.0</span><span style="color:#000000;font-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%">485.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.75% Fixed Rate Senior Notes due April 2031</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,030.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,030.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" 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="display:none"></td><td colspan="3" 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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt discount and debt issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(20.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">Total debt, net</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,246.3</span><span style="color:#000000;font-family:'Times 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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,244.9 </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%">Less: Current portion of long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(600.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(600.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%">Total long-term debt, net of current portion</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: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,646.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">2,644.8 </span></td><td style="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> 1150000000 0 0 0.0095 450000000.0 450000000.0 0.0668 0.0671 0.0061 150000000.0 150000000.0 0.0160 450000000.0 450000000.0 0.0225 700000000.0 700000000.0 0.0250 485000000.0 485000000.0 0.0275 1030000000 1030000000 1300000 1000000.0 20000000.0 21100000 3246300000 3244900000 600200000 600100000 2646100000 2644800000 1128200000 1150000000 21800000 450000000 2945500000 2965300000 3266300000 3266000000 Income Taxes<div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The income tax provision is calculated using an estimated annual effective tax rate, based upon estimates of annual income, permanent items, statutory tax rates and planned tax strategies in the various jurisdictions in which we operate except that certain loss jurisdictions and discrete items, such as the resolution of uncertain tax positions and stock-based accounting income tax benefits, are treated separately.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.461%"></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:10.595%"></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:10.598%"></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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">First Quarter</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">(Dollars in millions)</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%">2024</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%">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%">Provision (benefit) for income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">46.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.9</span></td></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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%">Discrete event expense (benefit):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 7pt 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%">  Stock-based accounting</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align: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.3)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align: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.9)</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%">  Uncertain tax position reserves (primarily acquisition related)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 discrete event expense (benefit)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.9)</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%">Discrete event expense (benefit):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align: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.4)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align: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.5)</span></td></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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%">Provision (benefit) for income taxes without discrete event expense (benefit)</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 colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align: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.8</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 colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align: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.4</span></td></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 7pt 0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 7pt 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%">Income (loss) before income taxes</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 colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">225.5</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 colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223.7</span></td></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 7pt 0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 7pt 0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 7pt 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%">Effective tax rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">20.6%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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.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%">Effective tax rate without discrete events</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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.5%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 7pt 0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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.0%</span></td></tr></table></div> <div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.461%"></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:10.595%"></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:10.598%"></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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">First Quarter</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">(Dollars in millions)</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%">2024</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%">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%">Provision (benefit) for income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">46.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.9</span></td></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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%">Discrete event expense (benefit):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 7pt 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%">  Stock-based accounting</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align: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.3)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align: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.9)</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%">  Uncertain tax position reserves (primarily acquisition related)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 discrete event expense (benefit)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.9)</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%">Discrete event expense (benefit):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align: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.4)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align: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.5)</span></td></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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%">Provision (benefit) for income taxes without discrete event expense (benefit)</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 colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align: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.8</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 colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align: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.4</span></td></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 7pt 0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 7pt 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%">Income (loss) before income taxes</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 colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">225.5</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 colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223.7</span></td></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 7pt 0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 7pt 0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 7pt 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%">Effective tax rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">20.6%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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.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%">Effective tax rate without discrete events</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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.5%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 7pt 0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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.0%</span></td></tr></table></div> 46400000 44900000 5300000 5900000 300000 300000 600000 -900000 -4400000 -6500000 50800000 51400000 225500000 223700000 0.206 0.201 0.225 0.230 Pension Plans<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:76.823%"></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:9.575%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></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:9pt;font-weight:700;line-height:100%">First Quarter</span></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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Service cost — benefits earned during the period (in millions)</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.5</span><span style="color:#000000;font-family:'Times New Roman',sans-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.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Pension non-service cost (income) (in millions):</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost on benefit obligation</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%">8.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:#ffffff;padding:2px 1pt 2px 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%">8.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(13.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of net prior service cost (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%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of net actuarial loss (gain)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.9</span><span style="color:#000000;font-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.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Pension non-service cost (income)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(2.7)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.3)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:76.823%"></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:9.575%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></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:9pt;font-weight:700;line-height:100%">First Quarter</span></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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Service cost — benefits earned during the period (in millions)</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.5</span><span style="color:#000000;font-family:'Times New Roman',sans-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.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Pension non-service cost (income) (in millions):</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost on benefit obligation</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%">8.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:#ffffff;padding:2px 1pt 2px 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%">8.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(13.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of net prior service cost (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%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of net actuarial loss (gain)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.9</span><span style="color:#000000;font-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.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Pension non-service cost (income)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(2.7)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.3)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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> 1500000 1500000 8200000 8400000 13600000 13600000 -200000 -500000 -2900000 -2400000 -2700000 -3300000 Stock-based Compensation <div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Teledyne has long-term incentive plans pursuant to which it has granted non-qualified stock options, restricted stock awards and restricted stock units. The Company also has non-employee director stock compensation plans, pursuant to which common stock, stock options and restricted stock units have been issued to its directors. The Company issues shares of common stock upon the exercise of stock options. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Stock-based compensation expense was $12.0 million for the first quarter of 2024 and $7.9 million first quarter of 2023. Stock option activity for the first quarter of 2024 is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.174%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.300%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></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:9pt;font-weight:700;line-height:100%">First Quarter</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="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:700;line-height:100%">1,337,972</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">223.43</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,003</span><span style="color:#000000;font-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%">441.98</span><span style="color:#000000;font-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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,027)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">109.33</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">389.07</span><span style="color:#000000;font-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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="background-color:#ffffff;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:700;line-height:100%">1,312,665</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">267.47</span><span style="color:#000000;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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at end of period</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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:700;line-height:100%">1,108,192</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">241.34</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Restricted stock activity for the first three months of 2024 is as follows:</span><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:65.810%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.971%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.325%"></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%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average fair value per share</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2023</span></div></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">123,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="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">364.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="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%">Granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,267</span><span style="color:#000000;font-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%">432.52</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">Vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(20,863)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">382.20</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">Forfeited/Canceled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,256)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">373.66</span><span style="color:#000000;font-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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at March 31, 2024</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">188,237</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 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%">394.81</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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></tr></table></div> 12000000 7900000 Stock option activity for the first quarter of 2024 is as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.174%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.300%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></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:9pt;font-weight:700;line-height:100%">First Quarter</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="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:700;line-height:100%">1,337,972</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">223.43</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,003</span><span style="color:#000000;font-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%">441.98</span><span style="color:#000000;font-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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,027)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">109.33</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">389.07</span><span style="color:#000000;font-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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="background-color:#ffffff;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:700;line-height:100%">1,312,665</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">267.47</span><span style="color:#000000;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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at end of period</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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:700;line-height:100%">1,108,192</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">241.34</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table> 1337972 223.43 67003 441.98 83027 109.33 9283 389.07 1312665 267.47 1108192 241.34 <div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Restricted stock activity for the first three months of 2024 is as follows:</span><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:65.810%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.971%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.325%"></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%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average fair value per share</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2023</span></div></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">123,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="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">364.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="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%">Granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,267</span><span style="color:#000000;font-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%">432.52</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">Vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(20,863)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">382.20</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">Forfeited/Canceled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,256)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">373.66</span><span style="color:#000000;font-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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at March 31, 2024</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">188,237</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 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%">394.81</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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></tr></table></div> 123089 364.86 89267 432.52 20863 382.20 3256 373.66 188237 394.81 Earnings Per Share<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The weighted average number of common shares used in the calculation of basic and diluted earnings per share consisted of the following (in millions):</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:78.578%"></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.697%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></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%">First Quarter</span></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="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%">2024</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%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average basic common shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">47.3</span><span style="color:#000000;font-family:'Times 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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.9 </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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities (primarily stock options)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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:400;line-height:100%">1.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average diluted common shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">48.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.9 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">For the first quarter of 2024 and 2023, the Company excluded approximately 0.2 million of stock options in the computation of diluted earnings per share because the effect of their inclusion would have been anti-dilutive.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The weighted average number of common shares used in the calculation of basic and diluted earnings per share consisted of the following (in millions):</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:78.578%"></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.697%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></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%">First Quarter</span></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="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%">2024</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%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average basic common shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">47.3</span><span style="color:#000000;font-family:'Times 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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.9 </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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities (primarily stock options)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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:400;line-height:100%">1.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average diluted common shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">48.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.9 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 47300000 46900000 700000 1000000.0 48000000.0 47900000 200000 200000 Accumulated Other Comprehensive Income (Loss) <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in accumulated other comprehensive income (loss) ("AOCI") by component, net of tax, for the first quarter ended March 31, 2024 and April 2, 2023 are as follows (in millions):</span><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:48.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.206%"></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:10.500%"></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:10.650%"></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</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash Flow Hedges and Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align: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 and Postretirement Benefits</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align: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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2023</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">(392.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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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.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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">(249.6)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">(634.1)</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%">   Other comprehensive income (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%">(88.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:700;line-height:100%">2.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%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">   Amounts reclassified from AOCI</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(6.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.1</span><span style="color:#000000;font-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%">(4.8)</span></td><td style="background-color:#cceeff;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 7.75pt;text-align: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 other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(88.8)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(4.2)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2.1</span><span style="color:#000000;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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(90.9)</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at March 31, 2024</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">(481.5)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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.0</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">(247.5)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">(725.0)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><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="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align: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</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash Flow Hedges and Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align: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 and Postretirement Benefits</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align: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"><div><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></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(472.3)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(255.5)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(726.5)</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%">   Other comprehensive income (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%">(4.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">   Amounts reclassified from AOCI</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.8)</span></td><td style="background-color:#cceeff;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 7.75pt;text-align: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 other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.3)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at April 2, 2023</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(476.6)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8 </span></td><td style="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%">(254.0)</span></td><td style="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%">(726.8)</span></td><td style="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><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 reclassifications out of AOCI to net income for the first quarter ended March 31, 2024 and April 2, 2023 are as follows (in millions):</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:32.671%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.952%"></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:19.952%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.002%"></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%">Amount Reclassified from AOCI for the Quarter Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount Reclassified from AOCI for the Quarter Ended</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Statement of Income (Loss) Presentation</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%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 2, 2023</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Gain) loss on cash flow hedges:</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;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%">Gain recognized in income on derivatives</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(9.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">(9.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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">See Note 13</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%">Income tax impact</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</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%">Total</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%">(6.9)</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%">(7.3)</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></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 defined benefit pension and postretirement plan items:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 prior service cost</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%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">(0.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs and expenses</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%">Amortization of net actuarial loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs and expenses</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%">Total before tax</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%">2.8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#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%">2.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Income tax impact</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</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%">Total</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: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.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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.5 </span></td><td style="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></tr></table></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in accumulated other comprehensive income (loss) ("AOCI") by component, net of tax, for the first quarter ended March 31, 2024 and April 2, 2023 are as follows (in millions):</span><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:48.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.206%"></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:10.500%"></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:10.650%"></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</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash Flow Hedges and Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align: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 and Postretirement Benefits</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align: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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2023</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">(392.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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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.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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">(249.6)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">(634.1)</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%">   Other comprehensive income (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%">(88.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:700;line-height:100%">2.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%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">   Amounts reclassified from AOCI</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(6.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.1</span><span style="color:#000000;font-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%">(4.8)</span></td><td style="background-color:#cceeff;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 7.75pt;text-align: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 other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(88.8)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(4.2)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2.1</span><span style="color:#000000;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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(90.9)</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at March 31, 2024</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">(481.5)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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.0</span><span style="color:#000000;font-family:'Times New Roman',sans-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%">(247.5)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">(725.0)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><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="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align: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</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash Flow Hedges and Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align: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 and Postretirement Benefits</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align: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"><div><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></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(472.3)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(255.5)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(726.5)</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%">   Other comprehensive income (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%">(4.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">   Amounts reclassified from AOCI</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.8)</span></td><td style="background-color:#cceeff;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 7.75pt;text-align: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 other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.3)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at April 2, 2023</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(476.6)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8 </span></td><td style="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%">(254.0)</span></td><td style="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%">(726.8)</span></td><td style="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> -392700000 8200000 -249600000 -634100000 -88800000 2700000 0 -86100000 0 6900000 -2100000 4800000 -88800000 -4200000 2100000 -90900000 -481500000 4000000.0 -247500000 -725000000.0 -472300000 1300000 -255500000 -726500000 -4300000 9800000 0 5500000 0 7300000 -1500000 5800000 -4300000 2500000 1500000 -300000 -476600000 3800000 -254000000.0 -726800000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reclassifications out of AOCI to net income for the first quarter ended March 31, 2024 and April 2, 2023 are as follows (in millions):</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:32.671%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.952%"></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:19.952%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.002%"></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%">Amount Reclassified from AOCI for the Quarter Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount Reclassified from AOCI for the Quarter Ended</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Statement of Income (Loss) Presentation</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%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 2, 2023</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Gain) loss on cash flow hedges:</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;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%">Gain recognized in income on derivatives</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(9.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">(9.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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">See Note 13</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%">Income tax impact</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</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%">Total</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%">(6.9)</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%">(7.3)</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></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 defined benefit pension and postretirement plan items:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 prior service cost</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%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">(0.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs and expenses</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%">Amortization of net actuarial loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs and expenses</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%">Total before tax</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%">2.8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#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%">2.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Income tax impact</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</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%">Total</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: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.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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.5 </span></td><td style="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></tr></table></div> 9300000 9800000 2400000 2500000 6900000 7300000 -100000 -400000 2900000 2400000 -2800000 -2000000.0 -700000 -500000 -2100000 -1500000 Derivative Instruments and Hedging Activities<div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's primary exposure to market risk relates to changes in foreign currency exchange rates and interest rates. The Company’s primary foreign currency risk management objective is to protect the U.S. dollar value of future cash flows and minimize the volatility of reported earnings. The Company does not use foreign currency forward contracts for speculative or trading purposes. </span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company mitigates exposure to foreign currency exchange rates and interest rates primarily through the following:</span></div><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mitigation Approach</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Quantitative Information on Approach</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Company utilizes foreign currency forward contracts to reduce the volatility of cash flows primarily related to forecasted revenue and expenses denominated in Canadian dollars for our Canadian companies, and in British pounds for our U.K. companies. These contracts are designated and qualify as cash flow hedges.</span></div></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of March 31, 2024, the Company had foreign currency forward contracts to buy Canadian dollars and to sell U.S. dollars totaling $131.3 million. These foreign currency forward contracts have maturities ranging from June 2024 to February 2026. As of March 31, 2024, the Company had foreign currency forward contracts to buy British pounds and to sell U.S. dollars totaling $12.7 million. These foreign currency forward contracts have maturities ranging from June 2024 to February 2025.</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Company utilizes foreign currency forward contracts to mitigate foreign exchange rate risk associated with foreign currency denominated monetary assets and liabilities, including intercompany receivables and payables. These foreign currency forward contracts are not designated as accounting hedges. </span></div></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">See Non-Designated Hedging Activities section below.</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Company has converted a U.S. dollar denominated, variable rate debt obligation of a European subsidiary into euro fixed rate obligation using a receive float, pay fixed cross currency swap to reduce the variability of interest rates. This cross currency swap is designated as cash flow hedge. </span></div></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of March 31, 2024, the Company has a cross currency swap outstanding with a notional amount of €156.0 million and $150.0 million that matures in October 2024.</span></div></td><td colspan="3" 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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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></tr></table></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All derivative instruments are recorded on the condensed consolidated balance sheets at fair value. The accounting for gains and losses resulting from changes in fair value depends on the use of the derivative instrument and whether it is designated and qualifies for hedge accounting. </span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Designated Hedging Activities</span></div><div style="margin-bottom:2pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For a derivative instrument designated as an accounting hedge of an anticipated transaction (a cash flow hedge), the change in the fair value is recorded on the condensed consolidated balance sheets in AOCI to the extent the derivative instrument is effective in mitigating the exposure related to the anticipated transaction. The amount recorded within AOCI is reclassified into earnings in the same period during which the underlying hedged transaction affects earnings. The effect of derivative instruments designated as cash flow hedges in the condensed consolidated financial statements for the first quarter ended March 31, 2024 and April 2, 2023 was as follows (in millions):</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:78.578%"></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.697%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></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:9pt;font-weight:700;line-height:100%">First Quarter</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net gain (loss) recognized in AOCI - Foreign Exchange Contracts (a)</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%">0.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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net gain (loss) reclassified from AOCI into revenue - Foreign Exchange Contracts (a)</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%">0.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Net gain (loss) reclassified from AOCI into other income and expense, net - Foreign Exchange Contracts (b)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">3.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:#cceeff;padding:2px 1pt 2px 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.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net gain (loss) reclassified from AOCI into interest expense - Foreign Exchange Contracts</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%">1.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net gain (loss) reclassified from AOCI into interest expense - Interest Rate Contracts </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%">—</span><span style="color:#000000;font-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%">0.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> (a)    Effective portion, pre-tax</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> (b)     Amount reclassified to offset earnings impact of liability hedged by cross currency swap</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net deferred gains recorded in AOCI for the forward contracts that will mature in the next twelve months total $1.0 million, net of taxes. These gains are expected to be offset by anticipated losses in the value of the forecasted underlying hedged item. Amounts related to the cross currency swap expected to be reclassified from AOCI into income in the next twelve months total $3.5 million.</span></div><div style="margin-bottom:2pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Non-Designated Hedging Activities</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For a derivative instrument that has not been designated as an accounting hedge, the change in the fair value is recognized immediately in earnings. As of March 31, 2024, the Company had foreign currency forward contracts not designated as accounting hedges primarily in the following types and pairs (in millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:23.494%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:23.494%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.420%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.494%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:23.498%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Contracts to Buy</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Contracts to Sell</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Currency</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-left:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Currency</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canadian Dollars</span></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Dollars</span></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">US$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222.1 </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%">Canadian Dollars</span></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Euros</span></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">€</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">Danish Krone</span></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DKR</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154.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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Dollars</span></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">US$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.5 </span></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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Great Britain Pounds</span></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">£</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Euros</span></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">€</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Great Britain Pounds</span></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">£</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Dollars</span></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">US$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88.9 </span></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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Dollars</span></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">US$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Euros</span></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">€</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">Norwegian Krone</span></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">kr</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Dollars</span></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">US$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.9 </span></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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Swedish Krona</span></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SEK</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">284.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Euros</span></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">€</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.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%">Swedish Krona</span></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SEK</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">310.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Dollars</span></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">US$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.3 </span></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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preceding table includes non-designated hedges derived from terms contained in previously designated cash flow hedges. The gains and losses on these derivatives instruments which are not designated as accounting hedges are intended to, at a minimum, partially offset the transaction gains and losses recognized in earnings.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effect of derivative instruments not designated as accounting hedges recognized in other income and expense for the first quarter ended March 31, 2024 was expense of $9.3 million. The effect of derivative instruments not designated as accounting hedges in other income and expense for the first quarter ended April 2, 2023 was income of $7.8 million. The income or expense was largely offset by losses or gains in the value of the underlying hedged item excluding the impact of forward points.</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Fair Value of Derivative Financial Instruments</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of the Company’s derivative instruments are presented below. All fair values for these derivative instruments were measured using Level 2 inputs in the fair value hierarchy (in millions):</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:46.853%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.707%"></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:12.788%"></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:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Asset/(Liability) Derivative Instruments</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance sheet location</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives designated as hedging instruments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash flow forward contracts</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%">Other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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.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:#ffffff;padding:2px 1pt 2px 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.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">Cash flow forward contracts</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%">Other non-current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.6</span><span style="color:#000000;font-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.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 rate contracts</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%">Other current assets (accrued interest)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash flow cross currency swap</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%">Other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(17.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total derivatives designated as hedging instruments</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="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(15.4)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15.1)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives not designated as hedging instruments:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-designated forward contracts</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%">Other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">Non-designated forward contracts</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%">Accrued liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(3.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total derivatives not designated as hedging instruments</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="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1.8)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total derivative instruments, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">(17.2)</span></td><td style="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%">(4.1)</span></td><td style="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> 131300000 12700000 156000000.0 150000000 The effect of derivative instruments designated as cash flow hedges in the condensed consolidated financial statements for the first quarter ended March 31, 2024 and April 2, 2023 was as follows (in millions):<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:78.578%"></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.697%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></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:9pt;font-weight:700;line-height:100%">First Quarter</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net gain (loss) recognized in AOCI - Foreign Exchange Contracts (a)</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%">0.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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net gain (loss) reclassified from AOCI into revenue - Foreign Exchange Contracts (a)</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%">0.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Net gain (loss) reclassified from AOCI into other income and expense, net - Foreign Exchange Contracts (b)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">3.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:#cceeff;padding:2px 1pt 2px 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.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net gain (loss) reclassified from AOCI into interest expense - Foreign Exchange Contracts</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%">1.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net gain (loss) reclassified from AOCI into interest expense - Interest Rate Contracts </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%">—</span><span style="color:#000000;font-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%">0.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> (a)    Effective portion, pre-tax</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> (b)     Amount reclassified to offset earnings impact of liability hedged by cross currency swap</span></div> 700000 13600000 700000 -1900000 3700000 10100000 1900000 1500000 0 600000 1000000 3500000 As of March 31, 2024, the Company had foreign currency forward contracts not designated as accounting hedges primarily in the following types and pairs (in millions):<div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:23.494%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:23.494%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.420%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.494%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:23.498%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Contracts to Buy</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Contracts to Sell</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Currency</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-left:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Currency</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canadian Dollars</span></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Dollars</span></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">US$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222.1 </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%">Canadian Dollars</span></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Euros</span></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">€</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">Danish Krone</span></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DKR</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154.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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Dollars</span></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">US$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.5 </span></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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Great Britain Pounds</span></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">£</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Euros</span></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">€</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Great Britain Pounds</span></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">£</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Dollars</span></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">US$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88.9 </span></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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Dollars</span></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">US$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Euros</span></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">€</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">Norwegian Krone</span></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">kr</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Dollars</span></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">US$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.9 </span></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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Swedish Krona</span></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SEK</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">284.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Euros</span></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">€</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.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%">Swedish Krona</span></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SEK</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">310.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Dollars</span></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">US$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.3 </span></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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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> 301200000 222100000 12600000 8600000 154800000 22500000 5300000 6200000 70400000 88900000 17000000.0 15800000 179000000.0 16900000 284300000 26100000 310400000 29300000 -9300000 7800000 <div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of the Company’s derivative instruments are presented below. All fair values for these derivative instruments were measured using Level 2 inputs in the fair value hierarchy (in millions):</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:46.853%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.707%"></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:12.788%"></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:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Asset/(Liability) Derivative Instruments</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance sheet location</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives designated as hedging instruments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash flow forward contracts</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%">Other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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.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:#ffffff;padding:2px 1pt 2px 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.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">Cash flow forward contracts</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%">Other non-current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.6</span><span style="color:#000000;font-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.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 rate contracts</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%">Other current assets (accrued interest)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash flow cross currency swap</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%">Other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(17.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total derivatives designated as hedging instruments</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="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(15.4)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15.1)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives not designated as hedging instruments:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-designated forward contracts</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%">Other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">Non-designated forward contracts</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%">Accrued liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(3.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total derivatives not designated as hedging instruments</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="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1.8)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total derivative instruments, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">(17.2)</span></td><td style="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%">(4.1)</span></td><td style="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 3700000 -600000 -2400000 100000 100000 -17300000 -21300000 15400000 15100000 1500000 14200000 3300000 3200000 1800000 -11000000.0 -17200000 -4100000 Commitments and Contingencies<div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Trade Compliance Matters</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has made voluntary disclosures to the U.S. Department of State and the U.S. Department of Commerce, including to the Bureau of Industry and Security (“BIS”) with respect to Teledyne FLIR shipments of products from non-U.S. jurisdictions which were not licensed due to incorrect de minimis calculation methodology under the Export Administration Regulations. The Company has also made voluntary disclosures to export authorities in jurisdictions outside the U.S. for certain potential violations of local export laws. At this time, based on available information, we are unable to reasonably estimate the time it may take to resolve these matters or the amount or range of potential loss, penalty or other government action, if any, that may be incurred in connection with these matters. However, an unfavorable outcome could result in substantial fines and penalties or loss or suspension of export privileges or of particular authorizations that could be material to the Company’s financial position, results of operations or cash flows in and following the period in which such outcome becomes estimable or known.</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Environmental Remediation Obligations</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At March 31, 2024, the Company’s reserves for environmental remediation obligations totaled $5.5 million, of which $1.7 million is included in current accrued liabilities. At December 31, 2023, the Company’s reserves for environmental remediation obligations totaled $5.4 million. The Company evaluates whether it may be able to recover a portion of future costs for environmental liabilities from its insurance carriers and from third parties. The timing of expenditures depends on a number of factors that vary by site, including the nature and extent of contamination, the number of potentially responsible parties, the timing of regulatory approvals, the complexity of the investigation and remediation, and the standards for remediation. The Company expects that it will pay the amounts recorded over many years and will complete remediation of all sites with which it has been identified in up to 30 years.</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Legal Matters</span></div>A number of other lawsuits, claims and proceedings have been or may be asserted against the Company, including those pertaining to product liability, acquisitions, patent infringement, contracts, environmental, employment and employee benefits matters. While the outcome of such matters cannot be predicted with certainty, and some of these lawsuits, claims or proceedings may be determined adversely to the Company, management does not believe that the disposition of any such pending matters is likely to have a material adverse effect on the Company’s financial statements. 5500000 1700000 5400000 P30Y Subsequent Events<div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 13, 2024, the Company announced that it entered into an agreement to acquire Adimec Holding B.V. and its subsidiaries (“Adimec”). Adimec, founded in 1992 and headquartered in Eindhoven, Netherlands, develops customized high-performance industrial and scientific cameras. The closing of the transaction, which is subject to customary conditions and approvals, is anticipated to occur in the first half of 2024. Adimec will be part of the Digital Imaging segment.</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 10, 2024, the Company acquired Valeport Holdings 2019 Limited and its affiliates ("Valeport"). Valeport, founded in 1969 and headquartered in Totnes, United Kingdom, designs and manufactures underwater sensors for environmental, energy, construction and defense applications. Valeport is part of the marine instrumentation product line within the Instrumentation segment.</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsequent to the end of the first quarter of 2024, the Company made a $450 million debt maturity payment on the Senior Notes due April 2024.</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 23, 2024, the Board of Directors of the Company authorized a stock repurchase program to repurchase up to $1.25 billion of Teledyne’s common stock. This authorization superseded prior open stock repurchase programs authorized by the Board of Directors.</span></div> 450000000 1250000000 false false false false