0001094285-25-000105.txt : 20250428 0001094285-25-000105.hdr.sgml : 20250428 20250425175956 ACCESSION NUMBER: 0001094285-25-000105 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 88 CONFORMED PERIOD OF REPORT: 20250330 FILED AS OF DATE: 20250428 DATE AS OF CHANGE: 20250425 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 EIN: 251843385 STATE OF INCORPORATION: DE FISCAL YEAR END: 1228 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-15295 FILM NUMBER: 25875480 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-20250330.htm 10-Q - FORM 10Q Q1 2025 TDY tdy-20250330
false2025Q10001094285--12-28xbrli:sharesiso4217:USDiso4217:USDxbrli:sharestdy:segmenttdy:acquisitionxbrli:puretdy:product_lineiso4217:EUR00010942852024-12-302025-03-3000010942852025-04-1600010942852024-01-012024-03-3100010942852025-03-3000010942852024-12-290001094285us-gaap:CommonStockMember2024-12-290001094285us-gaap:AdditionalPaidInCapitalMember2024-12-290001094285us-gaap:TreasuryStockCommonMember2024-12-290001094285us-gaap:RetainedEarningsMember2024-12-290001094285us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-12-290001094285us-gaap:RetainedEarningsMember2024-12-302025-03-300001094285us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-12-302025-03-300001094285us-gaap:AdditionalPaidInCapitalMember2024-12-302025-03-300001094285us-gaap:TreasuryStockCommonMember2024-12-302025-03-300001094285us-gaap:CommonStockMember2025-03-300001094285us-gaap:AdditionalPaidInCapitalMember2025-03-300001094285us-gaap:TreasuryStockCommonMember2025-03-300001094285us-gaap:RetainedEarningsMember2025-03-300001094285us-gaap:AccumulatedOtherComprehensiveIncomeMember2025-03-300001094285us-gaap:CommonStockMember2023-12-310001094285us-gaap:AdditionalPaidInCapitalMember2023-12-310001094285us-gaap:TreasuryStockCommonMember2023-12-310001094285us-gaap:RetainedEarningsMember2023-12-310001094285us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-3100010942852023-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-3100010942852024-03-310001094285tdy:MicropacIndustriesInc.Member2024-12-302025-03-300001094285tdy:OpticalSystemsAndAdvancedElectronicsSystemsBusinessesMember2024-12-302025-03-300001094285tdy:AdimecHoldingB.VMember2024-04-012024-06-300001094285tdy:ValeportHoldings2019LimitedAndAffiliatesMember2024-04-012024-06-300001094285tdy:OpticalSystemsAndAdvancedElectronicsSystemsBusinessesMember2025-03-300001094285tdy:MicropacIndustriesInc.Member2025-03-300001094285tdy:TotalAcquisitionsMember2024-12-302025-03-300001094285tdy:TotalAcquisitionsMember2025-03-300001094285tdy:AdimecHoldingB.VMember2024-01-012024-12-290001094285tdy:AdimecHoldingB.VMember2024-12-290001094285tdy:ValeportHoldings2019LimitedAndAffiliatesMember2024-01-012024-12-290001094285tdy:ValeportHoldings2019LimitedAndAffiliatesMember2024-12-290001094285tdy:TotalAcquisitionsMember2024-01-012024-12-290001094285tdy:TotalAcquisitionsMember2024-12-290001094285us-gaap:OperatingSegmentsMembertdy:DigitalImagingMember2024-12-302025-03-300001094285us-gaap:OperatingSegmentsMembertdy:DigitalImagingMember2024-01-012024-03-310001094285us-gaap:OperatingSegmentsMembertdy:InstrumentationMember2024-12-302025-03-300001094285us-gaap:OperatingSegmentsMembertdy:InstrumentationMember2024-01-012024-03-310001094285us-gaap:OperatingSegmentsMembertdy:AerospaceAndDefenseElectronicsMember2024-12-302025-03-300001094285us-gaap:OperatingSegmentsMembertdy:AerospaceAndDefenseElectronicsMember2024-01-012024-03-310001094285us-gaap:OperatingSegmentsMembertdy:EngineeredSystemsMember2024-12-302025-03-300001094285us-gaap:OperatingSegmentsMembertdy:EngineeredSystemsMember2024-01-012024-03-310001094285us-gaap:OperatingSegmentsMember2024-12-302025-03-300001094285us-gaap:OperatingSegmentsMember2024-01-012024-03-310001094285us-gaap:IntersegmentEliminationMember2024-12-302025-03-300001094285us-gaap:IntersegmentEliminationMember2024-01-012024-03-310001094285us-gaap:CorporateNonSegmentMember2024-12-302025-03-300001094285us-gaap:CorporateNonSegmentMember2024-01-012024-03-310001094285tdy:InstrumentationMember2025-03-300001094285tdy:DigitalImagingMember2025-03-300001094285tdy:EngineeredSystemsMember2025-03-300001094285tdy:AerospaceAndDefenseElectronicsMember2025-03-300001094285tdy:MarineInstrumentationMembertdy:InstrumentationMember2024-12-302025-03-300001094285tdy:MarineInstrumentationMembertdy:InstrumentationMember2024-01-012024-03-310001094285tdy:EnvironmentalInstrumentationMembertdy:InstrumentationMember2024-12-302025-03-300001094285tdy:EnvironmentalInstrumentationMembertdy:InstrumentationMember2024-01-012024-03-310001094285tdy:TestAndMeasurementInstrumentationMembertdy:InstrumentationMember2024-12-302025-03-300001094285tdy:TestAndMeasurementInstrumentationMembertdy:InstrumentationMember2024-01-012024-03-310001094285tdy:InstrumentationMember2024-12-302025-03-300001094285tdy:InstrumentationMember2024-01-012024-03-310001094285us-gaap:OperatingSegmentsMembertdy:DigitalImagingMember2025-03-300001094285us-gaap:OperatingSegmentsMembertdy:DigitalImagingMember2024-12-290001094285us-gaap:OperatingSegmentsMembertdy:InstrumentationMember2025-03-300001094285us-gaap:OperatingSegmentsMembertdy:InstrumentationMember2024-12-290001094285us-gaap:OperatingSegmentsMembertdy:AerospaceAndDefenseElectronicsMember2025-03-300001094285us-gaap:OperatingSegmentsMembertdy:AerospaceAndDefenseElectronicsMember2024-12-290001094285us-gaap:OperatingSegmentsMembertdy:EngineeredSystemsMember2025-03-300001094285us-gaap:OperatingSegmentsMembertdy:EngineeredSystemsMember2024-12-290001094285us-gaap:CorporateNonSegmentMember2025-03-300001094285us-gaap:CorporateNonSegmentMember2024-12-290001094285us-gaap:ProductConcentrationRiskMemberus-gaap:TransferredAtPointInTimeMemberus-gaap:SalesRevenueNetMember2024-12-302025-03-300001094285us-gaap:ProductConcentrationRiskMemberus-gaap:TransferredOverTimeMemberus-gaap:SalesRevenueNetMember2024-12-302025-03-300001094285tdy:UnitedStatesGovernmentMembertdy:DigitalImagingMember2024-12-302025-03-300001094285tdy:CommercialAndOtherMembertdy:DigitalImagingMember2024-12-302025-03-300001094285tdy:DigitalImagingMember2024-12-302025-03-300001094285country:UStdy:DigitalImagingMember2024-12-302025-03-300001094285srt:EuropeMembertdy:DigitalImagingMember2024-12-302025-03-300001094285srt:AsiaMembertdy:DigitalImagingMember2024-12-302025-03-300001094285tdy:CountriesOtherThanUnitedStatesAndEuropeAndAsiaMembertdy:DigitalImagingMember2024-12-302025-03-300001094285tdy:UnitedStatesGovernmentMembertdy:InstrumentationMember2024-12-302025-03-300001094285tdy:CommercialAndOtherMembertdy:InstrumentationMember2024-12-302025-03-300001094285country:UStdy:InstrumentationMember2024-12-302025-03-300001094285srt:EuropeMembertdy:InstrumentationMember2024-12-302025-03-300001094285srt:AsiaMembertdy:InstrumentationMember2024-12-302025-03-300001094285tdy:CountriesOtherThanUnitedStatesAndEuropeAndAsiaMembertdy:InstrumentationMember2024-12-302025-03-300001094285tdy:UnitedStatesGovernmentMembertdy:AerospaceAndDefenseElectronicsMember2024-12-302025-03-300001094285tdy:CommercialAndOtherMembertdy:AerospaceAndDefenseElectronicsMember2024-12-302025-03-300001094285tdy:AerospaceAndDefenseElectronicsMember2024-12-302025-03-300001094285country:UStdy:AerospaceAndDefenseElectronicsMember2024-12-302025-03-300001094285srt:EuropeMembertdy:AerospaceAndDefenseElectronicsMember2024-12-302025-03-300001094285srt:AsiaMembertdy:AerospaceAndDefenseElectronicsMember2024-12-302025-03-300001094285tdy:CountriesOtherThanUnitedStatesAndEuropeAndAsiaMembertdy:AerospaceAndDefenseElectronicsMember2024-12-302025-03-300001094285tdy:UnitedStatesGovernmentMembertdy:EngineeredSystemsMember2024-12-302025-03-300001094285tdy:CommercialAndOtherMembertdy:EngineeredSystemsMember2024-12-302025-03-300001094285tdy:EngineeredSystemsMember2024-12-302025-03-300001094285country:UStdy:EngineeredSystemsMember2024-12-302025-03-300001094285srt:EuropeMembertdy:EngineeredSystemsMember2024-12-302025-03-300001094285srt:AsiaMembertdy:EngineeredSystemsMember2024-12-302025-03-300001094285tdy:CountriesOtherThanUnitedStatesAndEuropeAndAsiaMembertdy:EngineeredSystemsMember2024-12-302025-03-300001094285tdy:UnitedStatesGovernmentMember2024-12-302025-03-300001094285tdy:CommercialAndOtherMember2024-12-302025-03-300001094285country:US2024-12-302025-03-300001094285srt:EuropeMember2024-12-302025-03-300001094285srt:AsiaMember2024-12-302025-03-300001094285tdy:CountriesOtherThanUnitedStatesAndEuropeAndAsiaMember2024-12-302025-03-300001094285tdy:UnitedStatesGovernmentMembertdy:DigitalImagingMember2024-01-012024-03-310001094285tdy:CommercialAndOtherMembertdy:DigitalImagingMember2024-01-012024-03-310001094285tdy:DigitalImagingMember2024-01-012024-03-310001094285country:UStdy:DigitalImagingMember2024-01-012024-03-310001094285srt:EuropeMembertdy:DigitalImagingMember2024-01-012024-03-310001094285srt:AsiaMembertdy:DigitalImagingMember2024-01-012024-03-310001094285tdy:CountriesOtherThanUnitedStatesAndEuropeAndAsiaMembertdy:DigitalImagingMember2024-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:CountriesOtherThanUnitedStatesAndEuropeAndAsiaMembertdy:InstrumentationMember2024-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:CountriesOtherThanUnitedStatesAndEuropeAndAsiaMembertdy: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:CountriesOtherThanUnitedStatesAndEuropeAndAsiaMembertdy: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:CountriesOtherThanUnitedStatesAndEuropeAndAsiaMember2024-01-012024-03-310001094285us-gaap:FixedPriceContractMemberus-gaap:ProductConcentrationRiskMembersrt:MinimumMembertdy:EngineeredSystemsMemberus-gaap:SalesRevenueSegmentMember2024-12-302025-03-300001094285us-gaap:FixedPriceContractMemberus-gaap:ProductConcentrationRiskMembersrt:MaximumMembertdy:EngineeredSystemsMemberus-gaap:SalesRevenueSegmentMember2024-12-302025-03-300001094285us-gaap:FixedPriceContractMemberus-gaap:ProductConcentrationRiskMemberus-gaap:SalesRevenueSegmentMembertdy:EngineeredSystemsMember2024-12-302025-03-3000010942852025-03-312025-03-3000010942852026-03-302025-03-300001094285tdy:DigitalImagingMember2024-12-290001094285tdy:InstrumentationMember2024-12-290001094285tdy:AerospaceAndDefenseElectronicsMember2024-12-290001094285tdy:EngineeredSystemsMember2024-12-290001094285us-gaap:DevelopedTechnologyRightsMember2025-03-300001094285us-gaap:DevelopedTechnologyRightsMember2024-12-290001094285us-gaap:CustomerRelatedIntangibleAssetsMember2025-03-300001094285us-gaap:CustomerRelatedIntangibleAssetsMember2024-12-290001094285us-gaap:PatentsMember2025-03-300001094285us-gaap:PatentsMember2024-12-290001094285us-gaap:NoncompeteAgreementsMember2025-03-300001094285us-gaap:NoncompeteAgreementsMember2024-12-290001094285us-gaap:TrademarksMember2025-03-300001094285us-gaap:TrademarksMember2024-12-290001094285us-gaap:OrderOrProductionBacklogMember2025-03-300001094285us-gaap:OrderOrProductionBacklogMember2024-12-290001094285us-gaap:TrademarksMember2025-03-300001094285us-gaap:TrademarksMember2024-12-290001094285tdy:FLIRReportingUnitMember2024-12-290001094285tdy:FLIRReportingUnitMember2025-03-300001094285tdy:FLIRReportingUnitMemberus-gaap:TrademarksMember2024-12-290001094285us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2025-03-300001094285us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2024-12-290001094285tdy:A160UnsecuredSeniorNotesDueApril2026Memberus-gaap:SeniorNotesMember2025-03-300001094285tdy:A160UnsecuredSeniorNotesDueApril2026Memberus-gaap:SeniorNotesMember2024-12-290001094285tdy:A225UnsecuredSeniorNotesDueApril2028Memberus-gaap:SeniorNotesMember2025-03-300001094285tdy:A225UnsecuredSeniorNotesDueApril2028Memberus-gaap:SeniorNotesMember2024-12-290001094285tdy:A250UnsecuredSeniorNotesDue2030Memberus-gaap:SeniorNotesMember2025-03-300001094285tdy:A250UnsecuredSeniorNotesDue2030Memberus-gaap:SeniorNotesMember2024-12-290001094285tdy:A275UnsecuredSeniorNotesDueApril2031Memberus-gaap:SeniorNotesMember2025-03-300001094285tdy:A275UnsecuredSeniorNotesDueApril2031Memberus-gaap:SeniorNotesMember2024-12-290001094285tdy:OtherDebtMember2025-03-300001094285tdy:OtherDebtMember2024-12-290001094285us-gaap:LetterOfCreditMemberus-gaap:LineOfCreditMember2025-03-300001094285us-gaap:PensionPlansDefinedBenefitMember2024-12-302025-03-300001094285us-gaap:PensionPlansDefinedBenefitMember2024-01-012024-03-310001094285us-gaap:SubsequentEventMember2025-04-222025-04-220001094285us-gaap:RestrictedStockMember2024-12-290001094285us-gaap:RestrictedStockMember2024-12-302025-03-300001094285us-gaap:RestrictedStockMember2025-03-300001094285us-gaap:RestrictedStockMemberus-gaap:SubsequentEventMember2025-04-222025-04-220001094285us-gaap:EmployeeStockOptionMember2024-01-012024-03-310001094285us-gaap:EmployeeStockOptionMember2024-12-302025-03-3000010942852024-04-300001094285us-gaap:AccumulatedTranslationAdjustmentMember2024-12-290001094285us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-12-290001094285us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2024-12-290001094285us-gaap:AccumulatedTranslationAdjustmentMember2024-12-302025-03-300001094285us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-12-302025-03-300001094285us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2024-12-302025-03-300001094285us-gaap:AccumulatedTranslationAdjustmentMember2025-03-300001094285us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2025-03-300001094285us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2025-03-300001094285us-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:AccumulatedGainLossNetCashFlowHedgeParentMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2024-12-302025-03-300001094285us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001094285us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2024-12-302025-03-300001094285us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001094285us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2024-12-302025-03-300001094285us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001094285us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2024-12-302025-03-300001094285us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001094285us-gaap:CurrencySwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2025-03-300001094285tdy:CurrencySwapMaturingOctober2024Memberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2025-03-300001094285us-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2024-12-302025-03-300001094285us-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2024-01-012024-03-310001094285us-gaap:CurrencySwapMemberus-gaap:NetInvestmentHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2024-12-302025-03-300001094285us-gaap:CurrencySwapMemberus-gaap:NetInvestmentHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2024-01-012024-03-310001094285us-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:SalesMember2024-12-302025-03-300001094285us-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:SalesMember2024-01-012024-03-310001094285us-gaap:CrossCurrencyInterestRateContractMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:OtherOperatingIncomeExpenseMember2024-12-302025-03-300001094285us-gaap:CrossCurrencyInterestRateContractMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:OtherOperatingIncomeExpenseMember2024-01-012024-03-310001094285us-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestExpenseMember2024-12-302025-03-300001094285us-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestExpenseMember2024-01-012024-03-310001094285us-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMemberus-gaap:NondesignatedMember2024-12-302025-03-300001094285us-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMemberus-gaap:NondesignatedMember2024-01-012024-03-310001094285us-gaap:ForeignExchangeContractMember2025-03-300001094285us-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2025-03-300001094285us-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2024-12-290001094285us-gaap:CurrencySwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2024-12-290001094285us-gaap:DesignatedAsHedgingInstrumentMember2025-03-300001094285us-gaap:DesignatedAsHedgingInstrumentMember2024-12-290001094285us-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMember2025-03-300001094285us-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMember2024-12-290001094285us-gaap:FairValueInputsLevel2Memberus-gaap:ForeignExchangeContractMember2025-03-300001094285us-gaap:FairValueInputsLevel2Memberus-gaap:ForeignExchangeContractMember2024-12-290001094285us-gaap:FairValueInputsLevel2Memberus-gaap:CurrencySwapMember2025-03-300001094285us-gaap:FairValueInputsLevel2Memberus-gaap:CurrencySwapMember2024-12-290001094285us-gaap:FairValueInputsLevel2Member2025-03-300001094285us-gaap:FairValueInputsLevel2Member2024-12-290001094285srt:MaximumMember2024-12-302025-03-30
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 30, 2025
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 Oaks
California91360-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 46,859,346 shares of common stock, $.01 par value per share, outstanding as of April 16, 2025.


TELEDYNE TECHNOLOGIES INCORPORATED
TABLE OF CONTENTS


1

PART I FINANCIAL INFORMATION
Item 1.    Financial Statements
TELEDYNE TECHNOLOGIES INCORPORATED
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (LOSS)
FOR THE FIRST QUARTER ENDED MARCH 30, 2025 AND MARCH 31, 2024
(Unaudited — Amounts in millions, except per share amounts)
First Quarter
 20252024
Net sales$1,449.9 $1,350.1 
Costs and expenses
Cost of sales830.4 770.2 
Selling, general and administrative233.9 219.7 
Research and development
74.3 76.5 
Acquired intangible asset amortization 52.0 49.4 
Total costs and expenses1,190.6 1,115.8 
Operating income (loss)
259.3 234.3 
Interest and debt income (expense), net(17.3)(12.7)
Non-service retirement benefit income (expense), net2.8 2.7 
Other income (expense), net(5.9)1.2 
Income (loss) before income taxes
238.9 225.5 
Provision (benefit) for income taxes50.1 46.4 
Net income (loss) including noncontrolling interest188.8 179.1 
Less: Net income (loss) attributable to noncontrolling interest0.2 0.6 
Net income (loss) attributable to Teledyne$188.6 $178.5 
Basic earnings per common share$4.03 $3.77 
Weighted average common shares outstanding46.8 47.3 
Diluted earnings per common share$3.99 $3.72 
Weighted average diluted common shares outstanding47.3 48.0 
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 30, 2025 AND MARCH 31, 2024
(Unaudited — Amounts in millions)
 First Quarter
 20252024
Net income (loss) including noncontrolling interest$188.8 $179.1 
Other comprehensive income (loss):
Foreign exchange translation adjustment150.8 (88.8)
Hedge activity, net of tax1.3 (4.2)
Pension and postretirement benefit adjustments, net of tax1.5 2.1 
Other comprehensive income (loss)153.6 (90.9)
Comprehensive income (loss) including noncontrolling interest342.4 88.2 
Less: Comprehensive income (loss) attributable to noncontrolling interest0.2 0.6 
Comprehensive income (loss) attributable to Teledyne$342.2 $87.6 
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 30, 2025December 29, 2024
Assets
Current Assets
Cash and cash equivalents$461.5 $649.8 
Accounts receivable, net935.5 901.1 
Unbilled receivables, net368.3 312.1 
Inventories, net1,011.8 914.4 
Prepaid expenses and other current assets204.6 167.2 
Total current assets2,981.7 2,944.6 
Property, plant and equipment, net of accumulated depreciation and amortization of $1,045.9 at March 30, 2025 and $1,012.1 at December 29, 2024
815.3 745.2 
Goodwill8,534.0 7,990.5 
Acquired intangibles, net2,187.8 2,012.9 
Prepaid pension assets231.8 227.6 
Other assets, net297.9 279.7 
Total Assets$15,048.5 $14,200.5 
Liabilities, Redeemable Noncontrolling Interest and Stockholders’ Equity
Current Liabilities
Accounts payable$489.9 $416.4 
Accrued liabilities874.3 844.9 
Current portion of long-term debt0.2 0.3 
Total current liabilities1,364.4 1,261.6 
Long-term debt, net of current portion2,964.6 2,648.7 
Long-term deferred tax liabilities374.1 354.0 
Other long-term liabilities414.0 380.8 
Total Liabilities5,117.1 4,645.1 
Commitments and contingencies (see Note 15)
Redeemable Noncontrolling Interest6.2 6.0 
Stockholders’ Equity
Preferred stock, $0.01 par value; outstanding shares - none
  
Common stock, $0.01 par value; issued shares: 47,424,847 at March 30, 2025 and 47,432,888 at December 29, 2024; outstanding shares: 46,851,809 at March 30, 2025 and 46,706,612 at December 29, 2024
0.5 0.5 
Additional paid-in capital4,386.8 4,414.5 
Retained earnings6,455.3 6,266.7 
Treasury stock, 573,038 shares at March 30, 2025 and 726,276 at December 29, 2024
(231.1)(292.4)
Accumulated other comprehensive income (loss)(686.3)(839.9)
Total Stockholders’ Equity9,925.2 9,549.4 
Total Liabilities, Redeemable Noncontrolling Interest and Stockholders’ Equity$15,048.5 $14,200.5 
The accompanying notes are an integral part of these condensed consolidated financial statements.
4

TELEDYNE TECHNOLOGIES INCORPORATED
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(Unaudited — Amounts in millions)
Common StockAdditional Paid-in CapitalTreasury StockRetained EarningsAccumulated Other Comprehensive Income (Loss)Total
Balance, December 29, 2024
$0.5 $4,414.5 $(292.4)$6,266.7 $(839.9)$9,549.4 
Net income (loss)   188.6  188.6 
Other comprehensive income (loss), net of tax    153.6 153.6 
Treasury stock issued (61.3)61.3    
Stock-based compensation and other
 4.1    4.1 
Exercise of stock options
 29.5    29.5 
Balance, March 30, 2025
$0.5 $4,386.8 $(231.1)$6,455.3 $(686.3)$9,925.2 
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 and other
— 10.1 — — — 10.1 
Exercise of stock options
— 9.1 — — — 9.1 
Balance, March 31, 2024
$0.5 $4,426.5 $ $5,626.0 $(725.0)$9,328.0 
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 30, 2025 AND MARCH 31, 2024
(Unaudited — Amounts in millions)
 Three Months
 20252024
Operating Activities
Net income (loss) including noncontrolling interest$188.8 $179.1 
Adjustments to reconcile net income (loss) including noncontrolling interest to net cash provided by (used in) operating activities:
Depreciation and amortization80.7 78.0 
Stock-based compensation8.9 12.0 
Changes in operating assets and liabilities excluding the effect of business acquired:
Accounts receivable and unbilled receivables(5.6)12.1 
Inventories(33.5)(25.2)
Accounts payable53.1 27.7 
Deferred taxes and income taxes receivable (payable), net19.2 19.3 
Prepaid expenses and other assets(3.0)(1.5)
Accrued expenses and other liabilities(57.3)(21.8)
Other operating, net
(8.7)11.3 
Net cash provided by (used in) operating activities242.6 291.0 
Investing Activities
Purchases of property, plant and equipment(18.0)(15.9)
Purchases of businesses, net of cash acquired(757.6) 
Other investing, net0.6  
Net cash provided by (used in) investing activities(775.0)(15.9)
Financing Activities
Net borrowings from (repayments made to) credit facility315.0  
Proceeds from (payments on) other debt(0.1)(0.1)
Proceeds from exercise of stock options29.5 9.1 
Other financing, net(4.8)(2.9)
Net cash provided by (used in) financing activities339.6 6.1 
Effects of exchange rate changes on cash4.5 (17.1)
Change in cash and cash equivalents (188.3)264.1 
Cash and cash equivalents—beginning of period649.8 648.3 
Cash and cash equivalents—end of period$461.5 $912.4 
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 30, 2025
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 U.S. Securities and Exchange Commission (“SEC”). 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 29, 2024 (“2024 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 30, 2025 and the consolidated results of operations, consolidated comprehensive income (loss) and consolidated cash flows for the first quarter ended March 30, 2025. The results of operations and cash flows for the period ended March 30, 2025 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 December 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“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. 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.
In November 2024, the FASB issued ASU No. 2024-03, Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses. This standard requires public entities, on an interim and annual basis, to provide disclosure of specified information about costs and expenses in the notes to the financial statements. The new standard is effective for fiscal years beginning after December 15, 2026, and interim periods with fiscal years beginning after December 15, 2027, with early adoption permitted. The Company is evaluating the impact of adopting this guidance on its consolidated financial statements.
Other ASUs issued but not effective until after March 30, 2025, are not expected to have a material effect on the Company’s consolidated financial position, annual results of operations and/or cash flows.
Note 2. Business Acquisitions
2025 Acquisitions
Micropac
During the first quarter of 2025, the Company acquired Micropac Industries, Inc. (“Micropac”) for approximately $51.2 million in cash, net of cash acquired. Micropac, founded in 1963 and headquartered in Garland, Texas, designs and manufactures microelectronic circuits, optoelectronic components and sensor and display assemblies primarily for military, aerospace and medical applications. Micropac will be part of the Aerospace & Defense Electronics segment. The Company funded the acquisition from cash on hand. Goodwill resulting from the Micropac acquisition will not be deductible for tax purposes.
Optical Systems and Advanced Electronics Systems businesses
During the first quarter of 2025, the Company acquired select aerospace and defense electronics businesses of Excelitas Technologies Corp. (“Excelitas”) for approximately $706.4 million in cash, net of cash acquired, and subject to certain adjustments. The acquisition includes the Optical Systems (OS) business known under the Qioptiq® brand based in Northern Wales, UK, as well as the U.S. based Advanced Electronic Systems (AES) business. The OS and AES businesses will be part of the Aerospace and Defense Electronics segment. The Company funded the acquisition from available borrowings on the credit facility as well as from cash on hand. Goodwill resulting from the acquisition of the UK operations will not be deductible for tax purposes, and goodwill resulting from the acquisition of the U.S. operations will be deductible for tax purposes.
7


2024 Acquisitions
Adimec
During the second quarter of 2024, the Company acquired Adimec Holding B.V. and its subsidiaries (“Adimec”) for $88.7 million in cash, net of cash acquired, and subject to certain adjustments. Adimec, founded in 1992 and headquartered in Eindhoven, Netherlands, develops customized high-performance industrial and scientific cameras. Adimec is part of the Digital Imaging segment. Goodwill resulting from the Adimec acquisition will not be deductible for tax purposes.
Valeport
During the second quarter of 2024, the Company acquired Valeport Holdings 2019 Limited and its affiliates (“Valeport”) for $35.0 million in cash, net of cash acquired, subject to certain adjustments. Valeport, founded in 1969 and headquartered in Totnes, UK, 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. Goodwill resulting from the Valeport 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):
2025
AcquisitionsAcquisition DateConsideration Transferred (a)Goodwill AcquiredAcquired Intangible Assets
OS and AES businesses
February 3, 2025$706.4 $451.6 $183.6 
Micropac
December 30, 202451.2 5.0 8.1 
Total
$757.6 $456.6 $191.7 
(a) Net of cash acquired
2024
AcquisitionsAcquisition DateConsideration Transferred (a)Goodwill AcquiredAcquired Intangible Assets
Adimec
June 4, 2024$88.7 $64.6 $17.9 
Valeport
April 10, 202435.0 23.6 7.8 
Total$123.7 $88.2 $25.7 
(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 OS and AES businesses, Micropac and Adimec are 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 both 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 2025 and 2024 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 exclude corporate expenses. Corporate expense primarily includes administrative expenses relating to the corporate office not allocated to our segments.
8


In the first quarter of 2025, the Company completed two acquisitions, and the financial results of these acquisitions have been included since the date of the acquisition and are part of the Aerospace and Defense Electronics segment. See Note 2 to these Notes to Condensed Consolidated Financial Statements for information regarding these 2025 acquisitions.
The following table presents net sales, operating expenses and operating income by segment (dollars in millions):
First Quarter%
Net Sales (a):
20252024Change
Digital Imaging$757.0 $740.8 2.2 %
Instrumentation 343.3 330.4 3.9 %
Aerospace and Defense Electronics242.5 185.7 30.6 %
Engineered Systems107.1 93.2 14.9 %
Total net sales$1,449.9 $1,350.1 7.4 %
(a) Net sales exclude inter-segment sales of $3.8 million and $4.8 million for the first quarter of 2025 and 2024, respectively.
First Quarter%
Cost of sales:
20252024Change
Digital Imaging$422.5 $408.6 3.4 %
Instrumentation173.5 171.2 1.3 %
Aerospace and Defense Electronics144.2 107.9 33.6 %
Engineered Systems90.2 82.5 9.3 %
Total cost of sales
$830.4 $770.2 7.8 %
First Quarter%
Selling, general and administrative:
20252024Change
Digital Imaging$122.7 $123.7 (0.8)%
Instrumentation49.7 47.0 5.7 %
Aerospace and Defense Electronics33.2 21.0 58.1 %
Engineered Systems6.1 7.9 (22.8)%
Total selling, general and administrative
$211.7 $199.6 6.1 %
First Quarter%
Research and development:
20252024Change
Digital Imaging$44.1 $48.9 (9.8)%
Instrumentation24.2 22.8 6.1 %
Aerospace and Defense Electronics6.0 4.7 27.7 %
Engineered Systems 0.1 (100.0)%
Total research and development
$74.3 $76.5 (2.9)%
First Quarter%
Acquired intangible asset amortization:
20252024Change
Digital Imaging$45.4 $45.8 (0.9)%
Instrumentation3.2 3.4 (5.9)%
Aerospace and Defense Electronics3.4 0.2 *
Total acquired intangible asset amortization
$52.0 $49.4 5.3 %
* Not meaningful
9


First Quarter%
Operating income (loss):
20252024Change
Digital Imaging$122.3 $113.8 7.5 %
Instrumentation92.7 86.0 7.8 %
Aerospace and Defense Electronics55.7 51.9 7.3 %
Engineered Systems10.8 2.7 300.0 %
Corporate expense(22.2)(20.1)10.4 %
Operating income (loss)
$259.3 $234.3 10.7 %
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
Instrumentation20252024
Marine Instrumentation$161.8 $147.8 
Environmental Instrumentation108.9 111.1 
Test and Measurement Instrumentation72.6 71.5 
Total$343.3 $330.4 
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 30, 2025December 29, 2024
Digital Imaging$11,021.1 $10,942.4 
Instrumentation1,781.9 1,750.9 
Aerospace and Defense Electronics1,496.8 576.2 
Engineered Systems200.4 180.3 
Corporate548.3 750.7 
Total identifiable assets$15,048.5 $14,200.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.
10


First Quarter Ended
March 30, 2025
First Quarter Ended
March 30, 2025
Customer TypeGeographic Region (c)
(in millions)U.S. Govt. (a)Other (b)TotalUnited StatesEuropeAsia
All Other
Total
Net sales:
Digital Imaging$161.7 $595.3 $757.0 $355.9 $188.2 $139.7 $73.2 $757.0 
Instrumentation27.3 316.0 343.3 148.0 102.5 58.8 34.0 343.3 
Aerospace and Defense Electronics90.2 152.3 242.5 159.1 50.9 23.0 9.5 242.5 
Engineered Systems92.6 14.5 107.1 106.3  0.3 0.5 107.1 
Total$371.8 $1,078.1 $1,449.9 $769.3 $341.6 $221.8 $117.2 $1,449.9 
(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
March 31, 2024
First Quarter Ended
March 31, 2024
Customer TypeGeographic Region (c)
(in millions)U.S. Govt. (a)Other (b)TotalUnited StatesEuropeAsia
All Other
Total
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
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 30, 2025, 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 30, 2025
December 29, 2024
Accrued liabilities$323.7 $312.6 
Other long-term liabilities42.5 30.5 
Total contract liabilities$366.2 $343.1 
The Company recognized revenue of $98.3 million during the three months ended March 30, 2025, 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 30, 2025, the aggregate amount of the transaction price allocated to remaining performance obligations was $4,214.5 million. The Company expects approximately 77% of remaining performance obligations to be recognized into revenue within the next 12 months, with the remaining 23% recognized thereafter.
11


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’s judgment relative to assessing risks, estimating contract revenue, determining reasonably dependable cost estimates, and making assumptions for scheduling 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 2025 was $2.3 million of favorable operating income compared with $0.3 million of unfavorable operating income in the first three months of 2024. None of the effects of changes in estimates on any individual contract were material to the condensed consolidated statements of income (loss) for any period presented.
Note 5. Goodwill and Acquired 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 29, 2024
$6,854.6 $955.3 $163.0 $17.6 $7,990.5 
Current year acquisitions  456.6  456.6 
Foreign currency changes and other63.6 10.6 12.7  86.9 
Balance at March 30, 2025
$6,918.2 $965.9 $632.3 $17.6 $8,534.0 
Acquired intangible assets
Acquired intangible assets consisted of the following (in millions):
March 30, 2025December 29, 2024
Gross Carrying Amount
Accumulated Amortization
Net Carrying Amount
Gross Carrying Amount
Accumulated Amortization
Net Carrying Amount
Proprietary technology$1,830.5 $859.1 $971.4 $1,665.5 $796.6 $868.9 
Customer list/relationships655.6 266.3 389.3 599.3 252.9 346.4 
Patents0.6 0.6  0.6 0.6  
Non-compete agreements0.9 0.9  0.9 0.9  
Trademarks48.4 9.4 39.0 12.2 7.7 4.5 
Backlog16.2 16.2  16.0 16.0  
Total intangibles subject to amortization2,552.2 1,152.5 1,399.7 2,294.5 1,074.7 1,219.8 
Intangibles not subject to amortization:
Trademarks788.1  788.1 793.1 — 793.1 
Total acquired intangible assets$3,340.3 $1,152.5 $2,187.8 $3,087.6 $1,074.7 $2,012.9 
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.
12


Based on the results of the Company’s annual assessment in the fourth quarter of 2024, all reporting units with the exception of the FLIR reporting unit in the Digital Imaging segment had estimated fair values that significantly exceeded their respective carrying value. At the assessment date in the fourth quarter of 2024, the estimated fair value of the FLIR reporting unit exceeded its carrying value by approximately $420 million, or 5%, and the FLIR reporting unit had $5,856.5 million of goodwill at the prior year assessment date. As of March 30, 2025, the FLIR reporting unit had $5,873.4 million of goodwill, with the change in value from the prior year assessment date related to the impact of foreign currency translation.
Although the assumptions used in the Company’s prior year discounted cash flow model and market approach are based on assumptions that are considered reasonable by management and consistent with the plans and estimates management uses to operate the underlying businesses, there is significant judgment in determining the expected results of the FLIR reporting unit. Changes in forecast estimates or the application of alternative assumptions could produce significantly different results. The discount rate, which is consistent with a weighted average cost of capital that is likely to be expected by a market participant, is based upon industry required rates of return, including consideration of both debt and equity components of the capital structure.
Although no impairment existed for the FLIR reporting unit as of the prior year assessment date, a non-cash impairment of goodwill could result from a number of circumstances, including different assumptions used in determining the fair value of the reporting unit, changes to customer spending priorities, or a sharp increase in interest rates without a corresponding increase in future net sales.
For all reporting units, including the FLIR reporting unit, there have been no events or changes in circumstances which indicate that it is more likely than not that the fair value of the reporting unit is below its carrying value. As such, no interim impairment review was required. The Company will perform its annual analysis during the fourth quarter of 2025.
Based on the results of the Company’s annual assessment in the fourth quarter of 2024, the estimated fair value of all material indefinite-lived trademarks, with the exception of the FLIR indefinite-lived trademark, significantly exceeded their respective carrying value. At the prior year annual assessment date, the FLIR indefinite-lived trademark value was reduced to $635.8 million, which represented the estimated fair value of the asset as of the prior year assessment date.
The most significant assumptions utilized in the determination of the fair value of the FLIR trademark were the net sales growth rates (including residual growth rates), discount rate, and royalty rate. Although the FLIR sales forecasts were based on assumptions that are considered reasonable by management and consistent with the plans and estimates management uses to operate the underlying businesses, there is significant judgment in determining the expected results of the FLIR business. Changes in sales forecast estimates or the application of alternative assumptions could produce significantly different results. The discount rate, which is consistent with a weighted average cost of capital that is likely to be expected by a market participant, is based upon industry required rates of return, including consideration of both debt and equity components of the capital structure. The royalty rate was driven by historical and estimated future profitability of the underlying FLIR business. The royalty rate may be impacted by significant adverse changes in long-term operating margins. Subsequent to the assessment made in the prior year, additional non-cash impairment of the trademark could result from a number of circumstances, including different assumptions used in determining the fair value of the trademark, changes to customer spending priorities, or a sharp increase in interest rates without a corresponding increase in future net sales.
For all indefinite-lived trademarks, including the FLIR trademark, there have been no events or changes in circumstances which indicate that it is more likely than not that the fair value of the trademark is below its carrying value. As such, no interim impairment review was required. The Company will perform its annual analysis during the fourth quarter of 2025.
Note 6. Supplemental Balance Sheet Information
Cash Equivalents
The Company had $99.7 million and $304.1 million of cash equivalents at March 30, 2025, and December 29, 2024, 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 $15.6 million at March 30, 2025 and $15.5 million at December 29, 2024.
13


Inventories, Net
Inventories are stated at current cost, net of reserves for excess, slow moving and obsolete inventory. Inventories are primarily valued under the first-in, first-out method or the average cost method. Inventory balances are summarized as follows (in millions):
Balance at
March 30, 2025December 29, 2024
Raw materials and supplies$599.4 $559.2 
Work in process242.0 190.4 
Finished goods170.4 164.8 
Total inventories, net$1,011.8 $914.4 
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 historical 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.
 First Quarter
Warranty Reserve (in millions):20252024
Balance at beginning of year$50.2 $49.1 
Product warranty expense 7.4 3.5 
Deductions(3.8)(5.1)
Acquisition 0.4  
Balance at end of period$54.2 $47.5 
Note 7. Long-Term Debt
Balance at
Long-Term Debt (in millions):March 30, 2025December 29, 2024
$1.20 billion credit facility due June 2029, weighted average variable rate of 5.55% at March 30, 2025
$315.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.1 1.2 
Debt discount and debt issuance costs(16.3)(17.2)
Total debt, net2,964.8 2,649.0 
Less: Current portion of long-term debt(0.2)(0.3)
Total long-term debt, net of current portion$2,964.6 $2,648.7 
At March 30, 2025, $855.5 million was available under the $1.2 billion credit facility after reductions of $315.0 million in outstanding borrowings and $29.5 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 30, 2025, the Company was in compliance with these covenants.
14


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 the Company operates, 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)20252024
Provision (benefit) for income taxes (a)$50.1$46.4
Income (loss) before income taxes$238.9$225.5
Effective tax rate21.0%20.6%
(a) The first quarter of 2025 includes net discrete income tax benefits of $3.7 million and $4.4 million, respectively
Note 9. Pension Plans
 First Quarter
20252024
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$7.9 $8.2 
Expected return on plan assets(13.4)(13.6)
Amortization of net prior service cost (income)0.1 (0.2)
Amortization of net actuarial loss (gain)2.8 2.9 
Pension non-service cost (income)$(2.6)$(2.7)
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. The Company uses the Black–Scholes option pricing model to determine the fair value of stock options.
Stock-based compensation expense was $8.9 million and $12.0 million for the first quarter of 2025 and 2024, respectively.
Stock option activity for the first quarter of 2025 is as follows:
 Shares
Weighted Average Exercise Price
Beginning balance1,135,749$278.34 
Exercised(137,124)$215.36 
Canceled(749)$405.53 
Ending balance997,876$286.90 
Exercisable at end of period916,486$276.56 
On April 22, 2025, the Company granted approximately 63,000 stock options at an exercise price of $461.10 per share and a grant date fair value of $179.30 per share.
15


Restricted stock activity for the first quarter of 2025 is as follows:
Shares
Weighted Average Fair Value per Share
Beginning balance160,344$398.79 
Granted19,188$442.76 
Vested(37,287)$409.82 
Forfeited/canceled(5,428)$379.91 
Ending balance136,817$402.70 
On April 22, 2025, the Company granted approximately 71,000 time-based restricted stock units with a grant date fair value of $461.10 per share.
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
20252024
Weighted average basic common shares outstanding46.8 47.3 
Effect of dilutive securities (primarily stock options)0.5 0.7 
Weighted average diluted common shares outstanding47.3 48.0 
For the first quarter of 2024, 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. For the first quarter of 2025, the Company did not have any stock options that would have been anti-dilutive.
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 2025 or 2024.
16


Note 12. Accumulated Other Comprehensive Income (Loss)
The changes in accumulated other comprehensive income (loss) (“AOCI”) by component, net of tax, as applicable, for the first quarter ended March 30, 2025, and March 31, 2024, are as follows (in millions):
Foreign Currency Translation
Cash Flow Hedges
Pension and Postretirement BenefitsTotal
Balance at December 29, 2024
$(602.3)$(2.2)$(235.4)$(839.9)
   Other comprehensive income (loss) before reclassifications150.8 0.6  151.4 
   Amounts reclassified from AOCI 0.7 1.5 2.2 
Net other comprehensive income (loss)150.8 1.3 1.5 153.6 
Balance at March 30, 2025
$(451.5)$(0.9)$(233.9)$(686.3)
Foreign Currency Translation
Cash Flow Hedges
Pension 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)
The reclassifications out of AOCI to net income for the first quarter ended March 30, 2025, and March 31, 2024 are as follows (in millions):
Amount Reclassified from AOCI for the Quarter Ended March 30, 2025
Amount Reclassified from AOCI for the Quarter Ended
 March 31, 2024
Statement of Income (Loss) Presentation
(Gain) loss on cash flow hedges:
Loss (gain) recognized in income on derivatives
$0.9 $(9.3)
Income tax impact(0.2)2.4 Provision for income taxes
Total$0.7 $(6.9)
Amortization of defined benefit pension and postretirement plan items:
Amortization of prior service cost$0.1 $(0.1)Costs and expenses
Amortization of net actuarial loss1.8 2.9 Costs and expenses
Total before tax1.9 2.8 
Income tax impact(0.4)(0.7)Provision for income taxes
Total$1.5 $2.1 
17

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. During the first quarter ended March 30, 2025, the Company entered into certain derivative contracts to reduce the volatility from translation of the Company’s euro denominated net investments. 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:
Designated Hedging Activities
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 UK companies. As of March 30, 2025, foreign currency forward contracts in Canadian dollars designated as cash flow hedges have maturities ranging from June 2025 to February 2026. As of March 30, 2025, foreign currency forward contracts in British pounds designated as cash flow hedges have maturities ranging from June 2025 to February 2026.
The Company utilizes cross-currency swaps to hedge portions of the Company’s euro denominated net investments against the effect of exchange rate fluctuations on the translation of foreign currency balances to the U.S. dollar. In the first quarter of 2025, the Company entered cross-currency swaps designated as net investment hedges with a total notional amount of €300.0 million to hedge portions of the Company’s euro denominated net investments against the effect of exchange rate fluctuations on the translation of foreign currency balances to the U.S. dollar. These cross-currency swaps mature between March 2027 and September 2029.
The Company converted a U.S. dollar denominated, variable rate debt obligation of a European subsidiary into a euro fixed rate obligation using a receive float, pay fixed cross-currency swap to reduce the variability of interest rates. This cross-currency swap had notional amounts of €156.0 million and $150.0 million and matured in October 2024.
Non-Designated Hedging Activities
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. The gain or loss resulting from a change in fair value of a derivative instrument that is not designated in accounting hedge is recognized immediately in earnings and intended to, at a minimum, partially offset the transaction gains and losses recognized in earnings.
Derivative Instruments
The following is a summary of the gain (loss) included in the condensed consolidated statements of income (loss) and comprehensive income (loss) related to the derivative instruments described above (in millions):
 First Quarter
 20252024
Net gain (loss) recognized in AOCI—Foreign Exchange Contracts (a)
$0.8 $0.7 
Net gain (loss) recognized in AOCI—Cross-Currency Swap Contracts (a)
$(5.5)$ 
Net gain (loss) reclassified from AOCI into revenue/cost of sales—Foreign Exchange Contracts (a)
$(0.9)$0.7 
Net gain (loss) reclassified from AOCI into other income and expense, net—Foreign Exchange Contracts (b)
$ $3.7 
Net gain (loss) reclassified from AOCI into interest expense—Foreign Exchange Contracts
$ $1.9 
Net gain (loss) recognized in other income and expense, net—Foreign Exchange Contracts
$11.4 $9.3 
(a) Effective portion, pre-tax
(b) Amount reclassified to offset earnings impact of liability hedged by cross-currency swap, used to hedge debt
18

Net deferred losses recorded in AOCI for the forward contracts that will mature in the next 12 months total $1.0 million, net of taxes. These losses are expected to be offset by anticipated gains in the value of the forecasted underlying hedged item.
The following is a summary of notional amounts and fair values of the Company’s derivatives recorded in the condensed consolidated balance sheets presented by instrument type and use (in millions):
Notional Amount
Fair Value Asset
Fair Value (Liability)
March 30, 2025December 29, 2024March 30, 2025December 29, 2024March 30, 2025December 29, 2024
Derivatives designated as hedging instruments
Foreign currency forward contracts$99.6 $83.3 $0.6 $ $(1.9)$(3.0)
Cross-currency swap agreements324.0  2.7  (7.9) 
Total derivatives designated as hedging instruments$423.6 $83.3 $3.3 $ $(9.8)$(3.0)
Derivatives not designated as hedging instruments
Foreign currency forward contracts689.3 974.8 16.7 1.0 (2.7)(13.9)
Total derivatives$1,112.9 $1,058.1 $20.0 $1.0 $(12.5)$(16.9)
All derivative assets are presented in Other current assets or Other non-current assets. All derivative liabilities are presented in Accrued liabilities or Other non-current liabilities.
Note 14. Fair Value Measurement
The Company’s financial assets and liabilities carried at fair value are primarily comprised of derivative contracts used to hedge the Company’s foreign currency risk. The Company has not elected to measure any additional financial instruments or other items at fair value.
Financial Instruments Recorded at Fair Value
The fair values of the Company’s derivative financial instruments are presented below. All fair values for these derivatives were measured using Level 2 hierarchy information as defined by the accounting policies (in millions):
March 30, 2025December 29, 2024
Assets:
Foreign currency forward contracts$17.3 $1.0 
Cross-currency swaps2.7  
     Total assets recorded at fair value$20.0 $1.0 
Liabilities:
Foreign currency forward contracts
(4.6)(16.9)
Cross-currency swaps(7.9) 
     Total liabilities recorded at fair value$(12.5)$(16.9)
           Net derivatives at fair value$7.5 $(15.9)
Gross derivative assets and liabilities are subject to legally enforceable master netting agreements, for which the Company have not elected to present net amounts on the condensed consolidated balance sheets. The effect of such right of setoff on the Company’s financial position were $0.4 million and $0.2 million, as of March 30, 2025, and December 29, 2024, respectively.
Financial Instruments Not Recorded at Fair Value
The carrying amounts of cash and cash equivalents, accounts receivable and accounts payable approximate their fair values due to the short-term maturities of these assets and liabilities.
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 and is valued based on observable market data. As of March 30, 2025 and December 29, 2024, the aggregate fair values of our borrowings were $2,758.8 million and $2,395.0 million, respectively, and the carrying values were $2,981.1 million and $2,666.2 million, respectively.
The cost, if any, to terminate off-balance sheet financial instruments (primarily letters of credit) is not significant.
19

Note 15. 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 an incorrect de minimis calculation methodology under the Export Administration Regulations. The Company has also made voluntary disclosures to export authorities in jurisdictions outside the United States for certain potential violations of local export laws. At this time, based on available information, the Company is 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 30, 2025, the Company’s reserves for environmental remediation obligations totaled $6.5 million, of which $3.1 million is included in current accrued liabilities. At December 29, 2024, the Company’s reserves for environmental remediation obligations totaled $6.5 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
The Company is working to resolve a civil investigation by the U.S. Department of Justice relating to an ejection seat sequencer program and deliveries to the U.S. Government between 2006 and 2018. 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, employment and employment benefits. While the outcome of litigation, claims, proceedings and investigations cannot be predicted with certainty, and some of these matters 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 condition.
20

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 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, stock repurchases and product development. 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 (“R&D”), 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 each in the first quarter of 2025 and the full year of 2024. The financial results of the completed acquisitions have been included since the respective date of each acquisition.
Trends and Other Matters Affecting Our Business
In early 2025, the U.S. Presidential administration implemented significant new tariffs on foreign imports impacting multiple countries, commodities and industries, and these new tariffs and export restrictions also prompted retaliatory tariffs and export restrictions from certain countries. As of April 2025, certain tariffs and retaliatory tariffs have been delayed, but a number of the new tariffs remain in effect, including significant tariffs and trade sanctions between the United States and China. Our net sales to China-based customers represented approximately 4% of total revenues in 2024, of which less than 50% of these sales were made directly from our U.S. subsidiaries. China has also restricted the export of certain rare earth minerals which are used in our products. Tariffs, trade restrictions and retaliatory measures could result in revenue reduction, cost increases on material used in our products or significant production delays, which could adversely affect our business, financial condition, operational results and cash flows. Consistent with our strategy, we are optimizing operations and facilities and taking measures to contain costs to reduce the impact from tariffs. We may also implement additional pricing actions to mitigate the impact of these tariffs.
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.
As part of a continuing effort to reduce costs and improve operating performance, we continue to take actions to consolidate and relocate certain facilities and reduce head count across various businesses, reducing our exposure to weaker end markets. We continue to seek cost reductions in our businesses.
21

Results of Operations
  
First Quarter%
(dollars in millions)20252024Change
Net sales$1,449.9 $1,350.1 7.4 %
Costs and expenses
Cost of sales830.4 770.2 7.8 %
Selling, general and administrative
233.9 219.7 6.5 %
Research and development
74.3 76.5 (2.9)%
Acquired intangible asset amortization52.0 49.4 5.3 %
Total costs and expenses1,190.6 1,115.8 6.7 %
Operating income (loss)259.3 234.3 10.7 %
Interest and debt income (expense), net(17.3)(12.7)36.2 %
Non-service retirement benefit income (expense)2.8 2.7 3.7 %
Other income (expense), net(5.9)1.2 *
Income before income taxes238.9 225.5 5.9 %
Provision (benefit) for income taxes50.1 46.4 8.0 %
Net income (loss) including noncontrolling interest188.8 179.1 5.4 %
Less: Net income (loss) attributable to noncontrolling interest0.2 0.6 (66.7)%
Net income (loss) attributable to Teledyne$188.6 $178.5 5.7 %
* Not meaningful
First Quarter%
(dollars in millions)20252024Change
Net sales (a):
Digital Imaging$757.0 $740.8 2.2 %
Instrumentation343.3 330.4 3.9 %
Aerospace and Defense Electronics
242.5 185.7 30.6 %
Engineered Systems107.1 93.2 14.9 %
Total net sales$1,449.9 $1,350.1 7.4 %
Operating income (loss):
Digital Imaging$122.3 $113.8 7.5 %
Instrumentation92.7 86.0 7.8 %
Aerospace and Defense Electronics
55.7 51.9 7.3 %
Engineered Systems 10.8 2.7 300.0 %
Corporate expense(22.2)(20.1)10.4 %
Total operating income (loss)$259.3 $234.3 10.7 %
(a) Net sales exclude inter-segment sales of $3.8 million and $4.8 million for the first quarter of 2025 and 2024, respectively.
22

First Quarter Results
The following is a discussion of our 2025 first quarter results compared with the first quarter results of 2024. Comparisons are with the corresponding reporting period of 2024 unless noted otherwise.
First quarter of 2025 compared with the first quarter of 2024
Our first quarter of 2025 net sales increased 7.4%. Net income attributable to Teledyne for the first quarter of 2025 increased 5.7%, driven primarily by higher net sales. Net income per diluted share was $3.99 for the first quarter of 2025, compared with net income per diluted share of $3.72.
Net Sales
The first quarter of 2025 net sales compared with the first quarter of 2024 reflected higher net sales in each segment. The first quarter of 2025 included $55.6 million in incremental sales from recent acquisitions.
Cost of Sales
Cost of sales increased $60.2 million in the first quarter of 2025, primarily driven by higher net sales. Cost of sales as a percentage of net sales increased slightly for the first quarter of 2025 to 57.3% from 57.0%.
Selling, General and Administrative Expense
Selling, general and administrative (“SG&A”) expense increased $14.2 million in the first quarter of 2025 due to higher net sales. SG&A expense as a percentage of net sales decreased to 16.1% for the first quarter of 2025 compared with 16.3%. Corporate expense, which is included in SG&A expense, was $22.2 million for the first quarter of 2025 compared with $20.1 million, with the increase primarily related to higher transaction costs in the first quarter of 2025 related to current year acquisitions. Stock-based compensation expense was $8.9 million for the first quarter of 2025 compared with $12.0 million, with the decrease due to timing of grants in the current year. Subsequent to the end of the first quarter of 2025, the Company made its annual stock option and restricted stock grants.
Research and Development Expense
R&D expense decreased $2.2 million in the first quarter of 2025 due to lower R&D expense at the Digital Imaging segment.
Acquired Intangible Asset Amortization
Acquired intangible asset amortization for the first quarter of 2025 was $52.0 million compared with $49.4 million, with the increase primarily related to 2025 acquisitions within the Aerospace and Defense Electronics segment.
Pension Service Expense
Pension service expense is included in both cost of sales and SG&A expense. For the first quarter of 2025 and 2024, pension service expense was $1.5 million. For 2025, the weighted-average discount rate used to determine the benefit obligation for the domestic qualified pension plans is 7.05% compared with 6.86% in 2024.
Operating Income
Operating income for the first quarter of 2025 increased 10.7%. The first quarter of 2025, compared with the first quarter of 2024, reflected higher operating income in each segment.
Non-operating Income and Expense
Interest and debt expense, net of interest income, was $17.3 million for the first quarter of 2025 compared with $12.7 million, with the decrease related to higher outstanding borrowings compared to the first quarter of 2024. Non-service retirement benefit income was $2.8 million for the first quarter of 2025 compared with $2.7 million. Other income and expense, net, was expense of $5.9 million for the first quarter of 2025 compared with income of $1.2 million for the first quarter of 2024. Other income and expense, net, primarily consisted of foreign currency exchange losses in the first quarter of 2025, as compared with foreign currency exchange gains in the first quarter of 2024.
23

Income Tax
The first quarter income tax provision considers income, permanent items, tax credits, and various statutory tax rates.
First Quarter
(dollars in millions)20252024
Provision (benefit) for income taxes (a)$50.1$46.4
Income (loss) before income taxes$238.9$225.5
Effective tax rate21.0%20.6%
(a) The first quarter of 2025 includes net discrete income tax benefits of $3.7 million and the first quarter of 2024 includes net discrete income tax benefits of $4.4 million.
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 that are not allocated to our segments. See Note 3 to these condensed consolidated financial statements for additional segment information.
Digital Imaging
First QuarterChange
(dollars in millions)20252024$%
Net sales$757.0$740.8$16.2 2.2 %
Cost of sales$422.5$408.6$13.9 3.4 %
Selling, general and administrative expense
$122.7$123.7$(1.0)(0.8)%
Research and development expense
$44.1$48.9$(4.8)(9.8)%
Acquired intangible asset amortization$45.4$45.8$(0.4)(0.9)%
Operating income$122.3$113.8$8.5 7.5 %
As a percentage of net sales:
Cost of sales55.8 %55.2 %
Selling, general and administrative expense
16.2 %16.6 %
Research and development expense
5.8 %6.6 %
Acquired intangible asset amortization6.0 %6.2 %
Operating income16.2 %15.4 %
First quarter of 2025 compared with the first quarter of 2024
Net sales increased primarily due to higher sales of commercial infrared imaging components as well as surveillance systems, partially offset by lower sales of X-ray products. Sales of commercial infrared imaging components increased $13.9 million, sales of surveillance systems increased $11.7 million, and sales of X-Ray products decreased $6.9 million. The first quarter of 2025 included $8.9 million in incremental sales from recent acquisitions.
Cost of sales increased primarily due to product mix. As a result of unfavorable product mix, the cost of sales percentage increased during the period. SG&A expense decreased primarily due to cost reduction initiatives that completed in 2024, partially offset by higher sales. As a result, SG&A expense as a percentage of net sales decreased during the quarter. R&D expense decreased primarily due to ongoing cost rationalization and cost reduction initiatives.
Operating income increased primarily due to higher net sales and lower SG&A and R&D expense, partially offset by unfavorable product mix during the period, and operating income as a percentage of net sales increased during the period primarily due to lower SG&A and R&D expense in the first quarter of 2025.
24

Instrumentation
First QuarterChange
(dollars in millions)20252024$%
Net sales$343.3$330.4$12.9 3.9 %
Cost of sales$173.5$171.2$2.3 1.3 %
Selling, general and administrative expense
$49.7$47.0$2.7 5.7 %
Research and development expense
$24.2$22.8$1.4 6.1 %
Acquired intangible asset amortization$3.2$3.4$(0.2)(5.9)%
Operating income$92.7$86.0$6.7 7.8 %
As a percentage of net sales:
Cost of sales50.5 %51.8 %
Selling, general and administrative expense
14.5 %14.2 %
Research and development expense
7.0 %6.9 %
Acquired intangible asset amortization1.0 %1.1 %
Operating income27.0 %26.0 %
First quarter of 2025 compared with the first quarter of 2024
Net sales increased due to higher sales in our Marine Instrumentation and Test and Measurement Instrumentation product lines, partially offset by lower sales at our Environmental Instrumentation product line. Sales of Marine Instrumentation increased $14.0 million due to the ongoing recovery in offshore energy markets as well as stronger defense market sales. Sales of Test and Measurement Instrumentation increased $1.1 million, and sales of Environmental Instrumentation decreased $2.2 million. The first quarter of 2025 included $4.4 million in incremental sales from recent acquisitions.
Cost of sales increased primarily due to higher net sales, partially offset by favorable product mix. The cost of sales percentage decreased due to favorable product mix, including improved margins in our Marine Instrumentation product line. SG&A expense increased due to higher net sales during the period, and SG&A expense as a percentage of net sales increased slightly. R&D expense increased due to higher Marine Instrumentation product development, and the R&D expense percentage was relatively consistent in both periods.
Operating income increased primarily due to higher Marine Instrumentation sales, favorable product mix, and improved Marine Instrumentation margins, and operating income as a percentage of net sales increased due to favorable product mix and improved Marine Instrumentation margins.
25

Aerospace and Defense Electronics
First QuarterChange
(dollars in millions)20252024$%
Net sales$242.5$185.7$56.8 30.6 %
Cost of sales$144.2$107.9$36.3 33.6 %
Selling, general and administrative expense
$33.2$21.0$12.2 58.1 %
Research and development expense
$6.0$4.7$1.3 27.7 %
Acquired intangible asset amortization$3.4$0.2$3.2 *
Operating income$55.7$51.9$3.8 7.3 %
As a percentage of net sales:
Cost of sales59.5 %58.1 %
Selling, general and administrative expense
13.7 %11.3 %
Research and development expense
2.5 %2.5 %
Acquired intangible asset amortization 1.3 %0.1 %
Operating income 23.0 %28.0 %
* Not meaningful
First quarter of 2025 compared with the first quarter of 2024
Net sales increased due to a $57.1 million increase in defense electronics, partially offset by a $0.3 million decrease in aerospace electronics. The first quarter of 2025 included $42.3 million in incremental sales from recent acquisitions.
Cost of sales increased due to higher net sales, partially offset by unfavorable product mix, including recent acquisitions which carry a higher cost of sales percentage, and the cost of sales percentage increased due to unfavorable product mix. SG&A expense increased due to higher net sales as well as $3.2 million of transaction and integration costs for 2025 acquisitions incurred in the first quarter of 2025, with no comparable amount recorded in the first quarter of 2024. R&D expense increased due to primarily to the 2025 acquisitions, and the R&D expense percentage was similar in both periods.
Operating income increased primarily due to increased net sales, and operating income as a percent of net sales decreased primarily due higher transaction and integration costs as well as unfavorable product mix.
26

Engineered Systems
First QuarterChange
(dollars in millions)20252024$%
Net sales$107.1$93.2$13.9 14.9 %
Cost of sales$90.2$82.5$7.7 9.3 %
Selling, general and administrative expense
$6.1$7.9$(1.8)(22.8)%
Research and development expense
$$0.1$(0.1)(100.0)%
Operating income$10.8$2.7$8.1 300.0 %
As percentage of net sales:
Cost of sales84.2 %88.5 %
Selling, general and administrative expense
5.7 %8.5 %
Research and development expense
 %0.1 %
Operating income10.1 %2.9 %
First quarter of 2025 compared with the first quarter of 2024
Net sales increased due to higher sales of $14.2 million for engineered products, partially offset by a $0.3 million decrease in energy systems.
Cost of sales increased primarily due to higher net sales, and the cost of sales percentage decreased during the period due to favorable program mix. SG&A expense decreased primarily due to lower selling expense, and SG&A expense as a percentage of net sales decreased.
Operating income and operating income as a percentage of net sales increased primarily due to higher net sales, lower selling expense and favorable program mix.
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.20 billion credit facility, will be sufficient to meet these requirements. To support acquisitions, we may need to raise additional capital. No cash pension contributions have been made since 2013 or are planned for the remainder of 2025 for the domestic qualified pension plans.
Cash and Cash Equivalents
Cash and cash equivalents totaled $461.5 million at March 30, 2025, compared with $649.8 million at December 29, 2024. 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 30, 2025, was $2,964.8 million compared with $2,649.0 million at December 29, 2024, with the increase due to borrowings under the credit facility to support acquisition activity in the first quarter of 2025.
At March 30, 2025, $855.5 million was available under the $1.20 billion credit facility, after reductions of $315.0 million in outstanding borrowings and $29.5 million in outstanding letters of credit.
Our bank credit agreements, which includes our $1.20 billion credit facility expiring June 2029, require us to comply with various financial and operating covenants. At March 30, 2025, 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.
27

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 our 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. We currently intend to fund future share repurchases with cash on hand and available borrowings under our credit facility. No repurchases under any authorizations were made in the first quarter of 2025 or 2024.
Cash Flows
Net cash provided by operating activities was $242.6 million for the first three months of 2025 compared with $291.0 million, with the decrease driven primarily by cash outflows on foreign exchange contracts in the first quarter of 2025 as compared to cash inflows on foreign exchange contracts in the first quarter of 2024 as well as lower customer advances received in the first quarter of 2025.
Net cash used in investing activities was $775.0 million for the first three months of 2025 compared with $15.9 million. During the first three months of 2025, we spent $757.6 million on acquisitions, with no comparable spend for the first three months of 2024. Capital expenditures for the first three months of 2025 and 2024 were $18.0 million and $15.9 million, respectively. We currently plan to invest approximately $130 million for capital expenditures in 2025.
Net cash provided by financing activities was $339.6 million for the first three months of 2025 compared with net cash provided by financing activities of $6.1 million, with the first three months of 2025 including net proceeds from our credit facility of $315.0 million.
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 the 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 2024 Form 10-K.
28

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, with respect to management’s beliefs about the financial condition, results of operations, acquisitions, capital expenditures and product synergies, integration costs, tax matters and businesses of Teledyne in the future. Forward-looking statements involve risks and uncertainties, are based on the current expectations of the management of Teledyne and are subject to uncertainty and changes in circumstances. All statements made in 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: the impact of policies of the U.S. Presidential Administration, especially with respect to new and higher tariffs, cutbacks in the funding of government agencies and programs, and the scaling back of environmental and green energy policies; escalating economic and diplomatic tension between China and the United States, including a potential “trade war” that results in higher tariffs and restrictions on sales of goods and services; reciprocal tariffs from other countries; changes in relevant tax and other laws; foreign currency exchange risks; rising interest rates and inflation; 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 GAAP and related standards; disruptions in the global economy; the ongoing conflict in Israel and neighboring regions, including related protests, attacks on defense contractors and suppliers 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; the continuing review and resolution of FLIR’s trade compliance and tax matters; threats to the security of our confidential and proprietary information, including cybersecurity threats; risks related to artificial intelligence; natural and man-made disasters; 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 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. Lower aircraft production rates at Boeing or Airbus could result in reduced sales of our commercial aerospace products. In addition, financial market fluctuations affect the value of the company’s pension assets. Changes in the policies of the United States and foreign governments, including economic sanctions or in regard to support Ukraine, 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 the Company’s 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 SEC 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 2024 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 publicly update or revise any 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 2024 Form 10-K.
29

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 SEC 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 Executive 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 procedures and have concluded that the disclosure controls and procedures as of March 30, 2025, are effective at the reasonable assurance level.
In connection with our evaluation during the quarterly period ended March 30, 2025, 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.
30

PART II OTHER INFORMATION
Item 1. Legal Proceedings
See Item 1 of Part I, “Financial Statements—Note 15—Commitments and Contingencies.”
Item 1A. Risk Factors
There are no material changes to the risk factors previously disclosed in our 2024 Form 10-K in response to Item 1A. to Part I 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 tariffs 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 30, 2025.
31

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)

32

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 25, 2025
By: /s/ Stephen F. Blackwood
Stephen F. Blackwood, Executive Vice President and
Chief Financial Officer
(Principal Financial Officer and Authorized Officer)
33
EX-31.1 2 tdy-ex311_10q120250330.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 25, 2025
By:/s/ Edwin Roks
Edwin Roks
Chief Executive Officer


EX-31.2 3 tdy-ex312_10q120250330.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 25, 2025
By:/s/ Stephen F. Blackwood
Stephen F. Blackwood
Executive Vice President and Chief Financial Officer


EX-32.1 4 tdy-ex321_10q120250330.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 30, 2025 (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 25, 2025



EX-32.2 5 tdy-ex322_10q120250330.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 30, 2025 (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
Executive Vice President and Chief Financial Officer
April 25, 2025



EX-101.SCH 6 tdy-20250330.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 9952151 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME (LOSS) link:presentationLink link:calculationLink link:definitionLink 9952152 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) link:presentationLink link:calculationLink link:definitionLink 9952153 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 9952154 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952155 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 9952156 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 9952157 - Disclosure - General link:presentationLink link:calculationLink link:definitionLink 9952158 - Disclosure - Business Acquisitions link:presentationLink link:calculationLink link:definitionLink 9952159 - Disclosure - Business Segments link:presentationLink link:calculationLink link:definitionLink 9952160 - Disclosure - Revenue Recognition and Contract Balances link:presentationLink link:calculationLink link:definitionLink 9952161 - Disclosure - Goodwill and Acquired Intangible Assets link:presentationLink link:calculationLink link:definitionLink 9952162 - Disclosure - Supplemental Balance Sheet Information link:presentationLink link:calculationLink link:definitionLink 9952163 - Disclosure - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 9952164 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 9952165 - Disclosure - Pension Plans link:presentationLink link:calculationLink link:definitionLink 9952166 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 9952167 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 9952168 - Disclosure - Accumulated Other Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 9952169 - Disclosure - Derivative Instruments and Hedging Activities link:presentationLink link:calculationLink link:definitionLink 9952170 - Disclosure - Fair Value Measurement link:presentationLink link:calculationLink link:definitionLink 9952171 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 9955511 - Disclosure - General (Policies) link:presentationLink link:calculationLink link:definitionLink 9955512 - Disclosure - Business Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 9955513 - Disclosure - Business Segments (Tables) link:presentationLink link:calculationLink link:definitionLink 9955514 - Disclosure - Revenue Recognition and Contract Balances (Tables) link:presentationLink link:calculationLink link:definitionLink 9955515 - Disclosure - Goodwill and Acquired Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9955516 - Disclosure - Supplemental Balance Sheet Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9955517 - Disclosure - Long-Term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9955518 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 9955519 - Disclosure - Pension Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 9955520 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9955521 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9955522 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Tables) link:presentationLink link:calculationLink link:definitionLink 9955523 - Disclosure - Derivative Instruments and Hedging Activities (Tables) link:presentationLink link:calculationLink link:definitionLink 9955524 - Disclosure - Fair Value Measurement (Tables) link:presentationLink link:calculationLink link:definitionLink 9955525 - Disclosure - Business Acquisitions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955526 - Disclosure - Business Acquisitions - Schedule of Purchase Price Goodwill Acquired, and Intangible Assets Acquired for the Acquisitions (Details) link:presentationLink link:calculationLink link:definitionLink 9955527 - Disclosure - Business Segments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955528 - Disclosure - Business Segments - Schedule of Net Sales, Operating Expenses and Operating Income by Segment (Details) link:presentationLink link:calculationLink link:definitionLink 9955529 - Disclosure - Business Segments - Schedule of Sales by Product Line (Details) link:presentationLink link:calculationLink link:definitionLink 9955530 - Disclosure - Business Segments - Identifiable Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9955531 - Disclosure - Revenue Recognition and Contract Balances - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955531 - Disclosure - Revenue Recognition and Contract Balances - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955532 - Disclosure - Revenue Recognition and Contract Balances - Schedule of Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9955533 - Disclosure - Revenue Recognition and Contract Balances - Schedule of Contract Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9955534 - Disclosure - Goodwill and Acquired Intangible Assets - Schedule of Changes in the Carrying Value of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 9955535 - Disclosure - Goodwill and Acquired Intangible Assets - Schedule of Carrying Value of Other Acquired Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9955535 - Disclosure - Goodwill and Acquired Intangible Assets - Schedule of Carrying Value of Other Acquired Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9955536 - Disclosure - Goodwill and Acquired Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955537 - Disclosure - Supplemental Balance Sheet Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955538 - Disclosure - Supplemental Balance Sheet Information - Schedule of Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 9955539 - Disclosure - Supplemental Balance Sheet Information - Schedule of Changes in Product Warranty Reserve (Details) link:presentationLink link:calculationLink link:definitionLink 9955540 - Disclosure - Long-Term Debt - Schedule of Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9955540 - Disclosure - Long-Term Debt - Schedule of Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9955541 - Disclosure - Long-Term Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955542 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9955543 - Disclosure - Pension Plans (Details) link:presentationLink link:calculationLink link:definitionLink 9955544 - Disclosure - Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955545 - Disclosure - Stock-Based Compensation - Schedule of Stock Option Transactions for Employee Stock Option Plans (Details) link:presentationLink link:calculationLink link:definitionLink 9955546 - Disclosure - Stock-Based Compensation - Schedule of Restricted Stock Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9955547 - Disclosure - Earnings Per Share - Schedule of Basic and Diluted Earnings per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9955548 - Disclosure - Earnings Per Share - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955549 - Disclosure - Accumulated Other Comprehensive Income (Loss) - Schedule of Changes in AOCI by Component (Details) link:presentationLink link:calculationLink link:definitionLink 9955550 - Disclosure - Accumulated Other Comprehensive Income (Loss) - Schedule of Reclassification out of Accumulated Other Comprehensive Income (Details) link:presentationLink link:calculationLink link:definitionLink 9955551 - Disclosure - Derivative Instruments and Hedging Activities - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955552 - Disclosure - Derivative Instruments and Hedging Activities - Schedule of Effect of Derivative Instruments Designated as Cash Flow Hedges (Details) link:presentationLink link:calculationLink link:definitionLink 9955553 - Disclosure - Derivative Instruments and Hedging Activities -Schedule of Notional Amounts and Fair Values of Derivatives (Details) link:presentationLink link:calculationLink link:definitionLink 9955554 - Disclosure - Fair Value Measurement - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 9955555 - Disclosure - Fair Value Measurement - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955556 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 tdy-20250330_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 tdy-20250330_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 tdy-20250330_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT 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] Goodwill Acquired Current year acquisitions Goodwill, Acquired During Period Work in process Inventory, Work in Process, Gross Statistical Measurement [Domain] Statistical Measurement [Domain] Pension non-service cost (income) (in millions): Pension Non Service Expense (Income) [Abstract] Pension Non Service Expense (Income) Valeport Valeport Holdings 2019 Limited And Affiliates [Member] Valeport Holdings 2019 Limited And Affiliates Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Cover page. Cover [Abstract] Fixed-price contracts Fixed-Price Contract [Member] Change in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Number of product lines Number of Product Lines Number of Product Lines Schedule of Indefinite-Lived Intangible Assets [Table] Intangible Asset, Indefinite-Lived [Table] Trading Symbol Trading Symbol Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Comprehensive income (loss) including noncontrolling interest Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest All Trading Arrangements All Trading Arrangements [Member] Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Derivative asset, fair value Derivative Asset, Subject to Master Netting Arrangement, before Offset Non-NEOs Non-NEOs [Member] Schedule of Basic and Diluted Earnings per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Derivative [Line Items] Derivative [Line Items] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Pay vs Performance Disclosure [Line Items] Line Of Credit Facility [Table] Line of Credit Facility [Table] Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Derivative [Table] Derivative [Table] Cross-currency swap agreements Cross-currency swaps Currency Swap [Member] Proceeds from (payments on) other debt Proceeds from (Repayments of) Other Debt Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Hedging Relationship [Domain] Hedging Relationship [Domain] Schedule of Notional Amounts of Outstanding Foreign Currency Contracts Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block] Fair Value Measurement Fair Value Disclosures [Text Block] Proceeds from exercise of stock options Proceeds from Stock Options Exercised Award Timing Disclosures [Line Items] Net Investment Hedging Net Investment Hedging [Member] Other operating, net Increase (Decrease) in Other Operating Assets and Liabilities, Net Other Performance Measure, Amount Other Performance Measure, Amount Goodwill [Line Items] Goodwill [Line Items] Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Acquisition Standard Product Warranty Accrual, Additions from Business Acquisition Cash Flow Hedging Cash flow hedges Cash Flow Hedging [Member] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Accrued liabilities Contract with Customer, Liability, Current Reporting amount of carrying value Reporting Unit, Amount of Fair Value in Excess of Carrying Amount United States UNITED STATES Effect of dilutive securities (primarily stock options) (in shares) Weighted Average Number of Shares Outstanding, Diluted, Adjustment Service cost — benefits earned during the period (in millions) Defined Benefit Plan, Service Cost Other assets, net Other Assets, Noncurrent Entity Tax Identification Number Entity Tax Identification Number Gross Carrying Amount Finite-Lived Intangible Assets, Gross Schedule of Finite-Lived Intangible Assets [Table] Intangible Asset, Finite-Lived [Table] Schedule of Long-Term Debt Schedule of Long-Term Debt Instruments [Table Text Block] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Retirement Plan Type [Axis] Retirement Plan Type [Axis] Operating Segments Operating Segments [Member] Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Patents Patents [Member] Operating Activities Net Cash Provided by (Used in) Operating Activities [Abstract] Treasury Stock Treasury Stock, Common [Member] Schedule of Changes in AOCI by Component Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Inter-segment Eliminations Intersegment Eliminations [Member] Equity Components [Axis] Equity Components [Axis] Award Timing Method Award Timing Method [Text Block] Pension non-service cost (income) Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Insider Trading Policies and Procedures [Line Items] Redeemable Noncontrolling Interest Temporary Equity, Carrying Amount, Including Portion Attributable to Noncontrolling Interests Total costs and expenses Costs and expenses Costs and Expenses Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Adjustment to Compensation, Amount Adjustment to Compensation Amount Additional paid-in capital Additional Paid in Capital, Common Stock Compensation Amount Outstanding Recovery Compensation Amount Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member] Entity Small Business Entity Small Business Proprietary technology Developed Technology Rights [Member] Company Selected Measure Amount Company Selected Measure Amount Geographical [Axis] Geographical [Axis] Estimated duration of remediation (in years) Site Contingency, Estimated Duration Of Remediation Site Contingency, Estimated Duration Of Remediation Tabular List, Table Tabular List [Table Text Block] Marine Instrumentation Marine Instrumentation [Member] Marine instrumentation. Currency swap maturing October 2024 Currency Swap Maturing October 2024 [Member] Currency Swap Maturing October 2024 Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Reserves for environmental remediation obligations Accrual for Environmental Loss Contingencies Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member] Accrued liabilities Accrued Liabilities, Current Shares excluded from computation of diluted earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Backlog Order or Production Backlog [Member] Credit Facility [Domain] Credit Facility [Domain] Cash and cash equivalents—beginning of period Cash and cash equivalents—end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Weighted average variable rate (as a percent) Debt, Weighted Average Interest Rate Current Assets Assets, Current [Abstract] Goodwill Goodwill, beginning balance Goodwill, ending balance Goodwill Goodwill Consolidation Items [Axis] Consolidation Items [Axis] Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-Lived Intangible Assets, Major Class Name [Domain] Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Treasury stock (in shares) Treasury Stock, Common, Shares Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Product and Service [Domain] Product and Service [Domain] Stock Options Share-Based Payment Arrangement, Option [Member] 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 Goodwill [Roll Forward] Goodwill [Roll Forward] Fair Value Disclosures [Abstract] Net derivatives at fair value Derivative, Fair Value, Net Other financing, net Proceeds from (Payments for) Other Financing Activities Comprehensive income (loss) attributable to Teledyne Comprehensive Income (Loss), Net of Tax, Attributable to Parent Pension Plan Pension Plan [Member] Deductions Standard Product Warranty Accrual, Decrease for Payments Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding 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 Security Exchange Name Security Exchange Name Award Type [Axis] Award Type [Axis] Change in estimate Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Change in Estimate of Transaction Price Amount Reclassified from AOCI Reclassification out of Accumulated Other Comprehensive Income [Member] Exercised (in USD per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Net gain (loss) recognized in other income and expense, net—Foreign Exchange Contracts Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), Adjustments, after Tax Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Stock-based compensation Stock or Unit Option Plan Expense Total Liabilities Liabilities Total Total Acquisitions [Member] Total Acquisitions 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 Common stock, par value (in USD per share) Common Stock, Par or Stated Value Per Share Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Research and development Total research and development Research and Development Expense Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Revolving Credit Facility Revolving Credit Facility [Member] Expiration Date Trading Arrangement Expiration Date Investing Activities Net Cash Provided by (Used in) Investing Activities [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Engineered Systems Engineered Systems Engineered Systems [Member] Engineered systems. Total Shareholder Return Amount Total Shareholder Return Amount Common stock, shares issued (in shares) Common Stock, Shares, Issued Equity Awards Adjustments, Footnote Equity Awards Adjustments, Footnote [Text Block] Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Net sales fixed price contracts percent (as a percent) Concentration Risk, Percentage Fair Value (Liability) Derivative Liability Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Raw materials and supplies Inventory, Raw Materials and Supplies, Gross Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Net gain (loss) recognized in AOCI Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax Asia Asia [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Europe Europe [Member] Purchases of businesses, net of cash acquired Consideration transferred, net of cash acquired Consideration Transferred Payments to Acquire Businesses, Net of Cash Acquired Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Weighted average diluted common shares outstanding (in shares) Weighted average diluted common shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Diluted Contract with Customer, Basis of Pricing [Axis] Contract with Customer, Basis of Pricing [Axis] MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Accumulated Other Comprehensive Income (Loss) [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Total Stockholders’ Equity Beginning balance Ending balance Equity, Attributable to Parent Amortization of net actuarial loss (gain) Defined Benefit Plan, Amortization of Gain (Loss) Micropac Micropac Industries, Inc. [Member] Micropac Industries, Inc. Hedging Designation [Domain] Hedging Designation [Domain] Interest and debt income (expense), net Interest Expense, Nonoperating Net gain (loss) reclassified from AOCI Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax Schedule of Goodwill Schedule of Goodwill [Table Text Block] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Selling, general and administrative Total selling, general and administrative Selling, General and Administrative Expense Other comprehensive income (loss), net of tax Net other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Total debt, net Long-Term Debt Pension Adjustments Prior Service Cost Pension Adjustments Prior Service Cost [Member] Document Fiscal Period Focus Document Fiscal Period Focus All Executive Categories All Executive Categories [Member] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Assets Assets [Abstract] Retirement Plan Type [Domain] Retirement Plan Type [Domain] Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Document Type Document Type Derivative Contract Type [Domain] Derivative Contract [Domain] Pension Benefits Adjustments, Footnote Pension Benefits Adjustments, Footnote [Text Block] Schedule of Net Sales, Operating Expenses and Operating Income by Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Net sales, percentage change Segment Reporting, Net Sales, Percentage Change Segment Reporting, Net Sales, Percentage Change Schedule of Defined Benefit Plans Disclosures [Table] Defined Benefit Plan [Table] Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Schedule of Contract Liabilities Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Foreign currency changes and other Goodwill, Foreign Currency Translation Gain (Loss) And Transfers Goodwill, Foreign Currency Translation Gain (Loss) And Transfers Revenue/cost of sales Sales [Member] Trademarks Indefinite-Lived Intangible Assets (Excluding Goodwill) All Other Countries Other Than United States And Europe And Asia [Member] Countries Other Than United States And Europe And Asia Environmental Instrumentation Environmental Instrumentation [Member] Environmental instrumentation. Maximum Maximum [Member] Acquired intangible asset amortization Total acquired intangible asset amortization Amortization of Intangible Assets Total contract liabilities Contract with Customer, Liability Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Net Carrying Amount Finite-Lived Intangible Assets, Net Antidilutive Securities [Axis] Antidilutive Securities [Axis] Accounts payable Accounts Payable, Current Net Sales: Revenues [Abstract] Business Acquisitions Business Combination Disclosure [Text Block] Current Fiscal Year End Date Current Fiscal Year End Date Statistical Measurement [Axis] Statistical Measurement [Axis] PEO Name PEO Name Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Income (loss) before income taxes Income (loss) before income taxes Total before tax Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Award Type [Domain] Award Type [Domain] Name Outstanding Recovery, Individual Name Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Research and development: Research and Development Expense [Abstract] Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Recognized over time Transferred over Time [Member] Non-PEO NEO Non-PEO NEO [Member] Other comprehensive income (loss) before reclassifications OCI, before Reclassifications, Net of Tax, Attributable to Parent Additional Paid-in Capital Additional Paid-in Capital [Member] Hedging Relationship [Axis] Hedging Relationship [Axis] Award Timing Predetermined Award Timing Predetermined [Flag] Discrete income tax benefits Effective Income Tax Rate Reconciliation, Discrete Items, Amount Effective Income Tax Rate Reconciliation, Discrete Items, Amount (Gain) loss on cash flow hedges: Loss on Cash Hedges [Abstract] Loss on Cash Hedges Subsequent Event Type [Domain] Subsequent Event Type [Domain] Pension Plans Retirement Benefits [Text Block] Segment net sales Revenue, Segment Benchmark [Member] Recent Accounting Standards New Accounting Pronouncements, Policy [Policy Text Block] Unbilled receivables, net Unbilled Receivables, Current Amortization of net prior service cost (income) Defined Benefit Plan, Amortization of Prior Service Cost (Credit) Diluted earnings per common share (in USD per share) Earnings Per Share, Diluted Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Name Measure Name Cost of sales: Cost of Goods and Services Sold [Abstract] Entity Interactive Data Current Entity Interactive Data Current Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Retirement Benefits [Abstract] Retirement Benefits [Abstract] Customer [Axis] Customer [Axis] Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] 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 Pension and Postretirement Benefits Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Provision (benefit) for income taxes Provision (benefit) for income taxes Income tax impact Income tax impact Income Tax Expense (Benefit) Interest cost on benefit obligation Defined Benefit Plan, Interest Cost Fixed interest rate (as a percent) Debt Instrument, Interest Rate, Stated Percentage Derivative notional amount Notional Amount Derivative, Notional Amount Corporate expense Corporate Segment Reporting, Reconciling Item, Corporate Nonsegment [Member] Fair Value Asset Derivative Asset Components of net period pension benefit expense Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract] Canceled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period 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 Net sales Total net sales Revenue from Contract with Customer, Excluding Assessed Tax Carrying value Long-Term Debt, Excluding Other Long-Term Debt, Excluding Other Reclassification out of Accumulated Other Comprehensive Income [Domain] Reclassification out of Accumulated Other Comprehensive Income [Domain] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Cash equivalents Cash Equivalents, at Carrying Value Effective tax rate Effective Income Tax Rate Reconciliation, Percent Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Operating income (loss) Operating income (loss) Operating Income (Loss) Business Acquisition [Line Items] Business Acquisition [Line Items] Number of reportable segments Number of Reportable Segments Total Liabilities, Redeemable Noncontrolling Interest and Stockholders’ Equity Liabilities and Equity Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] All Adjustments to Compensation All Adjustments to Compensation [Member] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Hedging Designation [Axis] Hedging Designation [Axis] Derivative Instruments and Hedging Activities Derivative Instruments and Hedging Activities Disclosure [Text Block] Derivative Instruments, Gain (Loss) [Table] Derivative Instruments, Gain (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Earnings Per Share, Basic, by Common Class, Including Two-Class Method [Table] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Acquired intangible asset amortization: Amortization of Deferred Charges [Abstract] 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 Underlying Security Market Price Change Underlying Security Market Price Change, Percent Expected return on plan assets Defined Benefit Plan, Expected Return (Loss) on Plan Assets Individual: Individual [Axis] Accumulated Other Comprehensive Income (Loss) Total AOCI Attributable to Parent [Member] Remaining performance obligations expected recognition period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Cash Flow Hedges Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] Inventories, net Total inventories, net Inventory, Net Schedule of Stock Option Transactions for Employee Stock Option Plans Schedule of Share-Based Compensation, Employee Stock Purchase Plan, Activity [Table Text Block] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Product and Service [Axis] Product and Service [Axis] Entity Address, State or Province Entity Address, State or Province Statement [Line Items] Statement [Line Items] Non-service retirement benefit income (expense), net Net Periodic Defined Benefits Expense (Reversal of Expense), Excluding Service Cost Component Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] 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 Liabilities, Redeemable Noncontrolling Interest and Stockholders’ Equity Liabilities and Equity [Abstract] Instrumentation Instrumentation Instrumentation [Member] Instrumentation. Schedule of Defined Benefit Pension Plans and Postretirement Benefit Plans Schedule of Net Benefit Costs [Table Text Block] Accounts receivable and unbilled receivables Increase (Decrease) in Accounts and Other Receivables Selling, general and administrative, percentage change Segment Reporting, Selling, General And Administrative, Percentage Change Segment Reporting, Selling, General And Administrative, Percentage Change Minimum Minimum [Member] Restatement Determination Date Restatement Determination Date Adoption Date Trading Arrangement Adoption Date Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Other long-term liabilities Contract with Customer, Liability, Noncurrent 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 Cost of sales, percentage change Segment Reporting, Cost Of Sales, Percentage Change Segment Reporting, Cost Of Sales, Percentage Change Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Derivative Instruments, Gain (Loss) [Line Items] Derivative Instruments, Gain (Loss) [Line Items] Beginning balance (in shares) Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Other income and expense, net Other Operating Income (Expense) [Member] Segments [Axis] Segments [Axis] Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member] Derivative Instrument [Axis] Derivative Instrument [Axis] Other debt Long-Term Debt, Gross Exercise Price Award Exercise Price Amortization of prior service cost Accumulated Defined Benefit Plans Adjustment, Net Prior Service Attributable to Parent [Member] Earnings Per Share Earnings Per Share [Text Block] Arrangement Duration Trading Arrangement Duration 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] Subsequent Event Subsequent Event [Member] Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Costs and expenses Costs and Expenses [Abstract] Goodwill and Acquired Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Weighted average fair value, granted (in USD per share) 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 Product warranty expense Standard Product Warranty Accrual, Increase for Warranties Issued Amortization of defined benefit pension and postretirement plan items: Defined Benefit Pension and Postretirement Plan Amortization [Abstract] Defined Benefit Pension and Postretirement Plan Amortization Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Digital Imaging Digital Imaging [Member] Digital Imaging. Segment [Domain] Segments [Domain] Selling, general and administrative: Selling, General and Administrative Expense [Abstract] Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] All Individuals All Individuals [Member] General Basis of Presentation and Significant Accounting Policies [Text Block] Reporting Unit [Axis] Reporting Unit [Axis] PEO PEO [Member] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Name Trading Arrangement, Individual Name Other income (expense), net Other Nonoperating Income (Expense) Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Acquired intangibles, net Acquired intangible assets, net Intangible Assets, Net (Excluding Goodwill) Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] FLIR Reporting Unit FLIR Reporting Unit [Member] FLIR Reporting Unit Treasury stock, 573,038 shares at March 30, 2025 and 726,276 at December 29, 2024 Treasury Stock, Common, Value Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract] Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member] Fair value in excess of carrying value Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Operating income (loss): Segment Reporting Information, Operating Income (Loss) [Abstract] Local Phone Number Local Phone Number Number of shares authorized to be repurchased (in shares) Share Repurchase Program, Authorized, Number of Shares Total acquired intangible assets Intangible Assets, Gross (Excluding Goodwill) Net borrowings from (repayments made to) credit facility Proceeds from (Repayments of) Lines of Credit Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Long-term deferred tax liabilities Deferred Income Tax Liabilities, Net Schedule of Restricted Stock Activity Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Interest expense Interest Expense [Member] Portion of reserves included in current accrued liabilities Accrued Environmental Loss Contingencies, Current Changes in operating assets and liabilities excluding the effect of business acquired: Increase (Decrease) in Operating Capital [Abstract] PEO Total Compensation Amount PEO Total Compensation Amount Derivative liability, fair value Derivative Liability, Subject to Master Netting Arrangement, before Offset Income Statement Location [Axis] Statement of Income Location, Balance [Axis] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Treasury stock issued Stock Issued During Period, Value, Treasury Stock Reissued Common Stock Common Stock [Member] Measure: Measure [Axis] Non-compete agreements Noncompete Agreements [Member] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Credit Facility Line of Credit [Member] Entity Emerging Growth Company Entity Emerging Growth Company Indefinite-lived Intangible Assets [Axis] Indefinite-Lived Intangible Assets [Axis] Total liabilities recorded at fair value Liabilities, Fair Value Disclosure Segment Reporting [Abstract] Segment Reporting [Abstract] Entity Central Index Key Entity Central Index Key Schedule of Inventory Schedule of Inventory, Current [Table Text Block] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Foreign Currency Translation Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Operating income (loss), percentage change Segment Reporting, Operating Income Loss, Percentage Change Segment Reporting, Operating Income Loss, Percentage Change Balance at beginning of year Balance at end of period Standard Product Warranty Accrual Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Equity Component [Domain] Equity Component [Domain] Preferred stock, par value (in USD per share) Preferred Stock, Par or Stated Value Per Share Business Segments Segment Reporting Disclosure [Text Block] Current portion of long-term debt Less: Current portion of long-term debt Long-Term Debt, Current Maturities Amortization of net actuarial loss Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Stock-based compensation and other APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Restricted Stock Restricted Stock [Member] Entity Shell Company Entity Shell Company Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Intangible Assets, Net (Excluding Goodwill) [Abstract] Intangible Assets, Net (Excluding Goodwill) [Abstract] Title Trading Arrangement, Individual Title Statement [Table] Statement [Table] 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] Less: Comprehensive income (loss) attributable to noncontrolling interest Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Consolidation Items [Domain] Consolidation Items [Domain] City Area Code City Area Code Current Liabilities Liabilities, Current [Abstract] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Deferred taxes and income taxes receivable (payable), net Increase (Decrease) In Deferred And Income Taxes Payable Increase (Decrease) In Deferred And Income Taxes Payable Total current assets Assets, Current Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Senior Notes Senior Notes [Member] Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities Available balance Line of Credit Facility, Remaining Borrowing Capacity Exercisable at end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Research and development, percentage change Segment Reporting, Research And Development, Percentage Change Segment Reporting, Research And Development, Percentage Change Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Long-term debt, net of current portion Total long-term debt, net of current portion Long-Term Debt, Excluding Current Maturities Test and Measurement Instrumentation Test and Measurement Instrumentation [Member] Test and Measurement Instrumentation [Member] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Acquired Intangible Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill 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] Weighted-average fair value (in USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value U.S. Govt. United States Government [Member] United States Government [Member] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Remaining performance obligation Revenue, Remaining Performance Obligation, Percentage Income Taxes Income Tax Disclosure [Text Block] Earnings Per Share [Abstract] Earnings Per Share [Abstract] Schedule of Sales by Product Line Revenue from External Customers by Products and Services [Table Text Block] Equity [Abstract] Equity [Abstract] Retained earnings Retained Earnings (Accumulated Deficit) Schedule of Reclassification out of Accumulated Other Comprehensive Income Reclassification out of Accumulated Other Comprehensive Income [Table Text Block] 2.50% Fixed Rate Senior Notes due August 2030 2.50% Unsecured Senior Notes due 2030 [Member] 2.50% Unsecured Senior Notes due 2030 Adimec Adimec Holding B.V [Member] Adimec Holding B.V Canceled (in USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Inventories Increase (Decrease) in Inventories Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Equity Awards Adjustments Equity Awards Adjustments [Member] Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Underlying Securities Award Underlying Securities Amount Credit Facility [Axis] Credit Facility [Axis] Amendment Flag Amendment Flag Long-term debt fair value Long-Term Debt, Fair Value Entity Registrant Name Entity Registrant Name Recognized at a point in time Transferred at Point in Time [Member] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Axis] Excelitas OS and AES businesses Optical Systems And Advanced Electronics Systems Businesses [Member] Optical Systems And Advanced Electronics Systems Businesses Reclassification out of Accumulated Other Comprehensive Income [Axis] Reclassification out of Accumulated Other Comprehensive Income [Axis] Foreign exchange translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Schedule of Changes in Product Warranty Reserve Schedule of Product Warranty Liability [Table Text Block] Fair Value as of Grant Date Award Grant Date Fair Value Prepaid pension assets Assets for Plan Benefits, Defined Benefit Plan Level 2 Fair Value, Inputs, Level 2 [Member] Debt discount and debt issuance costs Debt Issuance Costs, Net Long-Term Debt Debt Disclosure [Text Block] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Stockholders’ Equity Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Customer list/relationships Customer-Related Intangible Assets [Member] Geographical [Domain] Geographical [Domain] Schedule of Carrying Value of Acquired Indefinite-Lived Intangible Assets Schedule of Indefinite-Lived Intangible Assets [Table Text Block] Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Schedule of Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Other debt Other Debt [Member] Other Debt Restatement Determination Date: Restatement Determination Date [Axis] Title of 12(b) Security Title of 12(b) Security Concentration Risk Type [Axis] Concentration Risk Type [Axis] Common stock, $0.01 par value; issued shares: 47,424,847 at March 30, 2025 and 47,432,888 at December 29, 2024; outstanding shares: 46,851,809 at March 30, 2025 and 46,706,612 at December 29, 2024 Common Stock, Value, Issued Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Aerospace and Defense Electronics Aerospace and Defense Electronics [Member] Aerospace and Defense Electronics. Other investing, net Payments for (Proceeds from) Other Investing Activities Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Expected reclassification of gain (loss) over the next 12 months Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months 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 Indefinite-Lived Intangible Assets [Line Items] Indefinite-Lived Intangible Assets [Line Items] Financing Activities Net Cash Provided by (Used in) Financing Activities [Abstract] Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member] Preferred stock, $0.01 par value; outstanding shares - none Preferred Stock, Value, Issued Finished goods Inventory, Finished Goods, Gross Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Reporting Unit [Domain] Reporting Unit [Domain] Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Basic earnings per common share (in USD per share) Earnings Per Share, Basic Accounts payable Increase (Decrease) in Accounts Payable Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Property, plant and equipment, net of accumulated depreciation and amortization of $1,045.9 at March 30, 2025 and $1,012.1 at December 29, 2024 Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization Trademarks Trademarks [Member] Aggregate Pension Adjustments Service Cost Aggregate Pension Adjustments Service Cost [Member] Schedule of Goodwill [Table] Goodwill [Table] Derivatives designated as hedging instruments Designated as Hedging Instrument [Member] Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Total current liabilities Liabilities, Current Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member] Total Assets Identifiable assets Assets Cost of sales Total cost of sales Cost of Goods and Services Sold Outstanding letters of credit Long-Term Line of Credit Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Purchases of property, plant and equipment Payments to Acquire Property, Plant, and Equipment Other long-term liabilities Other Liabilities, Noncurrent Movement in Standard Product Warranty Accrual [Roll Forward] Movement in Standard Product Warranty Accrual [Roll Forward] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Commitments and contingencies (see Note 15) Commitments and Contingencies Schedule of Income Tax Provision and Effective Tax Rate Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Termination Date Trading Arrangement Termination Date Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Derivatives not designated as hedging instruments Not Designated as Hedging Instrument [Member] Entity Address, City or Town Entity Address, City or Town Acquired intangible asset amortization, percentage change Segment Reporting, Acquired Intangible Asset Amortizations, Percentage Change Segment Reporting, Acquired Intangible Asset Amortizations, Percentage Change Debt Instrument [Axis] Debt Instrument [Axis] Stock-based compensation Share-Based Payment Arrangement, Expense Net income (loss) attributable to Teledyne Net income (loss) Total Net Income (Loss) Attributable to Parent Trading Arrangement: Trading Arrangement [Axis] Granted (in USD per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Accumulated Other Comprehensive Income (Loss) Comprehensive Income (Loss) Note [Text Block] Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Forfeited/Canceled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Business Acquisition [Axis] Business Acquisition [Axis] Schedule of Carrying Value of Acquired Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Equity Awards Adjustments, Excluding Value Reported in Compensation Table Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member] Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member] Entity File Number Entity File Number Revenue Recognition and Contract Balances Revenue from Contract with Customer [Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Revenue from External Customers by Products and Services [Table] Segment Reporting, Revenue from External Customer, Product and Service [Table] Income Statement [Abstract] Income Statement [Abstract] Entity Address, Address Line One Entity Address, Address Line One Product concentration Product Concentration Risk [Member] Revenue from External Customer [Line Items] Revenue from External Customer [Line Items] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Effects of exchange rate changes on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Total assets recorded at fair value Assets, Fair Value Disclosure Name Forgone Recovery, Individual Name Document Period End Date Document Period End Date Contract with Customer, Basis of Pricing [Domain] Contract with Customer, Basis of Pricing [Domain] Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Effect of offset Derivative, Fair Value, Amount Offset Derivative, Fair Value, Amount Offset Cross-currency swap Cross Currency Interest Rate Contract [Member] Beginning balance (in shares) Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Insider Trading Arrangements [Line Items] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Supplemental Balance Sheet Information Supplemental Balance Sheet Disclosures [Text Block] Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Domain] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Schedule of Purchase Price Goodwill Acquired, and Intangible Assets Acquired for the Acquisitions Schedule of Business Acquisitions, by Acquisition [Table Text Block] Revenue recognized from contract liabilities Contract with Customer, Liability, Revenue Recognized Adjustment to Compensation: Adjustment to Compensation [Axis] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Less: Net income (loss) attributable to noncontrolling interest Net Income (Loss) Attributable to Noncontrolling Interest Foreign currency forward contracts Foreign currency forward contracts Foreign Exchange Contract [Member] Document Transition Report Document Transition Report Document Quarterly Report Document Quarterly Report Pension and postretirement benefit adjustments, net of tax Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent Customer [Domain] Customer [Domain] Accumulated other comprehensive income (loss) Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Current Reporting Status Entity Current Reporting Status Retained Earnings Retained Earnings [Member] Pension Adjustments Service Cost Pension Adjustments Service Cost [Member] Weighted average common shares outstanding (in shares) Weighted average basic common shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Other Commercial And Other [Member] Commercial And Other [Member] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Executive Category: Executive Category [Axis] Name Awards Close in Time to MNPI Disclosures, Individual Name Net sales Revenue Benchmark [Member] Number of acquisitions Number of Businesses Acquired Entity Filer Category Entity Filer Category Amounts reclassified from AOCI Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent Remaining performance obligation Revenue, Remaining Performance Obligation, Amount Income Statement Location [Domain] Statement of Income Location, Balance [Domain] Letter of Credit Letter of Credit [Member] Hedge activity, net of tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent Company Selected Measure Name Company Selected Measure Name EX-101.PRE 10 tdy-20250330_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.25.1
Cover Page - shares
3 Months Ended
Mar. 30, 2025
Apr. 16, 2025
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 30, 2025  
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   46,859,346
Amendment Flag false  
Document Fiscal Year Focus 2025  
Document Fiscal Period Focus Q1  
Entity Central Index Key 0001094285  
Current Fiscal Year End Date --12-28  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (LOSS) - USD ($)
shares in Millions, $ in Millions
3 Months Ended
Mar. 30, 2025
Mar. 31, 2024
Income Statement [Abstract]    
Net sales $ 1,449.9 $ 1,350.1
Costs and expenses    
Cost of sales 830.4 770.2
Selling, general and administrative 233.9 219.7
Research and development 74.3 76.5
Acquired intangible asset amortization 52.0 49.4
Total costs and expenses 1,190.6 1,115.8
Operating income (loss) 259.3 234.3
Interest and debt income (expense), net (17.3) (12.7)
Non-service retirement benefit income (expense), net 2.8 2.7
Other income (expense), net (5.9) 1.2
Income (loss) before income taxes 238.9 225.5
Provision (benefit) for income taxes 50.1 46.4
Net income (loss) including noncontrolling interest 188.8 179.1
Less: Net income (loss) attributable to noncontrolling interest 0.2 0.6
Net income (loss) attributable to Teledyne $ 188.6 $ 178.5
Basic earnings per common share (in USD per share) $ 4.03 $ 3.77
Weighted average common shares outstanding (in shares) 46.8 47.3
Diluted earnings per common share (in USD per share) $ 3.99 $ 3.72
Weighted average diluted common shares outstanding (in shares) 47.3 48.0
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Millions
3 Months Ended
Mar. 30, 2025
Mar. 31, 2024
Statement of Comprehensive Income [Abstract]    
Net income (loss) including noncontrolling interest $ 188.8 $ 179.1
Other comprehensive income (loss):    
Foreign exchange translation adjustment 150.8 (88.8)
Hedge activity, net of tax 1.3 (4.2)
Pension and postretirement benefit adjustments, net of tax 1.5 2.1
Other comprehensive income (loss) 153.6 (90.9)
Comprehensive income (loss) including noncontrolling interest 342.4 88.2
Less: Comprehensive income (loss) attributable to noncontrolling interest 0.2 0.6
Comprehensive income (loss) attributable to Teledyne $ 342.2 $ 87.6
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Millions
Mar. 30, 2025
Dec. 29, 2024
Current Assets    
Cash and cash equivalents $ 461.5 $ 649.8
Accounts receivable, net 935.5 901.1
Unbilled receivables, net 368.3 312.1
Inventories, net 1,011.8 914.4
Prepaid expenses and other current assets 204.6 167.2
Total current assets 2,981.7 2,944.6
Property, plant and equipment, net of accumulated depreciation and amortization of $1,045.9 at March 30, 2025 and $1,012.1 at December 29, 2024 815.3 745.2
Goodwill 8,534.0 7,990.5
Acquired intangibles, net 2,187.8 2,012.9
Prepaid pension assets 231.8 227.6
Other assets, net 297.9 279.7
Total Assets 15,048.5 14,200.5
Current Liabilities    
Accounts payable 489.9 416.4
Accrued liabilities 874.3 844.9
Current portion of long-term debt 0.2 0.3
Total current liabilities 1,364.4 1,261.6
Long-term debt, net of current portion 2,964.6 2,648.7
Long-term deferred tax liabilities 374.1 354.0
Other long-term liabilities 414.0 380.8
Total Liabilities 5,117.1 4,645.1
Commitments and contingencies (see Note 15)
Redeemable Noncontrolling Interest 6.2 6.0
Stockholders’ Equity    
Preferred stock, $0.01 par value; outstanding shares - none 0.0 0.0
Common stock, $0.01 par value; issued shares: 47,424,847 at March 30, 2025 and 47,432,888 at December 29, 2024; outstanding shares: 46,851,809 at March 30, 2025 and 46,706,612 at December 29, 2024 0.5 0.5
Additional paid-in capital 4,386.8 4,414.5
Retained earnings 6,455.3 6,266.7
Treasury stock, 573,038 shares at March 30, 2025 and 726,276 at December 29, 2024 (231.1) (292.4)
Accumulated other comprehensive income (loss) (686.3) (839.9)
Total Stockholders’ Equity 9,925.2 9,549.4
Total Liabilities, Redeemable Noncontrolling Interest and Stockholders’ Equity $ 15,048.5 $ 14,200.5
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Millions
Mar. 30, 2025
Dec. 29, 2024
Statement of Financial Position [Abstract]    
Accumulated depreciation and amortization $ 1,045.9 $ 1,012.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 issued (in shares) 47,424,847 47,432,888
Common stock, shares outstanding (in shares) 46,851,809 46,706,612
Treasury stock (in shares) 573,038 726,276
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.25.1
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 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 and other 10.1   10.1      
Exercise of stock options 9.1   9.1      
Ending balance at Mar. 31, 2024 9,328.0 0.5 4,426.5 0.0 5,626.0 (725.0)
Beginning balance at Dec. 29, 2024 9,549.4 0.5 4,414.5 (292.4) 6,266.7 (839.9)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) 188.6       188.6  
Other comprehensive income (loss), net of tax 153.6         153.6
Treasury stock issued 0.0   (61.3) 61.3    
Stock-based compensation and other 4.1   4.1      
Exercise of stock options 29.5   29.5      
Ending balance at Mar. 30, 2025 $ 9,925.2 $ 0.5 $ 4,386.8 $ (231.1) $ 6,455.3 $ (686.3)
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 30, 2025
Mar. 31, 2024
Dec. 29, 2024
Operating Activities      
Net income (loss) including noncontrolling interest $ 188.8 $ 179.1  
Adjustments to reconcile net income (loss) including noncontrolling interest to net cash provided by (used in) operating activities:      
Depreciation and amortization 80.7 78.0  
Stock-based compensation 8.9 12.0  
Changes in operating assets and liabilities excluding the effect of business acquired:      
Accounts receivable and unbilled receivables (5.6) 12.1  
Inventories (33.5) (25.2)  
Accounts payable 53.1 27.7  
Deferred taxes and income taxes receivable (payable), net 19.2 19.3  
Prepaid expenses and other assets (3.0) (1.5)  
Accrued expenses and other liabilities (57.3) (21.8)  
Other operating, net (8.7) 11.3  
Net cash provided by (used in) operating activities 242.6 291.0  
Investing Activities      
Purchases of property, plant and equipment (18.0) (15.9)  
Purchases of businesses, net of cash acquired (757.6) 0.0  
Other investing, net 0.6 0.0  
Net cash provided by (used in) investing activities (775.0) (15.9)  
Financing Activities      
Net borrowings from (repayments made to) credit facility 315.0 0.0  
Proceeds from (payments on) other debt (0.1) (0.1)  
Proceeds from exercise of stock options 29.5 9.1  
Other financing, net (4.8) (2.9)  
Net cash provided by (used in) financing activities 339.6 6.1  
Effects of exchange rate changes on cash 4.5 (17.1)  
Change in cash and cash equivalents (188.3) 264.1  
Cash and cash equivalents—beginning of period 649.8 648.3 $ 648.3
Cash and cash equivalents—end of period $ 461.5 $ 912.4 $ 649.8
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.25.1
General
3 Months Ended
Mar. 30, 2025
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 U.S. Securities and Exchange Commission (“SEC”). 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 29, 2024 (“2024 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 30, 2025 and the consolidated results of operations, consolidated comprehensive income (loss) and consolidated cash flows for the first quarter ended March 30, 2025. The results of operations and cash flows for the period ended March 30, 2025 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 December 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“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. 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.
In November 2024, the FASB issued ASU No. 2024-03, Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses. This standard requires public entities, on an interim and annual basis, to provide disclosure of specified information about costs and expenses in the notes to the financial statements. The new standard is effective for fiscal years beginning after December 15, 2026, and interim periods with fiscal years beginning after December 15, 2027, with early adoption permitted. The Company is evaluating the impact of adopting this guidance on its consolidated financial statements.
Other ASUs issued but not effective until after March 30, 2025, are not expected to have a material effect on the Company’s consolidated financial position, annual results of operations and/or cash flows.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.25.1
Business Acquisitions
3 Months Ended
Mar. 30, 2025
Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]  
Business Acquisitions Business Acquisitions
2025 Acquisitions
Micropac
During the first quarter of 2025, the Company acquired Micropac Industries, Inc. (“Micropac”) for approximately $51.2 million in cash, net of cash acquired. Micropac, founded in 1963 and headquartered in Garland, Texas, designs and manufactures microelectronic circuits, optoelectronic components and sensor and display assemblies primarily for military, aerospace and medical applications. Micropac will be part of the Aerospace & Defense Electronics segment. The Company funded the acquisition from cash on hand. Goodwill resulting from the Micropac acquisition will not be deductible for tax purposes.
Optical Systems and Advanced Electronics Systems businesses
During the first quarter of 2025, the Company acquired select aerospace and defense electronics businesses of Excelitas Technologies Corp. (“Excelitas”) for approximately $706.4 million in cash, net of cash acquired, and subject to certain adjustments. The acquisition includes the Optical Systems (OS) business known under the Qioptiq® brand based in Northern Wales, UK, as well as the U.S. based Advanced Electronic Systems (AES) business. The OS and AES businesses will be part of the Aerospace and Defense Electronics segment. The Company funded the acquisition from available borrowings on the credit facility as well as from cash on hand. Goodwill resulting from the acquisition of the UK operations will not be deductible for tax purposes, and goodwill resulting from the acquisition of the U.S. operations will be deductible for tax purposes.
2024 Acquisitions
Adimec
During the second quarter of 2024, the Company acquired Adimec Holding B.V. and its subsidiaries (“Adimec”) for $88.7 million in cash, net of cash acquired, and subject to certain adjustments. Adimec, founded in 1992 and headquartered in Eindhoven, Netherlands, develops customized high-performance industrial and scientific cameras. Adimec is part of the Digital Imaging segment. Goodwill resulting from the Adimec acquisition will not be deductible for tax purposes.
Valeport
During the second quarter of 2024, the Company acquired Valeport Holdings 2019 Limited and its affiliates (“Valeport”) for $35.0 million in cash, net of cash acquired, subject to certain adjustments. Valeport, founded in 1969 and headquartered in Totnes, UK, 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. Goodwill resulting from the Valeport 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):
2025
AcquisitionsAcquisition DateConsideration Transferred (a)Goodwill AcquiredAcquired Intangible Assets
OS and AES businesses
February 3, 2025$706.4 $451.6 $183.6 
Micropac
December 30, 202451.2 5.0 8.1 
Total
$757.6 $456.6 $191.7 
(a) Net of cash acquired
2024
AcquisitionsAcquisition DateConsideration Transferred (a)Goodwill AcquiredAcquired Intangible Assets
Adimec
June 4, 2024$88.7 $64.6 $17.9 
Valeport
April 10, 202435.0 23.6 7.8 
Total$123.7 $88.2 $25.7 
(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 OS and AES businesses, Micropac and Adimec are 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 both 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 2025 and 2024 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.25.1
Business Segments
3 Months Ended
Mar. 30, 2025
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 exclude corporate expenses. Corporate expense primarily includes administrative expenses relating to the corporate office not allocated to our segments.
In the first quarter of 2025, the Company completed two acquisitions, and the financial results of these acquisitions have been included since the date of the acquisition and are part of the Aerospace and Defense Electronics segment. See Note 2 to these Notes to Condensed Consolidated Financial Statements for information regarding these 2025 acquisitions.
The following table presents net sales, operating expenses and operating income by segment (dollars in millions):
First Quarter%
Net Sales (a):
20252024Change
Digital Imaging$757.0 $740.8 2.2 %
Instrumentation 343.3 330.4 3.9 %
Aerospace and Defense Electronics242.5 185.7 30.6 %
Engineered Systems107.1 93.2 14.9 %
Total net sales$1,449.9 $1,350.1 7.4 %
(a) Net sales exclude inter-segment sales of $3.8 million and $4.8 million for the first quarter of 2025 and 2024, respectively.
First Quarter%
Cost of sales:
20252024Change
Digital Imaging$422.5 $408.6 3.4 %
Instrumentation173.5 171.2 1.3 %
Aerospace and Defense Electronics144.2 107.9 33.6 %
Engineered Systems90.2 82.5 9.3 %
Total cost of sales
$830.4 $770.2 7.8 %
First Quarter%
Selling, general and administrative:
20252024Change
Digital Imaging$122.7 $123.7 (0.8)%
Instrumentation49.7 47.0 5.7 %
Aerospace and Defense Electronics33.2 21.0 58.1 %
Engineered Systems6.1 7.9 (22.8)%
Total selling, general and administrative
$211.7 $199.6 6.1 %
First Quarter%
Research and development:
20252024Change
Digital Imaging$44.1 $48.9 (9.8)%
Instrumentation24.2 22.8 6.1 %
Aerospace and Defense Electronics6.0 4.7 27.7 %
Engineered Systems 0.1 (100.0)%
Total research and development
$74.3 $76.5 (2.9)%
First Quarter%
Acquired intangible asset amortization:
20252024Change
Digital Imaging$45.4 $45.8 (0.9)%
Instrumentation3.2 3.4 (5.9)%
Aerospace and Defense Electronics3.4 0.2 *
Total acquired intangible asset amortization
$52.0 $49.4 5.3 %
* Not meaningful
First Quarter%
Operating income (loss):
20252024Change
Digital Imaging$122.3 $113.8 7.5 %
Instrumentation92.7 86.0 7.8 %
Aerospace and Defense Electronics55.7 51.9 7.3 %
Engineered Systems10.8 2.7 300.0 %
Corporate expense(22.2)(20.1)10.4 %
Operating income (loss)
$259.3 $234.3 10.7 %
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
Instrumentation20252024
Marine Instrumentation$161.8 $147.8 
Environmental Instrumentation108.9 111.1 
Test and Measurement Instrumentation72.6 71.5 
Total$343.3 $330.4 
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 30, 2025December 29, 2024
Digital Imaging$11,021.1 $10,942.4 
Instrumentation1,781.9 1,750.9 
Aerospace and Defense Electronics1,496.8 576.2 
Engineered Systems200.4 180.3 
Corporate548.3 750.7 
Total identifiable assets$15,048.5 $14,200.5 
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue Recognition and Contract Balances
3 Months Ended
Mar. 30, 2025
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 30, 2025
First Quarter Ended
March 30, 2025
Customer TypeGeographic Region (c)
(in millions)U.S. Govt. (a)Other (b)TotalUnited StatesEuropeAsia
All Other
Total
Net sales:
Digital Imaging$161.7 $595.3 $757.0 $355.9 $188.2 $139.7 $73.2 $757.0 
Instrumentation27.3 316.0 343.3 148.0 102.5 58.8 34.0 343.3 
Aerospace and Defense Electronics90.2 152.3 242.5 159.1 50.9 23.0 9.5 242.5 
Engineered Systems92.6 14.5 107.1 106.3  0.3 0.5 107.1 
Total$371.8 $1,078.1 $1,449.9 $769.3 $341.6 $221.8 $117.2 $1,449.9 
(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
March 31, 2024
First Quarter Ended
March 31, 2024
Customer TypeGeographic Region (c)
(in millions)U.S. Govt. (a)Other (b)TotalUnited StatesEuropeAsia
All Other
Total
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
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 30, 2025, 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 30, 2025
December 29, 2024
Accrued liabilities$323.7 $312.6 
Other long-term liabilities42.5 30.5 
Total contract liabilities$366.2 $343.1 
The Company recognized revenue of $98.3 million during the three months ended March 30, 2025, 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 30, 2025, the aggregate amount of the transaction price allocated to remaining performance obligations was $4,214.5 million. The Company expects approximately 77% of remaining performance obligations to be recognized into revenue within the next 12 months, with the remaining 23% 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’s judgment relative to assessing risks, estimating contract revenue, determining reasonably dependable cost estimates, and making assumptions for scheduling 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 2025 was $2.3 million of favorable operating income compared with $0.3 million of unfavorable operating income in the first three months of 2024. None of the effects of changes in estimates on any individual contract were material to the condensed consolidated statements of income (loss) for any period presented.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.25.1
Goodwill and Acquired Intangible Assets
3 Months Ended
Mar. 30, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Acquired Intangible Assets Goodwill and Acquired 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 29, 2024
$6,854.6 $955.3 $163.0 $17.6 $7,990.5 
Current year acquisitions  456.6  456.6 
Foreign currency changes and other63.6 10.6 12.7  86.9 
Balance at March 30, 2025
$6,918.2 $965.9 $632.3 $17.6 $8,534.0 
Acquired intangible assets
Acquired intangible assets consisted of the following (in millions):
March 30, 2025December 29, 2024
Gross Carrying Amount
Accumulated Amortization
Net Carrying Amount
Gross Carrying Amount
Accumulated Amortization
Net Carrying Amount
Proprietary technology$1,830.5 $859.1 $971.4 $1,665.5 $796.6 $868.9 
Customer list/relationships655.6 266.3 389.3 599.3 252.9 346.4 
Patents0.6 0.6  0.6 0.6 — 
Non-compete agreements0.9 0.9  0.9 0.9 — 
Trademarks48.4 9.4 39.0 12.2 7.7 4.5 
Backlog16.2 16.2  16.0 16.0 — 
Total intangibles subject to amortization2,552.2 1,152.5 1,399.7 2,294.5 1,074.7 1,219.8 
Intangibles not subject to amortization:
Trademarks788.1  788.1 793.1 — 793.1 
Total acquired intangible assets$3,340.3 $1,152.5 $2,187.8 $3,087.6 $1,074.7 $2,012.9 
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.
Based on the results of the Company’s annual assessment in the fourth quarter of 2024, all reporting units with the exception of the FLIR reporting unit in the Digital Imaging segment had estimated fair values that significantly exceeded their respective carrying value. At the assessment date in the fourth quarter of 2024, the estimated fair value of the FLIR reporting unit exceeded its carrying value by approximately $420 million, or 5%, and the FLIR reporting unit had $5,856.5 million of goodwill at the prior year assessment date. As of March 30, 2025, the FLIR reporting unit had $5,873.4 million of goodwill, with the change in value from the prior year assessment date related to the impact of foreign currency translation.
Although the assumptions used in the Company’s prior year discounted cash flow model and market approach are based on assumptions that are considered reasonable by management and consistent with the plans and estimates management uses to operate the underlying businesses, there is significant judgment in determining the expected results of the FLIR reporting unit. Changes in forecast estimates or the application of alternative assumptions could produce significantly different results. The discount rate, which is consistent with a weighted average cost of capital that is likely to be expected by a market participant, is based upon industry required rates of return, including consideration of both debt and equity components of the capital structure.
Although no impairment existed for the FLIR reporting unit as of the prior year assessment date, a non-cash impairment of goodwill could result from a number of circumstances, including different assumptions used in determining the fair value of the reporting unit, changes to customer spending priorities, or a sharp increase in interest rates without a corresponding increase in future net sales.
For all reporting units, including the FLIR reporting unit, there have been no events or changes in circumstances which indicate that it is more likely than not that the fair value of the reporting unit is below its carrying value. As such, no interim impairment review was required. The Company will perform its annual analysis during the fourth quarter of 2025.
Based on the results of the Company’s annual assessment in the fourth quarter of 2024, the estimated fair value of all material indefinite-lived trademarks, with the exception of the FLIR indefinite-lived trademark, significantly exceeded their respective carrying value. At the prior year annual assessment date, the FLIR indefinite-lived trademark value was reduced to $635.8 million, which represented the estimated fair value of the asset as of the prior year assessment date.
The most significant assumptions utilized in the determination of the fair value of the FLIR trademark were the net sales growth rates (including residual growth rates), discount rate, and royalty rate. Although the FLIR sales forecasts were based on assumptions that are considered reasonable by management and consistent with the plans and estimates management uses to operate the underlying businesses, there is significant judgment in determining the expected results of the FLIR business. Changes in sales forecast estimates or the application of alternative assumptions could produce significantly different results. The discount rate, which is consistent with a weighted average cost of capital that is likely to be expected by a market participant, is based upon industry required rates of return, including consideration of both debt and equity components of the capital structure. The royalty rate was driven by historical and estimated future profitability of the underlying FLIR business. The royalty rate may be impacted by significant adverse changes in long-term operating margins. Subsequent to the assessment made in the prior year, additional non-cash impairment of the trademark could result from a number of circumstances, including different assumptions used in determining the fair value of the trademark, changes to customer spending priorities, or a sharp increase in interest rates without a corresponding increase in future net sales.
For all indefinite-lived trademarks, including the FLIR trademark, there have been no events or changes in circumstances which indicate that it is more likely than not that the fair value of the trademark is below its carrying value. As such, no interim impairment review was required. The Company will perform its annual analysis during the fourth quarter of 2025.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.25.1
Supplemental Balance Sheet Information
3 Months Ended
Mar. 30, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Supplemental Balance Sheet Information Supplemental Balance Sheet Information
Cash Equivalents
The Company had $99.7 million and $304.1 million of cash equivalents at March 30, 2025, and December 29, 2024, 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 $15.6 million at March 30, 2025 and $15.5 million at December 29, 2024.
Inventories, Net
Inventories are stated at current cost, net of reserves for excess, slow moving and obsolete inventory. Inventories are primarily valued under the first-in, first-out method or the average cost method. Inventory balances are summarized as follows (in millions):
Balance at
March 30, 2025December 29, 2024
Raw materials and supplies$599.4 $559.2 
Work in process242.0 190.4 
Finished goods170.4 164.8 
Total inventories, net$1,011.8 $914.4 
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 historical 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.
 First Quarter
Warranty Reserve (in millions):20252024
Balance at beginning of year$50.2 $49.1 
Product warranty expense 7.4 3.5 
Deductions(3.8)(5.1)
Acquisition 0.4 — 
Balance at end of period$54.2 $47.5 
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.25.1
Long-Term Debt
3 Months Ended
Mar. 30, 2025
Debt Disclosure [Abstract]  
Long-Term Debt Long-Term Debt
Balance at
Long-Term Debt (in millions):March 30, 2025December 29, 2024
$1.20 billion credit facility due June 2029, weighted average variable rate of 5.55% at March 30, 2025
$315.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.1 1.2 
Debt discount and debt issuance costs(16.3)(17.2)
Total debt, net2,964.8 2,649.0 
Less: Current portion of long-term debt(0.2)(0.3)
Total long-term debt, net of current portion$2,964.6 $2,648.7 
At March 30, 2025, $855.5 million was available under the $1.2 billion credit facility after reductions of $315.0 million in outstanding borrowings and $29.5 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 30, 2025, the Company was in compliance with these covenants.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes
3 Months Ended
Mar. 30, 2025
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 the Company operates, 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)20252024
Provision (benefit) for income taxes (a)$50.1$46.4
Income (loss) before income taxes$238.9$225.5
Effective tax rate21.0%20.6%
(a) The first quarter of 2025 includes net discrete income tax benefits of $3.7 million and $4.4 million, respectively
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.25.1
Pension Plans
3 Months Ended
Mar. 30, 2025
Retirement Benefits [Abstract]  
Pension Plans Pension Plans
 First Quarter
20252024
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$7.9 $8.2 
Expected return on plan assets(13.4)(13.6)
Amortization of net prior service cost (income)0.1 (0.2)
Amortization of net actuarial loss (gain)2.8 2.9 
Pension non-service cost (income)$(2.6)$(2.7)
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation
3 Months Ended
Mar. 30, 2025
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. The Company uses the Black–Scholes option pricing model to determine the fair value of stock options.
Stock-based compensation expense was $8.9 million and $12.0 million for the first quarter of 2025 and 2024, respectively.
Stock option activity for the first quarter of 2025 is as follows:
 Shares
Weighted Average Exercise Price
Beginning balance1,135,749$278.34 
Exercised(137,124)$215.36 
Canceled(749)$405.53 
Ending balance997,876$286.90 
Exercisable at end of period916,486$276.56 
On April 22, 2025, the Company granted approximately 63,000 stock options at an exercise price of $461.10 per share and a grant date fair value of $179.30 per share.
Restricted stock activity for the first quarter of 2025 is as follows:
Shares
Weighted Average Fair Value per Share
Beginning balance160,344$398.79 
Granted19,188$442.76 
Vested(37,287)$409.82 
Forfeited/canceled(5,428)$379.91 
Ending balance136,817$402.70 
On April 22, 2025, the Company granted approximately 71,000 time-based restricted stock units with a grant date fair value of $461.10 per share.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share
3 Months Ended
Mar. 30, 2025
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
20252024
Weighted average basic common shares outstanding46.8 47.3 
Effect of dilutive securities (primarily stock options)0.5 0.7 
Weighted average diluted common shares outstanding47.3 48.0 
For the first quarter of 2024, 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. For the first quarter of 2025, the Company did not have any stock options that would have been anti-dilutive.
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 2025 or 2024.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.25.1
Accumulated Other Comprehensive Income (Loss)
3 Months Ended
Mar. 30, 2025
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, as applicable, for the first quarter ended March 30, 2025, and March 31, 2024, are as follows (in millions):
Foreign Currency Translation
Cash Flow Hedges
Pension and Postretirement BenefitsTotal
Balance at December 29, 2024
$(602.3)$(2.2)$(235.4)$(839.9)
   Other comprehensive income (loss) before reclassifications150.8 0.6  151.4 
   Amounts reclassified from AOCI 0.7 1.5 2.2 
Net other comprehensive income (loss)150.8 1.3 1.5 153.6 
Balance at March 30, 2025
$(451.5)$(0.9)$(233.9)$(686.3)
Foreign Currency Translation
Cash Flow Hedges
Pension 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)
The reclassifications out of AOCI to net income for the first quarter ended March 30, 2025, and March 31, 2024 are as follows (in millions):
Amount Reclassified from AOCI for the Quarter Ended March 30, 2025
Amount Reclassified from AOCI for the Quarter Ended
 March 31, 2024
Statement of Income (Loss) Presentation
(Gain) loss on cash flow hedges:
Loss (gain) recognized in income on derivatives
$0.9 $(9.3)
Income tax impact(0.2)2.4 Provision for income taxes
Total$0.7 $(6.9)
Amortization of defined benefit pension and postretirement plan items:
Amortization of prior service cost$0.1 $(0.1)Costs and expenses
Amortization of net actuarial loss1.8 2.9 Costs and expenses
Total before tax1.9 2.8 
Income tax impact(0.4)(0.7)Provision for income taxes
Total$1.5 $2.1 
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.25.1
Derivative Instruments and Hedging Activities
3 Months Ended
Mar. 30, 2025
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. During the first quarter ended March 30, 2025, the Company entered into certain derivative contracts to reduce the volatility from translation of the Company’s euro denominated net investments. 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:
Designated Hedging Activities
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 UK companies. As of March 30, 2025, foreign currency forward contracts in Canadian dollars designated as cash flow hedges have maturities ranging from June 2025 to February 2026. As of March 30, 2025, foreign currency forward contracts in British pounds designated as cash flow hedges have maturities ranging from June 2025 to February 2026.
The Company utilizes cross-currency swaps to hedge portions of the Company’s euro denominated net investments against the effect of exchange rate fluctuations on the translation of foreign currency balances to the U.S. dollar. In the first quarter of 2025, the Company entered cross-currency swaps designated as net investment hedges with a total notional amount of €300.0 million to hedge portions of the Company’s euro denominated net investments against the effect of exchange rate fluctuations on the translation of foreign currency balances to the U.S. dollar. These cross-currency swaps mature between March 2027 and September 2029.
The Company converted a U.S. dollar denominated, variable rate debt obligation of a European subsidiary into a euro fixed rate obligation using a receive float, pay fixed cross-currency swap to reduce the variability of interest rates. This cross-currency swap had notional amounts of €156.0 million and $150.0 million and matured in October 2024.
Non-Designated Hedging Activities
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. The gain or loss resulting from a change in fair value of a derivative instrument that is not designated in accounting hedge is recognized immediately in earnings and intended to, at a minimum, partially offset the transaction gains and losses recognized in earnings.
Derivative Instruments
The following is a summary of the gain (loss) included in the condensed consolidated statements of income (loss) and comprehensive income (loss) related to the derivative instruments described above (in millions):
 First Quarter
 20252024
Net gain (loss) recognized in AOCI—Foreign Exchange Contracts (a)
$0.8 $0.7 
Net gain (loss) recognized in AOCI—Cross-Currency Swap Contracts (a)
$(5.5)$— 
Net gain (loss) reclassified from AOCI into revenue/cost of sales—Foreign Exchange Contracts (a)
$(0.9)$0.7 
Net gain (loss) reclassified from AOCI into other income and expense, net—Foreign Exchange Contracts (b)
$ $3.7 
Net gain (loss) reclassified from AOCI into interest expense—Foreign Exchange Contracts
$ $1.9 
Net gain (loss) recognized in other income and expense, net—Foreign Exchange Contracts
$11.4 $9.3 
(a) Effective portion, pre-tax
(b) Amount reclassified to offset earnings impact of liability hedged by cross-currency swap, used to hedge debt
Net deferred losses recorded in AOCI for the forward contracts that will mature in the next 12 months total $1.0 million, net of taxes. These losses are expected to be offset by anticipated gains in the value of the forecasted underlying hedged item.
The following is a summary of notional amounts and fair values of the Company’s derivatives recorded in the condensed consolidated balance sheets presented by instrument type and use (in millions):
Notional Amount
Fair Value Asset
Fair Value (Liability)
March 30, 2025December 29, 2024March 30, 2025December 29, 2024March 30, 2025December 29, 2024
Derivatives designated as hedging instruments
Foreign currency forward contracts$99.6 $83.3 $0.6 $— $(1.9)$(3.0)
Cross-currency swap agreements324.0 — 2.7 — (7.9)— 
Total derivatives designated as hedging instruments$423.6 $83.3 $3.3 $— $(9.8)$(3.0)
Derivatives not designated as hedging instruments
Foreign currency forward contracts689.3 974.8 16.7 1.0 (2.7)(13.9)
Total derivatives$1,112.9 $1,058.1 $20.0 $1.0 $(12.5)$(16.9)
All derivative assets are presented in Other current assets or Other non-current assets. All derivative liabilities are presented in Accrued liabilities or Other non-current liabilities.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurement
3 Months Ended
Mar. 30, 2025
Fair Value Disclosures [Abstract]  
Fair Value Measurement Fair Value Measurement
The Company’s financial assets and liabilities carried at fair value are primarily comprised of derivative contracts used to hedge the Company’s foreign currency risk. The Company has not elected to measure any additional financial instruments or other items at fair value.
Financial Instruments Recorded at Fair Value
The fair values of the Company’s derivative financial instruments are presented below. All fair values for these derivatives were measured using Level 2 hierarchy information as defined by the accounting policies (in millions):
March 30, 2025December 29, 2024
Assets:
Foreign currency forward contracts$17.3 $1.0 
Cross-currency swaps2.7 — 
     Total assets recorded at fair value$20.0 $1.0 
Liabilities:
Foreign currency forward contracts
(4.6)(16.9)
Cross-currency swaps(7.9)— 
     Total liabilities recorded at fair value$(12.5)$(16.9)
           Net derivatives at fair value$7.5 $(15.9)
Gross derivative assets and liabilities are subject to legally enforceable master netting agreements, for which the Company have not elected to present net amounts on the condensed consolidated balance sheets. The effect of such right of setoff on the Company’s financial position were $0.4 million and $0.2 million, as of March 30, 2025, and December 29, 2024, respectively.
Financial Instruments Not Recorded at Fair Value
The carrying amounts of cash and cash equivalents, accounts receivable and accounts payable approximate their fair values due to the short-term maturities of these assets and liabilities.
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 and is valued based on observable market data. As of March 30, 2025 and December 29, 2024, the aggregate fair values of our borrowings were $2,758.8 million and $2,395.0 million, respectively, and the carrying values were $2,981.1 million and $2,666.2 million, respectively.
The cost, if any, to terminate off-balance sheet financial instruments (primarily letters of credit) is not significant.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies
3 Months Ended
Mar. 30, 2025
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 an incorrect de minimis calculation methodology under the Export Administration Regulations. The Company has also made voluntary disclosures to export authorities in jurisdictions outside the United States for certain potential violations of local export laws. At this time, based on available information, the Company is 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 30, 2025, the Company’s reserves for environmental remediation obligations totaled $6.5 million, of which $3.1 million is included in current accrued liabilities. At December 29, 2024, the Company’s reserves for environmental remediation obligations totaled $6.5 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
The Company is working to resolve a civil investigation by the U.S. Department of Justice relating to an ejection seat sequencer program and deliveries to the U.S. Government between 2006 and 2018. 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, employment and employment benefits. While the outcome of litigation, claims, proceedings and investigations cannot be predicted with certainty, and some of these matters 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 condition.
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.25.1
Pay vs Performance Disclosure - USD ($)
$ in Millions
3 Months Ended
Mar. 30, 2025
Mar. 31, 2024
Pay vs Performance Disclosure    
Net income (loss) $ 188.6 $ 178.5
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.25.1
Insider Trading Arrangements
3 Months Ended
Mar. 30, 2025
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.25.1
General (Policies)
3 Months Ended
Mar. 30, 2025
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 U.S. Securities and Exchange Commission (“SEC”). 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 29, 2024 (“2024 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 30, 2025 and the consolidated results of operations, consolidated comprehensive income (loss) and consolidated cash flows for the first quarter ended March 30, 2025. The results of operations and cash flows for the period ended March 30, 2025 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 December 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“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. 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.
In November 2024, the FASB issued ASU No. 2024-03, Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses. This standard requires public entities, on an interim and annual basis, to provide disclosure of specified information about costs and expenses in the notes to the financial statements. The new standard is effective for fiscal years beginning after December 15, 2026, and interim periods with fiscal years beginning after December 15, 2027, with early adoption permitted. The Company is evaluating the impact of adopting this guidance on its consolidated financial statements.
Other ASUs issued but not effective until after March 30, 2025, are not expected to have a material effect on the Company’s consolidated financial position, annual results of operations and/or cash flows.
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.25.1
Business Acquisitions (Tables)
3 Months Ended
Mar. 30, 2025
Business Combination, Asset Acquisition, and Joint Venture Formation [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):
2025
AcquisitionsAcquisition DateConsideration Transferred (a)Goodwill AcquiredAcquired Intangible Assets
OS and AES businesses
February 3, 2025$706.4 $451.6 $183.6 
Micropac
December 30, 202451.2 5.0 8.1 
Total
$757.6 $456.6 $191.7 
(a) Net of cash acquired
2024
AcquisitionsAcquisition DateConsideration Transferred (a)Goodwill AcquiredAcquired Intangible Assets
Adimec
June 4, 2024$88.7 $64.6 $17.9 
Valeport
April 10, 202435.0 23.6 7.8 
Total$123.7 $88.2 $25.7 
(a) Net of cash acquired
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.25.1
Business Segments (Tables)
3 Months Ended
Mar. 30, 2025
Segment Reporting [Abstract]  
Schedule of Net Sales, Operating Expenses and Operating Income by Segment
The following table presents net sales, operating expenses and operating income by segment (dollars in millions):
First Quarter%
Net Sales (a):
20252024Change
Digital Imaging$757.0 $740.8 2.2 %
Instrumentation 343.3 330.4 3.9 %
Aerospace and Defense Electronics242.5 185.7 30.6 %
Engineered Systems107.1 93.2 14.9 %
Total net sales$1,449.9 $1,350.1 7.4 %
(a) Net sales exclude inter-segment sales of $3.8 million and $4.8 million for the first quarter of 2025 and 2024, respectively.
First Quarter%
Cost of sales:
20252024Change
Digital Imaging$422.5 $408.6 3.4 %
Instrumentation173.5 171.2 1.3 %
Aerospace and Defense Electronics144.2 107.9 33.6 %
Engineered Systems90.2 82.5 9.3 %
Total cost of sales
$830.4 $770.2 7.8 %
First Quarter%
Selling, general and administrative:
20252024Change
Digital Imaging$122.7 $123.7 (0.8)%
Instrumentation49.7 47.0 5.7 %
Aerospace and Defense Electronics33.2 21.0 58.1 %
Engineered Systems6.1 7.9 (22.8)%
Total selling, general and administrative
$211.7 $199.6 6.1 %
First Quarter%
Research and development:
20252024Change
Digital Imaging$44.1 $48.9 (9.8)%
Instrumentation24.2 22.8 6.1 %
Aerospace and Defense Electronics6.0 4.7 27.7 %
Engineered Systems 0.1 (100.0)%
Total research and development
$74.3 $76.5 (2.9)%
First Quarter%
Acquired intangible asset amortization:
20252024Change
Digital Imaging$45.4 $45.8 (0.9)%
Instrumentation3.2 3.4 (5.9)%
Aerospace and Defense Electronics3.4 0.2 *
Total acquired intangible asset amortization
$52.0 $49.4 5.3 %
* Not meaningful
First Quarter%
Operating income (loss):
20252024Change
Digital Imaging$122.3 $113.8 7.5 %
Instrumentation92.7 86.0 7.8 %
Aerospace and Defense Electronics55.7 51.9 7.3 %
Engineered Systems10.8 2.7 300.0 %
Corporate expense(22.2)(20.1)10.4 %
Operating income (loss)
$259.3 $234.3 10.7 %
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 30, 2025December 29, 2024
Digital Imaging$11,021.1 $10,942.4 
Instrumentation1,781.9 1,750.9 
Aerospace and Defense Electronics1,496.8 576.2 
Engineered Systems200.4 180.3 
Corporate548.3 750.7 
Total identifiable assets$15,048.5 $14,200.5 
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
Instrumentation20252024
Marine Instrumentation$161.8 $147.8 
Environmental Instrumentation108.9 111.1 
Test and Measurement Instrumentation72.6 71.5 
Total$343.3 $330.4 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue Recognition and Contract Balances (Tables)
3 Months Ended
Mar. 30, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
First Quarter Ended
March 30, 2025
First Quarter Ended
March 30, 2025
Customer TypeGeographic Region (c)
(in millions)U.S. Govt. (a)Other (b)TotalUnited StatesEuropeAsia
All Other
Total
Net sales:
Digital Imaging$161.7 $595.3 $757.0 $355.9 $188.2 $139.7 $73.2 $757.0 
Instrumentation27.3 316.0 343.3 148.0 102.5 58.8 34.0 343.3 
Aerospace and Defense Electronics90.2 152.3 242.5 159.1 50.9 23.0 9.5 242.5 
Engineered Systems92.6 14.5 107.1 106.3  0.3 0.5 107.1 
Total$371.8 $1,078.1 $1,449.9 $769.3 $341.6 $221.8 $117.2 $1,449.9 
(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
March 31, 2024
First Quarter Ended
March 31, 2024
Customer TypeGeographic Region (c)
(in millions)U.S. Govt. (a)Other (b)TotalUnited StatesEuropeAsia
All Other
Total
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
Schedule of Contract Liabilities
Balance at
Contract Liabilities by Balance Sheet Location (in millions)
March 30, 2025
December 29, 2024
Accrued liabilities$323.7 $312.6 
Other long-term liabilities42.5 30.5 
Total contract liabilities$366.2 $343.1 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.25.1
Goodwill and Acquired Intangible Assets (Tables)
3 Months Ended
Mar. 30, 2025
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 29, 2024
$6,854.6 $955.3 $163.0 $17.6 $7,990.5 
Current year acquisitions  456.6  456.6 
Foreign currency changes and other63.6 10.6 12.7  86.9 
Balance at March 30, 2025
$6,918.2 $965.9 $632.3 $17.6 $8,534.0 
Schedule of Carrying Value of Acquired Finite-Lived Intangible Assets
Acquired intangible assets consisted of the following (in millions):
March 30, 2025December 29, 2024
Gross Carrying Amount
Accumulated Amortization
Net Carrying Amount
Gross Carrying Amount
Accumulated Amortization
Net Carrying Amount
Proprietary technology$1,830.5 $859.1 $971.4 $1,665.5 $796.6 $868.9 
Customer list/relationships655.6 266.3 389.3 599.3 252.9 346.4 
Patents0.6 0.6  0.6 0.6 — 
Non-compete agreements0.9 0.9  0.9 0.9 — 
Trademarks48.4 9.4 39.0 12.2 7.7 4.5 
Backlog16.2 16.2  16.0 16.0 — 
Total intangibles subject to amortization2,552.2 1,152.5 1,399.7 2,294.5 1,074.7 1,219.8 
Intangibles not subject to amortization:
Trademarks788.1  788.1 793.1 — 793.1 
Total acquired intangible assets$3,340.3 $1,152.5 $2,187.8 $3,087.6 $1,074.7 $2,012.9 
Schedule of Carrying Value of Acquired Indefinite-Lived Intangible Assets
Acquired intangible assets consisted of the following (in millions):
March 30, 2025December 29, 2024
Gross Carrying Amount
Accumulated Amortization
Net Carrying Amount
Gross Carrying Amount
Accumulated Amortization
Net Carrying Amount
Proprietary technology$1,830.5 $859.1 $971.4 $1,665.5 $796.6 $868.9 
Customer list/relationships655.6 266.3 389.3 599.3 252.9 346.4 
Patents0.6 0.6  0.6 0.6 — 
Non-compete agreements0.9 0.9  0.9 0.9 — 
Trademarks48.4 9.4 39.0 12.2 7.7 4.5 
Backlog16.2 16.2  16.0 16.0 — 
Total intangibles subject to amortization2,552.2 1,152.5 1,399.7 2,294.5 1,074.7 1,219.8 
Intangibles not subject to amortization:
Trademarks788.1  788.1 793.1 — 793.1 
Total acquired intangible assets$3,340.3 $1,152.5 $2,187.8 $3,087.6 $1,074.7 $2,012.9 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.25.1
Supplemental Balance Sheet Information (Tables)
3 Months Ended
Mar. 30, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Inventory Inventory balances are summarized as follows (in millions):
Balance at
March 30, 2025December 29, 2024
Raw materials and supplies$599.4 $559.2 
Work in process242.0 190.4 
Finished goods170.4 164.8 
Total inventories, net$1,011.8 $914.4 
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.
 First Quarter
Warranty Reserve (in millions):20252024
Balance at beginning of year$50.2 $49.1 
Product warranty expense 7.4 3.5 
Deductions(3.8)(5.1)
Acquisition 0.4 — 
Balance at end of period$54.2 $47.5 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.25.1
Long-Term Debt (Tables)
3 Months Ended
Mar. 30, 2025
Debt Disclosure [Abstract]  
Schedule of Long-Term Debt
Balance at
Long-Term Debt (in millions):March 30, 2025December 29, 2024
$1.20 billion credit facility due June 2029, weighted average variable rate of 5.55% at March 30, 2025
$315.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.1 1.2 
Debt discount and debt issuance costs(16.3)(17.2)
Total debt, net2,964.8 2,649.0 
Less: Current portion of long-term debt(0.2)(0.3)
Total long-term debt, net of current portion$2,964.6 $2,648.7 
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes (Tables)
3 Months Ended
Mar. 30, 2025
Income Tax Disclosure [Abstract]  
Schedule of Income Tax Provision and Effective Tax Rate
First Quarter
(dollars in millions)20252024
Provision (benefit) for income taxes (a)$50.1$46.4
Income (loss) before income taxes$238.9$225.5
Effective tax rate21.0%20.6%
(a) The first quarter of 2025 includes net discrete income tax benefits of $3.7 million and $4.4 million, respectively
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Pension Plans (Tables)
3 Months Ended
Mar. 30, 2025
Retirement Benefits [Abstract]  
Schedule of Defined Benefit Pension Plans and Postretirement Benefit Plans
 First Quarter
20252024
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$7.9 $8.2 
Expected return on plan assets(13.4)(13.6)
Amortization of net prior service cost (income)0.1 (0.2)
Amortization of net actuarial loss (gain)2.8 2.9 
Pension non-service cost (income)$(2.6)$(2.7)
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 30, 2025
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock Option Transactions for Employee Stock Option Plans
Stock option activity for the first quarter of 2025 is as follows:
 Shares
Weighted Average Exercise Price
Beginning balance1,135,749$278.34 
Exercised(137,124)$215.36 
Canceled(749)$405.53 
Ending balance997,876$286.90 
Exercisable at end of period916,486$276.56 
Schedule of Restricted Stock Activity
Restricted stock activity for the first quarter of 2025 is as follows:
Shares
Weighted Average Fair Value per Share
Beginning balance160,344$398.79 
Granted19,188$442.76 
Vested(37,287)$409.82 
Forfeited/canceled(5,428)$379.91 
Ending balance136,817$402.70 
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 30, 2025
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
20252024
Weighted average basic common shares outstanding46.8 47.3 
Effect of dilutive securities (primarily stock options)0.5 0.7 
Weighted average diluted common shares outstanding47.3 48.0 
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.25.1
Accumulated Other Comprehensive Income (Loss) (Tables)
3 Months Ended
Mar. 30, 2025
Equity [Abstract]  
Schedule of Changes in AOCI by Component
The changes in accumulated other comprehensive income (loss) (“AOCI”) by component, net of tax, as applicable, for the first quarter ended March 30, 2025, and March 31, 2024, are as follows (in millions):
Foreign Currency Translation
Cash Flow Hedges
Pension and Postretirement BenefitsTotal
Balance at December 29, 2024
$(602.3)$(2.2)$(235.4)$(839.9)
   Other comprehensive income (loss) before reclassifications150.8 0.6  151.4 
   Amounts reclassified from AOCI 0.7 1.5 2.2 
Net other comprehensive income (loss)150.8 1.3 1.5 153.6 
Balance at March 30, 2025
$(451.5)$(0.9)$(233.9)$(686.3)
Foreign Currency Translation
Cash Flow Hedges
Pension 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)
Schedule of Reclassification out of Accumulated Other Comprehensive Income
The reclassifications out of AOCI to net income for the first quarter ended March 30, 2025, and March 31, 2024 are as follows (in millions):
Amount Reclassified from AOCI for the Quarter Ended March 30, 2025
Amount Reclassified from AOCI for the Quarter Ended
 March 31, 2024
Statement of Income (Loss) Presentation
(Gain) loss on cash flow hedges:
Loss (gain) recognized in income on derivatives
$0.9 $(9.3)
Income tax impact(0.2)2.4 Provision for income taxes
Total$0.7 $(6.9)
Amortization of defined benefit pension and postretirement plan items:
Amortization of prior service cost$0.1 $(0.1)Costs and expenses
Amortization of net actuarial loss1.8 2.9 Costs and expenses
Total before tax1.9 2.8 
Income tax impact(0.4)(0.7)Provision for income taxes
Total$1.5 $2.1 
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.25.1
Derivative Instruments and Hedging Activities (Tables)
3 Months Ended
Mar. 30, 2025
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of Effect of Derivative Instruments Designated as Cash Flow Hedges
The following is a summary of the gain (loss) included in the condensed consolidated statements of income (loss) and comprehensive income (loss) related to the derivative instruments described above (in millions):
 First Quarter
 20252024
Net gain (loss) recognized in AOCI—Foreign Exchange Contracts (a)
$0.8 $0.7 
Net gain (loss) recognized in AOCI—Cross-Currency Swap Contracts (a)
$(5.5)$— 
Net gain (loss) reclassified from AOCI into revenue/cost of sales—Foreign Exchange Contracts (a)
$(0.9)$0.7 
Net gain (loss) reclassified from AOCI into other income and expense, net—Foreign Exchange Contracts (b)
$ $3.7 
Net gain (loss) reclassified from AOCI into interest expense—Foreign Exchange Contracts
$ $1.9 
Net gain (loss) recognized in other income and expense, net—Foreign Exchange Contracts
$11.4 $9.3 
(a) Effective portion, pre-tax
(b) Amount reclassified to offset earnings impact of liability hedged by cross-currency swap, used to hedge debt
Schedule of Notional Amounts of Outstanding Foreign Currency Contracts
The following is a summary of notional amounts and fair values of the Company’s derivatives recorded in the condensed consolidated balance sheets presented by instrument type and use (in millions):
Notional Amount
Fair Value Asset
Fair Value (Liability)
March 30, 2025December 29, 2024March 30, 2025December 29, 2024March 30, 2025December 29, 2024
Derivatives designated as hedging instruments
Foreign currency forward contracts$99.6 $83.3 $0.6 $— $(1.9)$(3.0)
Cross-currency swap agreements324.0 — 2.7 — (7.9)— 
Total derivatives designated as hedging instruments$423.6 $83.3 $3.3 $— $(9.8)$(3.0)
Derivatives not designated as hedging instruments
Foreign currency forward contracts689.3 974.8 16.7 1.0 (2.7)(13.9)
Total derivatives$1,112.9 $1,058.1 $20.0 $1.0 $(12.5)$(16.9)
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurement (Tables)
3 Months Ended
Mar. 30, 2025
Fair Value Disclosures [Abstract]  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis
The fair values of the Company’s derivative financial instruments are presented below. All fair values for these derivatives were measured using Level 2 hierarchy information as defined by the accounting policies (in millions):
March 30, 2025December 29, 2024
Assets:
Foreign currency forward contracts$17.3 $1.0 
Cross-currency swaps2.7 — 
     Total assets recorded at fair value$20.0 $1.0 
Liabilities:
Foreign currency forward contracts
(4.6)(16.9)
Cross-currency swaps(7.9)— 
     Total liabilities recorded at fair value$(12.5)$(16.9)
           Net derivatives at fair value$7.5 $(15.9)
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.25.1
Business Acquisitions - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 30, 2025
Jun. 30, 2024
Mar. 31, 2024
Dec. 29, 2024
Business Acquisition [Line Items]        
Consideration transferred, net of cash acquired $ 757.6   $ 0.0  
Micropac        
Business Acquisition [Line Items]        
Consideration transferred, net of cash acquired 51.2      
Excelitas        
Business Acquisition [Line Items]        
Consideration transferred, net of cash acquired $ 706.4      
Adimec        
Business Acquisition [Line Items]        
Consideration transferred, net of cash acquired   $ 88.7   $ 88.7
Valeport        
Business Acquisition [Line Items]        
Consideration transferred, net of cash acquired   $ 35.0   $ 35.0
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Business Acquisitions - Schedule of Purchase Price Goodwill Acquired, and Intangible Assets Acquired for the Acquisitions (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 30, 2025
Jun. 30, 2024
Mar. 31, 2024
Dec. 29, 2024
Business Acquisition [Line Items]        
Consideration Transferred $ 757.6   $ 0.0  
Goodwill Acquired 456.6      
Total        
Business Acquisition [Line Items]        
Consideration Transferred 757.6     $ 123.7
Goodwill Acquired 456.6     88.2
Acquired Intangible Assets 191.7     25.7
OS and AES businesses        
Business Acquisition [Line Items]        
Consideration Transferred 706.4      
Goodwill Acquired 451.6      
Acquired Intangible Assets 183.6      
Micropac        
Business Acquisition [Line Items]        
Consideration Transferred 51.2      
Goodwill Acquired 5.0      
Acquired Intangible Assets $ 8.1      
Adimec        
Business Acquisition [Line Items]        
Consideration Transferred   $ 88.7   88.7
Goodwill Acquired       64.6
Acquired Intangible Assets       17.9
Valeport        
Business Acquisition [Line Items]        
Consideration Transferred   $ 35.0   35.0
Goodwill Acquired       23.6
Acquired Intangible Assets       $ 7.8
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Business Segments - Narrative (Details)
3 Months Ended
Mar. 30, 2025
product_line
segment
acquisition
Segment Reporting Information [Line Items]  
Number of reportable segments | segment 4
Number of acquisitions | acquisition 2
Instrumentation  
Segment Reporting Information [Line Items]  
Number of product lines 3
Digital Imaging  
Segment Reporting Information [Line Items]  
Number of product lines 1
Aerospace and Defense Electronics  
Segment Reporting Information [Line Items]  
Number of product lines 1
Engineered Systems  
Segment Reporting Information [Line Items]  
Number of product lines 1
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Business Segments - Schedule of Net Sales, Operating Expenses and Operating Income by Segment (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 30, 2025
Mar. 31, 2024
Net Sales:    
Total net sales $ 1,449.9 $ 1,350.1
Cost of sales:    
Total cost of sales 830.4 770.2
Selling, general and administrative:    
Total selling, general and administrative 233.9 219.7
Research and development:    
Total research and development 74.3 76.5
Acquired intangible asset amortization:    
Total acquired intangible asset amortization 52.0 49.4
Operating income (loss):    
Operating income (loss) $ 259.3 234.3
Operating income (loss), percentage change 10.70%  
Operating Segments    
Net Sales:    
Total net sales $ 1,449.9 1,350.1
Net sales, percentage change 7.40%  
Cost of sales:    
Total cost of sales $ 830.4 770.2
Cost of sales, percentage change 7.80%  
Selling, general and administrative:    
Total selling, general and administrative $ 211.7 199.6
Selling, general and administrative, percentage change 6.10%  
Research and development:    
Total research and development $ 74.3 76.5
Research and development, percentage change (2.90%)  
Acquired intangible asset amortization:    
Total acquired intangible asset amortization $ 52.0 49.4
Acquired intangible asset amortization, percentage change 5.30%  
Inter-segment Eliminations    
Net Sales:    
Total net sales $ 3.8 4.8
Corporate expense    
Operating income (loss):    
Operating income (loss) $ (22.2) (20.1)
Operating income (loss), percentage change 10.40%  
Digital Imaging    
Net Sales:    
Total net sales $ 757.0 740.8
Digital Imaging | Operating Segments    
Net Sales:    
Total net sales $ 757.0 740.8
Net sales, percentage change 2.20%  
Cost of sales:    
Total cost of sales $ 422.5 408.6
Cost of sales, percentage change 3.40%  
Selling, general and administrative:    
Total selling, general and administrative $ 122.7 123.7
Selling, general and administrative, percentage change (0.80%)  
Research and development:    
Total research and development $ 44.1 48.9
Research and development, percentage change (9.80%)  
Acquired intangible asset amortization:    
Total acquired intangible asset amortization $ 45.4 45.8
Acquired intangible asset amortization, percentage change (0.90%)  
Operating income (loss):    
Operating income (loss) $ 122.3 113.8
Operating income (loss), percentage change 7.50%  
Instrumentation    
Net Sales:    
Total net sales $ 343.3 330.4
Instrumentation | Operating Segments    
Net Sales:    
Total net sales $ 343.3 330.4
Net sales, percentage change 3.90%  
Cost of sales:    
Total cost of sales $ 173.5 171.2
Cost of sales, percentage change 1.30%  
Selling, general and administrative:    
Total selling, general and administrative $ 49.7 47.0
Selling, general and administrative, percentage change 5.70%  
Research and development:    
Total research and development $ 24.2 22.8
Research and development, percentage change 6.10%  
Acquired intangible asset amortization:    
Total acquired intangible asset amortization $ 3.2 3.4
Acquired intangible asset amortization, percentage change (5.90%)  
Operating income (loss):    
Operating income (loss) $ 92.7 86.0
Operating income (loss), percentage change 7.80%  
Aerospace and Defense Electronics    
Net Sales:    
Total net sales $ 242.5 185.7
Aerospace and Defense Electronics | Operating Segments    
Net Sales:    
Total net sales $ 242.5 185.7
Net sales, percentage change 30.60%  
Cost of sales:    
Total cost of sales $ 144.2 107.9
Cost of sales, percentage change 33.60%  
Selling, general and administrative:    
Total selling, general and administrative $ 33.2 21.0
Selling, general and administrative, percentage change 58.10%  
Research and development:    
Total research and development $ 6.0 4.7
Research and development, percentage change 27.70%  
Acquired intangible asset amortization:    
Total acquired intangible asset amortization $ 3.4 0.2
Operating income (loss):    
Operating income (loss) $ 55.7 51.9
Operating income (loss), percentage change 7.30%  
Engineered Systems    
Net Sales:    
Total net sales $ 107.1 93.2
Engineered Systems | Operating Segments    
Net Sales:    
Total net sales $ 107.1 93.2
Net sales, percentage change 14.90%  
Cost of sales:    
Total cost of sales $ 90.2 82.5
Cost of sales, percentage change 9.30%  
Selling, general and administrative:    
Total selling, general and administrative $ 6.1 7.9
Selling, general and administrative, percentage change (22.80%)  
Research and development:    
Total research and development $ 0.0 0.1
Research and development, percentage change (100.00%)  
Operating income (loss):    
Operating income (loss) $ 10.8 $ 2.7
Operating income (loss), percentage change 300.00%  
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Business Segments - Schedule of Sales by Product Line (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 30, 2025
Mar. 31, 2024
Revenue from External Customer [Line Items]    
Total net sales $ 1,449.9 $ 1,350.1
Instrumentation    
Revenue from External Customer [Line Items]    
Total net sales 343.3 330.4
Instrumentation | Marine Instrumentation    
Revenue from External Customer [Line Items]    
Total net sales 161.8 147.8
Instrumentation | Environmental Instrumentation    
Revenue from External Customer [Line Items]    
Total net sales 108.9 111.1
Instrumentation | Test and Measurement Instrumentation    
Revenue from External Customer [Line Items]    
Total net sales $ 72.6 $ 71.5
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Business Segments - Identifiable Assets (Details) - USD ($)
$ in Millions
Mar. 30, 2025
Dec. 29, 2024
Segment Reporting Information [Line Items]    
Identifiable assets $ 15,048.5 $ 14,200.5
Operating Segments | Digital Imaging    
Segment Reporting Information [Line Items]    
Identifiable assets 11,021.1 10,942.4
Operating Segments | Instrumentation    
Segment Reporting Information [Line Items]    
Identifiable assets 1,781.9 1,750.9
Operating Segments | Aerospace and Defense Electronics    
Segment Reporting Information [Line Items]    
Identifiable assets 1,496.8 576.2
Operating Segments | Engineered Systems    
Segment Reporting Information [Line Items]    
Identifiable assets 200.4 180.3
Corporate    
Segment Reporting Information [Line Items]    
Identifiable assets $ 548.3 $ 750.7
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue Recognition and Contract Balances - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 30, 2025
Mar. 31, 2024
Segment Reporting Information [Line Items]    
Revenue recognized from contract liabilities $ 98.3  
Remaining performance obligation 4,214.5  
Change in estimate $ 2.3 $ 0.3
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-03-31    
Segment Reporting Information [Line Items]    
Remaining performance obligation 77.00%  
Remaining performance obligations expected recognition period 12 months  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-03-30    
Segment Reporting Information [Line Items]    
Remaining performance obligation 23.00%  
Remaining performance obligations expected recognition period  
Net sales | Product concentration | 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 | Recognized over time    
Segment Reporting Information [Line Items]    
Net sales fixed price contracts percent (as a percent) 30.00%  
Segment net sales | Product concentration | Fixed-price contracts | Engineered Systems    
Segment Reporting Information [Line Items]    
Net sales fixed price contracts percent (as a percent) 47.00%  
Segment net sales | Product concentration | Fixed-price contracts | Engineered Systems | Minimum    
Segment Reporting Information [Line Items]    
Net sales fixed price contracts percent (as a percent) 45.00%  
Segment net sales | Product concentration | Fixed-price contracts | Engineered Systems | Maximum    
Segment Reporting Information [Line Items]    
Net sales fixed price contracts percent (as a percent) 55.00%  
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue Recognition and Contract Balances - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 30, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Net sales $ 1,449.9 $ 1,350.1
United States    
Disaggregation of Revenue [Line Items]    
Net sales 769.3 694.8
Europe    
Disaggregation of Revenue [Line Items]    
Net sales 341.6 331.4
Asia    
Disaggregation of Revenue [Line Items]    
Net sales 221.8 213.0
All Other    
Disaggregation of Revenue [Line Items]    
Net sales 117.2 110.9
U.S. Govt.    
Disaggregation of Revenue [Line Items]    
Net sales 371.8 302.6
Other    
Disaggregation of Revenue [Line Items]    
Net sales 1,078.1 1,047.5
Digital Imaging    
Disaggregation of Revenue [Line Items]    
Net sales 757.0 740.8
Digital Imaging | United States    
Disaggregation of Revenue [Line Items]    
Net sales 355.9 333.7
Digital Imaging | Europe    
Disaggregation of Revenue [Line Items]    
Net sales 188.2 200.3
Digital Imaging | Asia    
Disaggregation of Revenue [Line Items]    
Net sales 139.7 134.2
Digital Imaging | All Other    
Disaggregation of Revenue [Line Items]    
Net sales 73.2 72.6
Digital Imaging | U.S. Govt.    
Disaggregation of Revenue [Line Items]    
Net sales 161.7 130.7
Digital Imaging | Other    
Disaggregation of Revenue [Line Items]    
Net sales 595.3 610.1
Instrumentation    
Disaggregation of Revenue [Line Items]    
Net sales 343.3 330.4
Instrumentation | United States    
Disaggregation of Revenue [Line Items]    
Net sales 148.0 144.6
Instrumentation | Europe    
Disaggregation of Revenue [Line Items]    
Net sales 102.5 96.9
Instrumentation | Asia    
Disaggregation of Revenue [Line Items]    
Net sales 58.8 60.1
Instrumentation | All Other    
Disaggregation of Revenue [Line Items]    
Net sales 34.0 28.8
Instrumentation | U.S. Govt.    
Disaggregation of Revenue [Line Items]    
Net sales 27.3 33.3
Instrumentation | Other    
Disaggregation of Revenue [Line Items]    
Net sales 316.0 297.1
Aerospace and Defense Electronics    
Disaggregation of Revenue [Line Items]    
Net sales 242.5 185.7
Aerospace and Defense Electronics | United States    
Disaggregation of Revenue [Line Items]    
Net sales 159.1 123.7
Aerospace and Defense Electronics | Europe    
Disaggregation of Revenue [Line Items]    
Net sales 50.9 34.2
Aerospace and Defense Electronics | Asia    
Disaggregation of Revenue [Line Items]    
Net sales 23.0 18.6
Aerospace and Defense Electronics | All Other    
Disaggregation of Revenue [Line Items]    
Net sales 9.5 9.2
Aerospace and Defense Electronics | U.S. Govt.    
Disaggregation of Revenue [Line Items]    
Net sales 90.2 58.8
Aerospace and Defense Electronics | Other    
Disaggregation of Revenue [Line Items]    
Net sales 152.3 126.9
Engineered Systems    
Disaggregation of Revenue [Line Items]    
Net sales 107.1 93.2
Engineered Systems | United States    
Disaggregation of Revenue [Line Items]    
Net sales 106.3 92.8
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.3 0.1
Engineered Systems | All Other    
Disaggregation of Revenue [Line Items]    
Net sales 0.5 0.3
Engineered Systems | U.S. Govt.    
Disaggregation of Revenue [Line Items]    
Net sales 92.6 79.8
Engineered Systems | Other    
Disaggregation of Revenue [Line Items]    
Net sales $ 14.5 $ 13.4
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue Recognition and Contract Balances - Schedule of Contract Liabilities (Details) - USD ($)
$ in Millions
Mar. 30, 2025
Dec. 29, 2024
Revenue from Contract with Customer [Abstract]    
Accrued liabilities $ 323.7 $ 312.6
Other long-term liabilities 42.5 30.5
Total contract liabilities $ 366.2 $ 343.1
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.25.1
Goodwill and Acquired Intangible Assets - Schedule of Changes in the Carrying Value of Goodwill (Details)
$ in Millions
3 Months Ended
Mar. 30, 2025
USD ($)
Goodwill [Roll Forward]  
Goodwill, beginning balance $ 7,990.5
Current year acquisitions 456.6
Foreign currency changes and other 86.9
Goodwill, ending balance 8,534.0
Digital Imaging  
Goodwill [Roll Forward]  
Goodwill, beginning balance 6,854.6
Current year acquisitions 0.0
Foreign currency changes and other 63.6
Goodwill, ending balance 6,918.2
Instrumentation  
Goodwill [Roll Forward]  
Goodwill, beginning balance 955.3
Current year acquisitions 0.0
Foreign currency changes and other 10.6
Goodwill, ending balance 965.9
Aerospace and Defense Electronics  
Goodwill [Roll Forward]  
Goodwill, beginning balance 163.0
Current year acquisitions 456.6
Foreign currency changes and other 12.7
Goodwill, ending balance 632.3
Engineered Systems  
Goodwill [Roll Forward]  
Goodwill, beginning balance 17.6
Current year acquisitions 0.0
Foreign currency changes and other 0.0
Goodwill, ending balance $ 17.6
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.25.1
Goodwill and Acquired Intangible Assets - Schedule of Carrying Value of Other Acquired Intangible Assets (Details) - USD ($)
$ in Millions
Mar. 30, 2025
Dec. 29, 2024
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 2,552.2 $ 2,294.5
Accumulated Amortization 1,152.5 1,074.7
Net Carrying Amount 1,399.7 1,219.8
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Total acquired intangible assets 3,340.3 3,087.6
Accumulated Amortization 1,152.5 1,074.7
Acquired intangible assets, net 2,187.8 2,012.9
Trademarks    
Indefinite-Lived Intangible Assets [Line Items]    
Trademarks 788.1 793.1
Proprietary technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 1,830.5 1,665.5
Accumulated Amortization 859.1 796.6
Net Carrying Amount 971.4 868.9
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization 859.1 796.6
Customer list/relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 655.6 599.3
Accumulated Amortization 266.3 252.9
Net Carrying Amount 389.3 346.4
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization 266.3 252.9
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 48.4 12.2
Accumulated Amortization 9.4 7.7
Net Carrying Amount 39.0 4.5
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization 9.4 7.7
Backlog    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 16.2 16.0
Accumulated Amortization 16.2 16.0
Net Carrying Amount 0.0 0.0
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization $ 16.2 $ 16.0
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Goodwill and Acquired Intangible Assets - Narrative (Details) - USD ($)
$ in Millions
Mar. 30, 2025
Dec. 29, 2024
Goodwill [Line Items]    
Goodwill $ 8,534.0 $ 7,990.5
Trademarks    
Goodwill [Line Items]    
Trademarks 788.1 $ 793.1
FLIR Reporting Unit    
Goodwill [Line Items]    
Fair value in excess of carrying value   5.00%
Reporting amount of carrying value   $ 420.0
Goodwill $ 5,873.4 5,856.5
FLIR Reporting Unit | Trademarks    
Goodwill [Line Items]    
Trademarks   $ 635.8
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Supplemental Balance Sheet Information - Narrative (Details) - USD ($)
$ in Millions
Mar. 30, 2025
Dec. 29, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Cash equivalents $ 99.7 $ 304.1
Allowance for doubtful accounts $ 15.6 $ 15.5
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.25.1
Supplemental Balance Sheet Information - Schedule of Inventory (Details) - USD ($)
$ in Millions
Mar. 30, 2025
Dec. 29, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Raw materials and supplies $ 599.4 $ 559.2
Work in process 242.0 190.4
Finished goods 170.4 164.8
Total inventories, net $ 1,011.8 $ 914.4
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.25.1
Supplemental Balance Sheet Information - Schedule of Changes in Product Warranty Reserve (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 30, 2025
Mar. 31, 2024
Movement in Standard Product Warranty Accrual [Roll Forward]    
Balance at beginning of year $ 50.2 $ 49.1
Product warranty expense 7.4 3.5
Deductions (3.8) (5.1)
Acquisition 0.4 0.0
Balance at end of period $ 54.2 $ 47.5
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.25.1
Long-Term Debt - Schedule of Long-Term Debt (Details) - USD ($)
Mar. 30, 2025
Dec. 29, 2024
Debt Instrument [Line Items]    
Debt discount and debt issuance costs $ (16,300,000) $ (17,200,000)
Total debt, net 2,964,800,000 2,649,000,000
Less: Current portion of long-term debt (200,000) (300,000)
Total long-term debt, net of current portion 2,964,600,000 2,648,700,000
Credit Facility | Revolving Credit Facility    
Debt Instrument [Line Items]    
Maximum borrowing capacity $ 1,200,000,000  
Weighted average variable rate (as a percent) 5.55%  
Other debt $ 315,000,000.0 0
Senior Notes | 1.60% Fixed Rate Senior Notes due April 2026    
Debt Instrument [Line Items]    
Fixed interest rate (as a percent) 1.60%  
Other debt $ 450,000,000.0 450,000,000.0
Senior Notes | 2.25% Fixed Rate Senior Notes due April 2028    
Debt Instrument [Line Items]    
Fixed interest rate (as a percent) 2.25%  
Other debt $ 700,000,000.0 700,000,000.0
Senior Notes | 2.50% Fixed Rate Senior Notes due August 2030    
Debt Instrument [Line Items]    
Fixed interest rate (as a percent) 2.50%  
Other debt $ 485,000,000.0 485,000,000.0
Senior Notes | 2.75% Fixed Rate Senior Notes due April 2031    
Debt Instrument [Line Items]    
Fixed interest rate (as a percent) 2.75%  
Other debt $ 1,030,000,000 1,030,000,000
Other debt    
Debt Instrument [Line Items]    
Other debt $ 1,100,000 $ 1,200,000
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.25.1
Long-Term Debt - Narrative (Details) - Credit Facility
Mar. 30, 2025
USD ($)
Revolving Credit Facility  
Line of Credit Facility [Line Items]  
Available balance $ 855,500,000
Maximum borrowing capacity 1,200,000,000
Outstanding letters of credit 315,000,000.0
Letter of Credit  
Line of Credit Facility [Line Items]  
Outstanding letters of credit $ 29,500,000
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 30, 2025
Mar. 31, 2024
Income Tax Disclosure [Abstract]    
Provision (benefit) for income taxes $ 50.1 $ 46.4
Income (loss) before income taxes $ 238.9 $ 225.5
Effective tax rate 21.00% 20.60%
Discrete income tax benefits $ 3.7 $ 4.4
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.25.1
Pension Plans (Details) - Pension Plan - USD ($)
$ in Millions
3 Months Ended
Mar. 30, 2025
Mar. 31, 2024
Components of net period pension benefit expense    
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 7.9 8.2
Expected return on plan assets (13.4) (13.6)
Amortization of net prior service cost (income) 0.1 (0.2)
Amortization of net actuarial loss (gain) 2.8 2.9
Pension non-service cost (income) $ (2.6) $ (2.7)
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Apr. 22, 2025
Mar. 30, 2025
Mar. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation   $ 8.9 $ 12.0
Subsequent Event      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted (in shares) 63,000    
Granted (in USD per share) $ 461.10    
Weighted-average fair value (in USD per share) $ 179.30    
Restricted Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted (in shares)   19,188  
Weighted average fair value, granted (in USD per share)   $ 442.76  
Restricted Stock | Subsequent Event      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted (in shares) 71,000    
Weighted average fair value, granted (in USD per share) $ 461.10    
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Schedule of Stock Option Transactions for Employee Stock Option Plans (Details)
3 Months Ended
Mar. 30, 2025
$ / shares
shares
Shares  
Beginning balance (in shares) | shares 1,135,749
Exercised (in shares) | shares (137,124)
Canceled (in shares) | shares (749)
Ending balance (in shares) | shares 997,876
Exercisable at end of period (in shares) | shares 916,486
Weighted Average Exercise Price  
Beginning balance (in USD per share) | $ / shares $ 278.34
Exercised (in USD per share) | $ / shares 215.36
Canceled (in USD per share) | $ / shares 405.53
Ending balance (in USD per share) | $ / shares 286.90
Options exercisable at end of period (in USD per share) | $ / shares $ 276.56
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Schedule of Restricted Stock Activity (Details) - Restricted Stock
3 Months Ended
Mar. 30, 2025
$ / shares
shares
Shares  
Beginning balance (in shares) | shares 160,344
Granted (in shares) | shares 19,188
Vested (in shares) | shares (37,287)
Forfeited/Canceled (in shares) | shares (5,428)
Ending balance (in shares) | shares 136,817
Weighted average fair value per share  
Beginning balance (in USD per share) | $ / shares $ 398.79
Granted (in USD per share) | $ / shares 442.76
Vested (in USD per share) | $ / shares 409.82
Forfeited/Canceled (in USD per share) | $ / shares 379.91
Ending balance (in USD per share) | $ / shares $ 402.70
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share - Schedule of Basic and Diluted Earnings per Share (Details) - shares
shares in Millions
3 Months Ended
Mar. 30, 2025
Mar. 31, 2024
Earnings Per Share [Abstract]    
Weighted average basic common shares outstanding (in shares) 46.8 47.3
Effect of dilutive securities (primarily stock options) (in shares) 0.5 0.7
Weighted average diluted common shares outstanding (in shares) 47.3 48.0
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share - Narrative (Details) - shares
3 Months Ended
Mar. 30, 2025
Mar. 31, 2024
Apr. 30, 2024
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]      
Number of shares authorized to be repurchased (in shares)     1,250,000,000
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 200,000  
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.25.1
Accumulated Other Comprehensive Income (Loss) - Schedule of Changes in AOCI by Component (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 30, 2025
Mar. 31, 2024
Accumulated Other Comprehensive Income (Loss) [Roll Forward]    
Beginning balance $ 9,549.4 $ 9,221.2
Other comprehensive income (loss) before reclassifications 151.4 (86.1)
Amounts reclassified from AOCI 2.2 (4.8)
Net other comprehensive income (loss) 153.6 (90.9)
Ending balance 9,925.2 9,328.0
Total    
Accumulated Other Comprehensive Income (Loss) [Roll Forward]    
Beginning balance (839.9) (634.1)
Net other comprehensive income (loss) 153.6 (90.9)
Ending balance (686.3) (725.0)
Foreign Currency Translation    
Accumulated Other Comprehensive Income (Loss) [Roll Forward]    
Beginning balance (602.3) (392.7)
Other comprehensive income (loss) before reclassifications 150.8 (88.8)
Amounts reclassified from AOCI 0.0 0.0
Net other comprehensive income (loss) 150.8 (88.8)
Ending balance (451.5) (481.5)
Cash Flow Hedges    
Accumulated Other Comprehensive Income (Loss) [Roll Forward]    
Beginning balance (2.2) 8.2
Other comprehensive income (loss) before reclassifications 0.6 2.7
Amounts reclassified from AOCI 0.7 (6.9)
Net other comprehensive income (loss) 1.3 (4.2)
Ending balance (0.9) 4.0
Pension and Postretirement Benefits    
Accumulated Other Comprehensive Income (Loss) [Roll Forward]    
Beginning balance (235.4) (249.6)
Other comprehensive income (loss) before reclassifications 0.0 0.0
Amounts reclassified from AOCI 1.5 2.1
Net other comprehensive income (loss) 1.5 2.1
Ending balance $ (233.9) $ (247.5)
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.25.1
Accumulated Other Comprehensive Income (Loss) - Schedule of Reclassification out of Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 30, 2025
Mar. 31, 2024
(Gain) loss on cash flow hedges:    
Income tax impact $ (50.1) $ (46.4)
Amortization of defined benefit pension and postretirement plan items:    
Costs and expenses 1,190.6 1,115.8
Total before tax (238.9) (225.5)
Income tax impact (50.1) (46.4)
Total (188.6) (178.5)
Amount Reclassified from AOCI | Cash Flow Hedges    
(Gain) loss on cash flow hedges:    
Income tax impact 0.2 (2.4)
Amortization of defined benefit pension and postretirement plan items:    
Total before tax 0.9 (9.3)
Income tax impact 0.2 (2.4)
Total 0.7 (6.9)
Amount Reclassified from AOCI | Pension and Postretirement Benefits    
(Gain) loss on cash flow hedges:    
Income tax impact 0.4 0.7
Amortization of defined benefit pension and postretirement plan items:    
Total before tax 1.9 2.8
Income tax impact 0.4 0.7
Total 1.5 2.1
Amount Reclassified from AOCI | Amortization of prior service cost    
Amortization of defined benefit pension and postretirement plan items:    
Costs and expenses 0.1 (0.1)
Amount Reclassified from AOCI | Amortization of net actuarial loss    
Amortization of defined benefit pension and postretirement plan items:    
Costs and expenses $ 1.8 $ 2.9
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.25.1
Derivative Instruments and Hedging Activities - Narrative (Details)
$ in Millions
Mar. 30, 2025
EUR (€)
Mar. 30, 2025
USD ($)
Dec. 29, 2024
USD ($)
Derivative Instruments, Gain (Loss) [Line Items]      
Derivative notional amount   $ 1,112.9 $ 1,058.1
Derivatives designated as hedging instruments      
Derivative Instruments, Gain (Loss) [Line Items]      
Derivative notional amount   423.6 83.3
Cross-currency swap agreements | Derivatives designated as hedging instruments      
Derivative Instruments, Gain (Loss) [Line Items]      
Derivative notional amount € 300,000,000 324.0 0.0
Currency swap maturing October 2024 | Derivatives designated as hedging instruments | Cash Flow Hedging      
Derivative Instruments, Gain (Loss) [Line Items]      
Derivative notional amount € 156,000,000 150.0  
Foreign currency forward contracts      
Derivative Instruments, Gain (Loss) [Line Items]      
Expected reclassification of gain (loss) over the next 12 months   (1.0)  
Foreign currency forward contracts | Derivatives designated as hedging instruments      
Derivative Instruments, Gain (Loss) [Line Items]      
Derivative notional amount   $ 99.6 $ 83.3
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.25.1
Derivative Instruments and Hedging Activities - Schedule of Effect of Derivative Instruments Designated as Cash Flow Hedges (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 30, 2025
Mar. 31, 2024
Derivatives designated as hedging instruments | Cash flow hedges | Foreign currency forward contracts    
Derivative Instruments, Gain (Loss) [Line Items]    
Net gain (loss) recognized in AOCI $ 0.8 $ 0.7
Derivatives designated as hedging instruments | Cash flow hedges | Foreign currency forward contracts | Revenue/cost of sales    
Derivative Instruments, Gain (Loss) [Line Items]    
Net gain (loss) reclassified from AOCI (0.9) 0.7
Derivatives designated as hedging instruments | Cash flow hedges | Foreign currency forward contracts | Interest expense    
Derivative Instruments, Gain (Loss) [Line Items]    
Net gain (loss) reclassified from AOCI 0.0 1.9
Derivatives designated as hedging instruments | Cash flow hedges | Cross-currency swap | Other income and expense, net    
Derivative Instruments, Gain (Loss) [Line Items]    
Net gain (loss) reclassified from AOCI 0.0 3.7
Derivatives designated as hedging instruments | Net Investment Hedging | Cross-currency swaps    
Derivative Instruments, Gain (Loss) [Line Items]    
Net gain (loss) recognized in AOCI (5.5) 0.0
Derivatives not designated as hedging instruments | Cash flow hedges | Foreign currency forward contracts    
Derivative Instruments, Gain (Loss) [Line Items]    
Net gain (loss) recognized in other income and expense, net—Foreign Exchange Contracts $ 11.4 $ 9.3
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.25.1
Derivative Instruments and Hedging Activities -Schedule of Notional Amounts and Fair Values of Derivatives (Details)
$ in Millions
Mar. 30, 2025
EUR (€)
Mar. 30, 2025
USD ($)
Dec. 29, 2024
USD ($)
Derivatives, Fair Value [Line Items]      
Notional Amount   $ 1,112.9 $ 1,058.1
Fair Value Asset   20.0 1.0
Fair Value (Liability)   (12.5) (16.9)
Derivatives designated as hedging instruments      
Derivatives, Fair Value [Line Items]      
Notional Amount   423.6 83.3
Fair Value Asset   3.3 0.0
Fair Value (Liability)   (9.8) (3.0)
Cross-currency swap agreements | Derivatives designated as hedging instruments      
Derivatives, Fair Value [Line Items]      
Notional Amount € 300,000,000 324.0 0.0
Fair Value Asset   2.7 0.0
Fair Value (Liability)   (7.9) 0.0
Foreign currency forward contracts | Derivatives designated as hedging instruments      
Derivatives, Fair Value [Line Items]      
Notional Amount   99.6 83.3
Fair Value Asset   0.6 0.0
Fair Value (Liability)   (1.9) (3.0)
Foreign currency forward contracts | Derivatives not designated as hedging instruments      
Derivatives, Fair Value [Line Items]      
Notional Amount   689.3 974.8
Fair Value Asset   16.7 1.0
Fair Value (Liability)   $ (2.7) $ (13.9)
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurement - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) - Level 2 - USD ($)
$ in Millions
Mar. 30, 2025
Dec. 29, 2024
Derivatives, Fair Value [Line Items]    
Total assets recorded at fair value $ 20.0 $ 1.0
Total liabilities recorded at fair value (12.5) (16.9)
Net derivatives at fair value 7.5 (15.9)
Foreign currency forward contracts    
Derivatives, Fair Value [Line Items]    
Derivative asset, fair value 17.3 1.0
Derivative liability, fair value (4.6) (16.9)
Cross-currency swap agreements    
Derivatives, Fair Value [Line Items]    
Derivative asset, fair value 2.7 0.0
Derivative liability, fair value $ (7.9) $ 0.0
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurement - Narrative (Details) - USD ($)
$ in Millions
Mar. 30, 2025
Dec. 29, 2024
Derivative [Line Items]    
Effect of offset $ 0.4 $ 0.2
Carrying value 2,981.1 2,666.2
Level 2    
Derivative [Line Items]    
Long-term debt fair value $ 2,758.8 $ 2,395.0
XML 81 R70.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 30, 2025
Dec. 29, 2024
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]    
Reserves for environmental remediation obligations $ 6.5 $ 6.5
Portion of reserves included in current accrued liabilities $ 3.1  
Maximum    
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]    
Estimated duration of remediation (in years) 30 years  
EXCEL 82 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( 'J/F5I&QTU(E0 ,T 0 9&]C4')O<',O87!P+GAM M;$W/30O", P&X+]2=K>9BAZD#D0]BIZ\SRYUA;8I;83Z[^T$/VYY><@;HBZ) M(B:VF$7Q+N1M,S+'#4#6(_H^R\JABJ'D>ZXQW8&,L1H/I!\> \.B;=> A3$, M.,SBM[#IU"Y&9W7/ED)WLCI1)L/B6#0ZL2B4^BQ-+.9#X6:R71^$Y1RB+X@XLDM22),S S"U$UC9:">51TN#/ M>*T6O/OP78)I!=BAQ9X"\)P#:^>)[C1U#5P!,XS0V_!50+T04_5/;.H .R>G M8);4.([Y6*5621A'^_1S80RY8-[9)- MNIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQ MEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1 M]E6\W*.76!4!EQC?-*HU+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++ M9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D> M/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO> M1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9= M=N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8 MT='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7 M\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I M=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;R MWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z M;I,[2$R<><41 71% B.5' 86%S+D4.Z2D 83 > MLX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[ MM'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ M#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1. M"CS<_N\-L,+$CN'MB[\!4$L#!!0 ( 'J/F5HIVK[>T 4 ,T> 8 M>&PO=V]R:W-H965T&ULM9EM;^HV&(;_BL6F:9-*B1V@T%$D MFM)ST'I:3F&;NFD?3&(@:A(SVX'VW^]Q@*3M'(.B\@7R]MSQY<AHMG MN61,H9\Q5+X,Z#;X[WZ;08/,#,JF<>C/\- +:]J MG1H*V)RFD7KDFZ]L!]32>CZ/9/:+-MMGF\T:\E.I>+P+AA+$8;+]IR^[BG@3 MX#HE 6070#X$X+(WN+L -P/=EBS#NJ&*]GN";Y#03X.:/LCJ)HL&FC#1:9PH M 7=#B%-]CZ^90&/(&*HCN:2"R5Y#@;"^W?!W(M=;$5(BXJ)O/%%+B89)P(+W M\0TH4%XJLB_5-;$*?J/B'+G.&2(.:1G*X]G#!RL(QVU3^+OBN'DEN9F>:ZVD MOP\E"OJLZL:]#;)Q)K5^C_]@-O.KR:\3Q)[!]O, M89LV]?X-]U/HIPI-7U?,1&H/QT[]NPG)&E41J94CM8Y#^IY2H9B(7M$C6W&A M3'AV*2524Z5XUJB*>.TZ%R(8#(S)LROE_:ZTXUGC*W)>Y)P7 M1[9,06$>R::!\CS:M>8TDL9$6L,J G9RP(ZU4,-$A>H5W8810_=I/&/"!&;7 MP'7<(EUC[JR!%=&Z.5KW&+1'M@CU( I)O*>QL87:=:;#N^'-T_T038?>U_N' MNXX]$[!5JB(P=HJ9U3D&>93X7$ CI;J]GJ&)@IZ)N$ >3Q,E7N$_ M,-;# ?6;H8G8'E05^8V9P,<@3^D+&@704\-YZ&?URTR5/)85YZX$^FW%/88EPX8FPW=5\Q,U[ M\5CP=9CXYDS;-;V!$?041@D73@G;_) MXO[S&?K1.7SSR :OOA+FBQ8J3T\('3_-#$:(WM85;["&)&CC)&7"J$_8+9? M+5D>82))C4LN!Q2?C LUGCVJ*F=AB,A1AFB4P%?V=H5.?XG2/;B1TZY8QGD* M^T,*^T..LC_Z2PV> SAT5T-8'OL] "&2"K:21^!0.B!0.B!SE M@"8QC2)TG4JX+8VUB+.P/L9N60X=G,+JN(75 M<0\LW'Q@W"W:EE(>D/N.C1L(I[ [;F%WW./L#F *0!PE 7M!OS'C.'- RG$< M['2;Q+S^8P^NREG8'==N3O9^[FUSM:V^'Y"KUS&IDXX1]%/]3N/-AJ&>\+)] M5(E\O22YW3O,K^9[M8-LA[)1/+[=Z/U&]7PI4<3F$.J<7\" )[9[I]L3Q5?9 M]N.,*\7C['#):,"$?@#NSSE7^Q/]@GP'N_\?4$L#!!0 ( 'J/F5K<:WY: M4@4 *H3 8 >&PO=V]R:W-H965T&ULK5AM;]LV$/XK MA%<,"9!*HEXL.W,,)$Z*!FCBH$[7#\,^T!9C"Y5(EZ2==+]^1TJ19(M2VZU? M;)&Z.SW'>WE(3IZY^"(WE"KTDF=,7@PV2FW/75>N-C0GTN%;RN#-$Q\H9N3E VF$S/W(*83OE-9RNB#0'*7YT1\NZ(9?[X8X,'K MQ,=TO5%ZPIU.MF1-%U1]VCX(&+F5E23-*9,I9TC0IXO!)3Z?^8%6,!)_IO19 M-IZ1=F7)^1<]N$TN!IY&1#.Z4MH$@;\]G=$LTY8 Q]?2Z*#ZIE9L/K]:?V>< M!V>61-(9SSZGB=I<#$8#E- GLLO41_[\GI8.1=K>BF?2_*+G4M8;H-5.*IZ7 MRH @3UGQ3U[*A6@H@!V[@E\J^,<*88="4"J8E7,+9,:M:Z+(="+X,Q):&JSI M![,V1AN\29D.XT()>)N"GIK.YO?7-_>+FVL$3XOYA]OKRT<8+![A[^[F_G&! MYN_0[?UL?G>#3C[,%XM3]!9]6ERCDS>G2&Z(H!*E#-VE6091D6?H37,X<15@ MU%]R5R6>JP*/WX$G0'>@RNQ V11A2SJC+8JFM$-WP;XKB%Q0^"5O98I/#8B>V(1Q7B42_B MCQ ?(E8;@S2A>Z#%K2YK&\Q1>\E")SA":1$:.I$=Y+@".>X%>;GZNDL%3: S M*\+6Z3*CB$@)%4ER+E3Z#]&,:H-N M(/RK'RK-TE03 L9CSQD>(;7*X<@9=8!M4"CN!3O?4IV<; T+;+K[2<:E/+5B MQ>TLC,:M++")!DM MCMO(;6)^5YGAFC9Q+SM-[SE[JUMANJ*P>U20SH8]E] HGM*?<2-HKVPC THG M;$)=+M0,B/LI<*XV5/P$TK"]DE&KJUFD<%<;QC4EXEX*>MVE%'D,BPS'!?J* M7)&7CCJ,+$D[:B.VB/E15X_#-:_A?F)[$'R?FM/%29D5IPAP?Q]VF\H.-A4E MZK94..SLU M12P>=VV@<$V"N)\%/U ISU';%Z*42)<[133C*/Y3'K6)L+F]*/VQ"0T[O*G9 M$O?3Y??]>(13:/*-63#7Q.GW$^<5D>D*P9Z$P0I+ M!,P$+)KG4!7FL(9.X'2FCV_ZA9FQTE3YD5$SVQWON-=;I (G[NB3?DVG?C^= M?C9';]BND#WPZIH>." 1WRD)VQA3(MJ;8MKN1IM&H6B/J\(F%7=QK5]SK=_/ MM==IMM->_.]8^)95'A]W5:M4W$$$?DV[?C_MMF*1E%[]]YBTN35L;R-*J>;. M,SS>I[F-6X^F_4$L#!!0 ( 'J/F5KM_VTST0, $P, 8 >&PO=V]R:W-H965T M&ULK5?;;N,V$/T50ET4";#1S7?7-I X7L1 ?$&4W3X4?:"M ML:6N1'I)VD[^OD-)461+UK:+^"'B9>;P' Z'G R.7'R7 8 B+W'$Y- (E-KU M+4NN XBI-/D.&,YLN(BIPJ[86G(G@/J)4QQ9KFVWK9B&S!@-DK&E& WX7D4A M@Z4@0<2/0\,QW@:>PFV@]( U&NSH%CQ07W=+@3TK1_'#&)@,.2," M-D/CUNF/'5<[)!;?0CC*0IMH*2O.O^O.U!\:MF8$$:R5AJ#X.< 8HD@C(8\? M&:B1KZD=B^TW]"^)>!2SHA+&//HS]%4P-+H&\6%#]Y%ZXL<'R 2U--Z:1S+Y M2XZ9K6V0]5XJ'F?.R" .6?JE+]E&%!P0I]K!S1S<Y-[@BUO\3B]OWW& MCO>,G]ED_NR1Q1>=?DAGSU[LG5IVORB82, MS,(HPO#(@:60G5[#6F=,[E(F[@4F#3+C3 623)@/_JF_A:IR:>Z;M#NW%G!& MA4D:]F?BVFZK@L_XO[@[B7NSADXCW^E&@M>X@.8]8%.AT. M0*9LS6,@?]VNI!)XL/^NVKT4O5F-KK.]+W=T#4,#@26( QBCWW]SVO8?5=(_ M".QD(YKY1C3KT$=SO)S"5/%5Q*6\UKUH[X=L2QC'":8$QU.$W9 I0 *J:C_2 M1=K)(OJR.HR<;M?L#JQ#46B%5:=G.KG5B8)6KJ!5&\J%"D"0]4D,3Q3UJPBW M/C* 'P1V(K^=RV_7!A#O3[P=&8&7=4#9%@@>6B8CFM[+_C]X:^ES7K4'*7"G M&(Z670I:V>KF)+0GK#LYZTXMZP?PD6KR;(3J]3-AD&2BHB]51#MEHF;CC&;9 MYJ9INM4LNSG+;BW+9?9"4N:3'RD_>KF(7JV(G^9'%==>Q=%HF.TSMF6KFYYM]NS"[P)YQWY_$NU:^N/+Q'_M MJLK6*[)N-%VS>::MP@R/_84#Y11>>*=6SB-(V2=UHJA2(ESM%5U%F,S\?TES M2ISM N5,6)51^X(N]UV7^\MA.E?TC'6C_\J@4H);>B-T=$HBRF;=CMGJ%7]G MDJQ"71:#V";EJL3$V#.5UC'Y:%H2W^F26-=U9^-8*M\F!:+U#I/6V5BE;$,F M200;A+3-#CX,(BU=TX[BNZ3Z6W&%M632#+#H^96LMJL22?+ [+:U=R<2@V*DUR M?B51L%XD M(D>2WQ]-CO'!"76U0VGQ=\*?BLXQTJG<"?%3GYPOCR:.1L13'BL=@L'/(S_A M::HC 8Y?==!)\TSMV#U^C?YGF3PD<\<*?B+2?Y*E6AU-P@E:\GNV2=6U>/K* MZX0\'2\6:5'^1T^UK3-!\:90(JN= 4&6Y-4O>ZX'HN. W0$'4CN0MSK0VH&6 MB5;(RK1.F6*+0RF>D-36$$T?E&-3>D,V2:ZG\49)N)N GUJ+\]/@63KX<7QQ?GIRAFZ]G9[UX_[4CV.##SN&Y,S1)TI(@[Q+.XGX^ZG/)XA$I7N;M]]#HDWV9,F M>U+&HT/9;Z3DN4+'1<&5-9W*W[7[ZSUV4*Q9S(\FL(D*+A_Y9/'A#^P[GVW) M_:9@O51IDRH=B[XX8<4*L7R)8GW ?VV21Y9"[M:LJU!^&4H7@L>%Z^,93-AC M-QW3RG>C6=A8]7"Z#4YW%.=Q'(L-P((:$7/ >)?R*?X( MDRQD,@+/-QZ,'8P[$UGA,\TB[,Y<.[Z@P1>,XKN2?,V2)>+/0$P%+\HE*M2* M2ZA^U>9D@YLS,! 1QYWY6[A-*^P',V+''3:XPU'Z ,9[>.JXWBQ"3"$HYO&JJ>:EN;ZM%ZV^#<6:9W=< M5B7,7K6K08J,[$/L&?O#M H R< \8J]E*9I6KUT7F47<+ M6&W50Q9%3J<0]:%UN!GOJ(4P61*F)DYBP;0 MMER*1_FKVUE>*GC#PTDM6S+H MC%*-T6(61)W]WI\&JO@SK$FRR&O8<-S38SV;H@L@?7)TM V+O3>+I M(F' A8D"BK$B'272]TJHWQ6MGW/+IGB<3AMULF8OFO.M"9M$Z8:1N7(L9M@? MXE/<$BH>9U2 *#=0,](=TV+28ABX1M&UF0$Q#16+EC[Q.'^^+IZUII>*6E*1 M/^PK+C-@H3O[GC1ITND00(W89D0'\+9,BL>IM,_WN\;6I"I,_:Y6JJ%:[ @( M[8$*1UI.(^.<=M$;RH;IX_Z@6_L=D\M(Y)NBRF;G0_D9*'RDY3PRSGE=Z/=< M:O93['G7B!.3U"BL9KR-&AM\3KV!'40X\55\TB[?75B) <+%VTN#F-Q' M0V>HN2(M]Y%Q[JO6\8Z234Q2\S .S.$T[5P?--E ST):]B/C['T'D.BXP7U@))S![2-PID;=1=?T,%I^5%XH]J@1LEXI\K MD2ZY+#[\$1(O:*%0,0:!_E(K>JA_IIW=EQMB=PS*2?1A&PST@=J DFD8AL.=H&U@(+0_#3T\#9VA M%A,, L>?^IB\K\DD-EVPK99W&/4'MQ4/9%P\'"^7B29J#CZN&:*P:7EH@SF"_;^504USLZWYU MFPZM=A$9DO2T%1AT7& <=][0U._&1 ;%;*4[[4>.$B"(C*./J2@**R%24TWL M^["DC,FRV(4T&I+[M//R^2VRXWTL04UU$47$FT'S^OIGS(#%Q7.CP1EH!0E] M2SO>D4U3M)NARQ7WSIQ=XYVZO:VW&5K;^GGGVY#^, >;XB')"Y3R>_!T9@'0 MB*R^=54G2JS+ST5W0BF1E8H^96D8P+YQ9"Z6*$]N6Z8)D6+9X07)X M,^,BPPJZ8F[+0A \-4D9LSW'">T,T]Q*NF9L+)(N+Q6C.1D+),LLP^+YE#"^ MZEFN]3)P2^<+I0?LI%O@.9D0=5^,!?3L6F5*,Y)+RG,DR*QG]=V304?'FX!O ME*SD1AOI2AXX?]2=BVG/S?0>>T?]F_'HS0Y'PTNIN@ MPS$6)%<+HFB*V1'Z@NXG0W1X<(0.$,W1%64,_A/9M14@:6$[74]_6DWOO3'] M%18MY#O'R'.\=D/Z8'_ZD*0MY'5,>K"=;H,1M1M>[89G]/PW]"8**P)K5"$^ M0V3&%+P 3@0K7I\BG"&1>*_C8#32Y4 MTJ&1UF?(,G&=H-WJ=.WE9GU-8:[7 MJ_QQ]@^LDO@U5QBW MW=C9W:%-@9$3AJ[77$"G+J"SMX [^-J0I7BN2G@/M_.*HAWYCA_OP+X.B[S0 MB\(=5'OCIM1?*7#_S&DN$2,S2'1:$2B(ZN:O.HH7YO)\X JN8M-C9-V.IU^4$")F0#R@APG_[X2$&P0$'M7T_T0(_N>CS%^B&&827J&$_O*(TQ@2VDR?1MDJ13#(07$T4F79 M',4P3 ;32?[=33J=X#6)P@3=I"!;QS%,W\Y0A#09L* \8/[/& M>7 RD%F/4(1\PB@@_7A!,Q1%C(GVXWM).JA\,N#N\SN[FP^>#N8!9FB&H[_" M@"Q/!N,!"- C7$?D%F^^HG) !N/S<93E?\&FM)4'P%]G!,G=[2QN*,?E\[5W0)!\/Q_76\CB"A+-=DB5) PT/7IB5;-%X0.$]\'"/P^0)G MV5&=?D0SIDH;M4H;-?>G=_@[0T]APOI*UX$()CX"D( Y\B6@*5^ *JM:6QX4 MG&;.R=;(EZFMJHI$E\WW?\ID]+*; CQ"EHRZS9RWT779DK2ZF5.8V;M4=0N7 M)S)TW6KZ\WBSH:GITK;KM8AJ542U'*=U1)0JQ-*(:D3#F#\=L6F5I]021P%* M,SKUOJ]#\@;^N<51!.A2O(%I\&];I+4^]=CK[3A;01^=#&B.9"A]08/IK[\H MIOQ[VSP423872>:()'-%DGF"R&JII%>II/=.SBNZ@PG+"1_Q$[[(D(+"VLEB MQ1HWC4M%G6_MJC7-/X"$BH[?@0$ MOK;I;7!#'-JR9,MR]^+;VZ-#Q1=)YH@D0>%N98)9I4)9F\FY&^$(=M^ M!WD^T&2 Q:X^"0!F:=(FO\EGN"PU!>]U?*C@^WAT1'IT19)Y@LAJ$EN5Q%:O MQ,XK2OV0[@7H=,Z8W "O2-?FVN+B;'/"]KH[5-@]'#HB';HBR3Q!9#5=QY6N MXWY=DZ"Q9;Z$:;5EUMO4+0B-W6!KZK@A[YA3A-\E\S:ZKII-,X?WU]PE\Q:& MJ9J-5R5O-+14HWWALZOHV3]XYE#M[@#:?+8:NBWIC1#R9GP(>1M=5W0NA+S9 M4+75ID>7-Z-A-"6K$^Z7_\?S1NE,T(%#*-M<*)LCE,T5 MRN:)8JNGU$XI2?GY#Y9P#Y>.4)>N4#9/%%M=Z&U-2.DO"AUT3E3XTH1JH3U*K:[PMM:C]!=[NDZ,&PO=V]R:W-H965T&ULM5IM;]HZ%/XK%INF5EH!.X% UR(QTFJ3UA>-[>ZS24SQ71(S MV]#V_OIK)R&!V+@=HOU0DG#.R3F/S\L3DXM'QG^+!2$2/*5))BY;"RF7YYV. MB!8DQ:+-EB13W\P93[%4I_RA(Y: [%*4\R?/Y.$/5ZV8&MSX3M]6$A]H3.Z6.(',B7RY_*>J[-.926F*/7T@9 M4$_;BU@B\O_@L93MMD"T$I*EI;+R(*59\8F?2B"V%)0=NP(J%5!3P=^CX)4* M7E.AOT?!+Q7\')DBE!R'$$L\NN#L$7 MK:SI@QS,7%N%3S.][E/)U;=4Z?@'7W^Y^3<$9^#D- MPT S9MX'4_ M1%/8M#D]>HPUS=M\7C5@])U 9H:%/? MB<:K%M;+[7E[[-TM"<>29@]@K$N+2DJLJU18\>U6=-RF 9*K?*P BFA"0_3U.VH!6B[!8@"5G:ZK*%\R>P#-8L!3AF7 M]+_\@@W&PERPE8"#;CMH9&DAU-L2"AJ)'#K=.C#HH HZ< 8]E2SZ?:8I0 Q4 M/BI>)/;&&YCQMH>-< ,C7(@:X3H=.C#<017NP%F1DP7.'HC0,WBK6H0@JD+U MDB<4SVB25PX@3YN2E L"R'RN.!=@EZ[UPC4)H9Z[6;!N7TY M--8MJ@Q?M^9+_*P7UAHP-"+I>!&=WG$U>C=G_<],YI! MNS_<^6LB8.I :%;!6U!,6'-,Z":9MW]/X:WXF-P3^N.&1>&.)S#&MA<>RM@MA36JAD[.-[E<\6F#=510]58FE MDD@^?P3+!&RQL/FR70KM-MM>D_Z';T4.!J-DE=-/+ M'2 V/)V(O,WH2WGE;6B[%0L+P0Q4MS4*:VA@UFU"\18,$]4,$[D99M%IZ::X M]G9:9'+(KA%N*>0*U^W.H>'6)!.Y2>8+?;7"X86^6MYEIQ:"H,F[D-*3\$H MP)RS%)QH'OM<;.JE.%:TGIV"2/43*L$<1YK)/5MA-JFL!XW,,H6,0GL+(HMJ M(HO<1/:>LXB0> -&!073["7O.3&9V3N-A:%VC6>\5TF%;BXN4N;7M=O)0$&HJB]Q4MI@P\TV7 MV3]A3*YZYAN[^38I9+;4M^"JJ.:JR+U;^L*4J;!X:-S2GKBG6-Y/@ M+:@GJJDG!>H(A("IW6EF6(V:%P>24OED)-N(9F#"\ M!?%$-?%$;N)9["OK;>6"8BK.G1]HXKW&B>Z05@0L=%/_U-5\N+?(H;YO@O 6 ME-.K*:?GIIR3?:%_>#= $'V:D0>:9;H\]&,*X919.;AG,M*^/S0:AE7,@"XL MQ?I[Q7:#K0FGYR:<+P5+]/Z.,TQH..;WC7VKB45L"%';;X9IBNV"5H39V7KE M(27\(7]U1(!\@[;XR;^Z6KR>\AF>3_*W.!K7Q_!\G+^LT:G-%.^\W&"NEEF MA,R5R6X[4%.*%Z^1%">2+?,7*V9,2I;FAPNBB!37 NK[.6-R&PO=V]R:W-H965T&ULS5AM;]LV$/XK!P\H4L"Q'<=INKP!3OJR8&@;Q,GV8=@'6J(M MMA*IDE2<[-?O.5*2Y=9)&V ?!A2U1-X=[^6YYZBVW*GIV8 MRN=*RRM+KBH*81_.96Y6I[V]7K-PK9:9YX7AV4DIEG(F_6UY9?$V;*VDJI#: M*:/)RL5I;[IW=#YA^2#PAY(KUWDFCF1NS!=^N4Q/>R-V2.8R\6Q!X.=.7L@\ M9T-PXVMML]<>R8K=Y\;ZNQ [8ID+)R],_J=*?7;:>]VC5"Y$E?MKL_I-UO$< ML+W$Y"[\3ZM:=M2CI'+>%+4R/"B4CK_BOL[#SRB,:X5Q\#L>%+Q\([PX.[%F M19:E88T?0JA!&\XIS469>8M=!3U_]EYJ:45^,O0PQDO#I%8\CXKC1Q3WZ8/1 M/G/T5J_B/V/MFE MT.H?P<7OTX71SN0J%1$+.J4K*YW4/BZ8!;U36NA$B9QF6)0 GG?TUW3NO 5T M_MZ6H>C 9+L#W$Y'KA2)/.V5?):]D[VS%[_LO1H=/Q'>I UO\I3UIPKW4XIT M+IQR'/A&(FXRB4Y)3%$*_:#TDBHMJE1YF5)B4&GMXE.=3+PLVKRY==XR<2=I M+J4FA%X*"[GY ]V@&=,'+?&09-KD9JFDHTN=&%L:&ZSMO/CE]7@\.FY$P^O> M,1E+'J[5NQ?1OWKS)965=970GKP)8K;*89BK;.6RRD-H(5;>O!W,!C232665 M5[78V_LD$WHI@9.B4"Y03N/*[.U%<]" +J3UH#I2.A)B@Z94N20WKD(N2?-. MGC] *,DK= <>L.BQ!?^>D[QURA&_*91GG6ZPKDJR[='V:5YY+#C0$PMW'40] MV"6NLTUQO@3I^(R6$1EP'#NRY+-8I-*>@5!:A*-*/@JZ(9$ZX"*TBVO3]7XZ MO6H+(QQ+PF!9PBP<5MI+JPHXAHJSW4& W'.PY3)3Y< 3RHPIQ,Y YW.E(\V' M2'PT^0-#G+& %ID'H5@BV.N";^_PV-%4ZPJZU\%IPBD\$6AOM/L[+6ID+I!? MB#Q(84DR)=(;F5"K7%R!#%R@SZQO-:1?4D:L3F'*( MYJV^Q!.^-PH!9=*MUD*C I5MNE4@E50E@N\R#:%M/P[F.Z>A3&@8><^%X%1C M%R@"?\R=_%IQ]9JPFE@KE+ #Z@'0G[#<=$T)Z'R="ILRAW?@/AKO1[2N1^I6 MI7.#G[8IWDUGYRUO@((KN+E5[;;D K5ZT]EMJ_;1#,+QNR.TW&6L[XVX9W:Z M05G-FB;[M,H4TRL2I)@VRVJ>PP:TPN#H4^!^ M_ OD,.=YVH_]8.Y4*CN4RZ7A'E +Z*-XJL)%XCB/JAF6(+2L51Q&,*?\H,ZR)+-#E1RYC#;I)#3K@J,4/ J\Q,=D= M[;>8:&]X@8C&Q]?-- J.KRDBBM=";]$\X%B&2)-LCKR#&-J957,?@ 9D[@:L M?2.-N-DH=9V@VK+CW"$5KH;Z#Y'7#%-FEN>A,-Q).C>8.;[7D')73T59.]0 MM+V\1!;\MACD72R[QE=8Z_UW2.NPR8]Q]JH?/&E";. 9L/MM$2.^778?WLO.TW,'IT M@@TWQLI@VX?,L/,U6DB[#-_9".'97%LI>]'+GJE?#H4UR M47([T)50^))I4W*'H5D,;64$3_VBLAA.1J.C8^W_"87N:,7P\OSBB_$C7"?J@\&HV$K)96E4%9JQ8S( M+GJS\:NK*BP5&:\+]YM>_2BB/8>.>BRIK=-E7 P-2JG"/[^+?GC.@DE<,/%ZAXV\EF^XXY?G1J^8H=F0 M1@_>5+\:RDE%0;EQ!E\EUKG+J]KBC;5LEMS6TDIRE3T?.HBF"<,DBKD*8B8/ MB#E@[[1RN677*A7IYOHA5&KUFC1Z74T>%?B.FP$[&/799#0Y?$3>06OG@9=W M\)2=KW4YEXJ3G7TVLQ:X[YC>9URE["Y8OOQD>CLT?,F[;F31^3_OPP?H,8'X+- M-^]D8C2,86]J(]6"N5RP3!KKV&W-C1.&ZDP%[^>*[D\ED=-;,\,/QV3X#_S!>54;?241#%/=L[W \F" GBH)B M(Q5+N,W[3"&BV)T&[8:#=L<^!-6$45HP/CTZ\ '/06=1\_#E!VX*?.BSC^*. M0[=46+F X32YY*K. )@PV)[R/4<8[22"4ND26KIL$17;N,#?* 5(!6$6/ : M683'5-JJX/ .P%C."_B"509&&@DCR6R8*!T8$^ 41GL0!45$*A->D%L*//C0 MK"T%D10%FPM6P2[R"$5BU@IXP6 O M6\^_D,Y.LT08A\+,>/H%:491M2&L7?]+E10U .X=L.WCERSJRGZY85%-MM]: MR[XJO5*,P&'\^E\E<"]O,75\/#UC&TPRBOW."TKY3S]#92PP6(OR/Y 5?8P C/S:\ GL7?W(FB MM;W74WF,?)MNUI,9-7H;U<2*1$.=S2R=/I"DYZ) MOKFRL164?V!ZCD;SWW"Y[\B1'U@?BBB5 E(LD=! 9E1T>(G0M,HP:3= _T8N MP#X%>UOR!3FN1?AC>(NBOHG!/R/M*W# -T>Z%1!C3'_*-VJN' !]L+3ZPK3HX)'8/U M>@NUE& EVI@7?0R%6: ]@".!@SJ>=SJ%:K-#:)VX!0?TW*!(]&$DQ,OV@E"- M**2,FD6$VN4R4-CVO&>AI]W[F_!#S)OIHO!GZN%UX!:,A=X,&$YG MA&><9M/(ENPCBJ/-A*%-7_+]M=]F+;$U#V_7.LV"3KM+V_=B;@"R>W803DYL MCX7^88]-T2X?X7]\FG&@"=1BOVF"?T/78T#0H?#T[7Z)L!(@4; M-R9[&IB07XX')ZW-8[PY#H(F^)LSZ8YEC:7;!C:6DWL,"H0A.L5SD[N1"OXJKTWB--1 WDGC[5UB6N].I7[G ML*+:%H,;8A>]E'0I!9!40OF6(Y,8R3]XUYO;:.@R'D\2U BBQG[LOYMR6 IN M0?W$I%X0^ ]A!E-3=8IEYPNJI\79+T"H\?.:;8GV?29AM>_KN0-1+7*P+A:* MP,9T4Q;6MEMTP@VU,GR]'[ /1C/?:L0-/);6+5\_[HW>I0Z],]$N;-*E\,V7 MN*W)E@;:'2<0&"/WLE(;XGZ85Q"PC>!?==U6II)_0:R2@C?GJZ=P\P!CYQR9 M$0J-H,*&"8J .1<)KZT(<(4/$M=DS+:$N78Y-5QR*=,:B7L?>HZ0%GRQ,&)! M*;:"&_U&!'S?F47[(RC^93UD5$*?HE\#IJD1H-Z-*W\Z<%3R?0##K- [4$I@ M6H.VMJ(UB/;43XIY=MLP()[VTLUT6>,^PA6*FZ\() JOC'%>X @#XW5%#%JK MX/%H>9CMAZM<)CF]O(\H$?W(3N(.8RG\D8[N:DG=>*(&1R!3I*]'F8B,$5B>B9<9&Z":3=EEQUU7= ML'/[BG9[X>^8B?R1X.$BMGW;7F//PNWM>GJX T<'AD;V>W8>-?1"4 .T4)5H2IKU?OR>S M+F N-B^H*$EY.7DRE:KKC;%_N8527OQ8%J6[Z2R\7UT-!FZZ4$OI^F:E2LS, MC%U*C[]V/G KJV3.FY;%( J"X6 I==FYO>9W7^SMM5G[0I?JBQ5NO5Q*^WRO M"K.YZ82=YL57/5]X>C&XO5[)N7I4_L_5%XM_@U9*KI>J=-J4PJK93>)$@,3^I!%04)@AG?:YF=5B5M MW'UNI/_*OL.7B73JP13_TKE?W'3&'9&KF5P7_JO9_%W5_J0D;VH*Q[]B4ZV- MLHZ8KITWRWHS+%CJLAKECQJ'G0WCX,2&J-X0L=V5(K;R@_3R]MJ:C;"T&M+H M@5WEW3!.EQ241V\QJ['/W]ZO'=XX)Q[5'%A[=SWP$$N3@VDMXKX2$9T0$8O/ MIO0+)SZ6NB(*HO05>7'K8\SRXA/R:M?$ M5[4RUNMR+OY]-W'>@A'_.>9N)2TY+HVRY,JMY%3==) &3MDGU;G]^:=P&+Q_ MQ=:DM35Y3?IY\7A5Q'$##^2*;\B,_+E40CLA18&$)F16UCSI7%EA9L*9U4([ MKZ?2JUSD>JZ]+(1>RGF],E]/(4B6.9;._$9:U1.Z!+)K4B$I[7I"*FO8'%Z( MA$%&*\%I:4VIIZ['$ZJ$5*4L-+EGY]72]<7O:UOG@+(.DJ?%.E=B;IZ4+3FB M*!OE5"NWJV5E433$%)2D !N+254J.W\6ZL>J,%96U0 J:P_H[]0L5[)D24OY M7V.A+(=BJ^%P.\>;I+8$.*S[ME#B@>>>Q4(Z,3,PUS+'Y*10PM5(7XD/-72? M*NAZXM,^2'C6!*O$E!*$02@:N" *$_!I=P/""1\F2I6-@R E MGA0+R2OK^7EG5\4."W1@9#/_=EQK5RF02OP&D)2(:K RNA!)V+_RMN#PS",.&ES%_N7B0 MO)9*O1T>M1%^BU[=''(EYR\.L*(@A9=7L)PB^D<=T7?B-RAY9+YV):;91OPD MXF$AR[G:SR%Q(4;IJ!_0F 3]L8CZ$:3L)9:(D[@?BS@.^HF(^QE6O!V1*(GZ MJ0C':7^$4Z@_Q*;#Q!-A,.J'(HNA-DQ8\C=#]FWS[D*$O23),$=/<1I@_0AV MO",/V=]J79-[N@02?VM@J^9 HXL8WM7 L 'R8)K0:X&<)V M"OPLP*(Q69"QW KZZ:X7L&W,80=!1K1\!-3>'7C^B'Z02_*<#@D(X2Q^48XQ=,/+R"")@PT@D1%LBUSEXQ$2P**0=8_#G*!I#)E8FNK"!U59P MN+==@\%1&%:&9QG0'K*.?9"^HA!(.UW4)S@X9%;DU'E,22 3PY@LS([C$E'0 MR?K:@+=Q&0*1!(9'(P;R""H__S2.PNB]H+3KAD'0#[;0V!,.<34!HS ,0:YN MU,\NC^!Q1[63="%EX;6F:BF=0T;+)768_V.OSD,G98IB&!-KLF/H$ 4HP[II M-7\&:[":./]+[:\\RV#8D49<4L'3!!2EU/J%SB"Q5.B ROEL71R \?M^[>\6 MQKGS2CAE#:$=AE3D1H#\T/N,$FM,\:XR^&WO4TJN- 3?1NS"T>K-1P85>!"# M*^!^DT/9%%UB ($N:4-RVEG*HS1C5Z*8"(3E1,LO58#MO&C^63AM/\ICB03?A\4P@6/7Q6TJTM=PC["U^T MLIPVH_G"LV-J1J7NMJA1K9'<]LM;'M<; MM[TZPN9T=4).I:MJ'S\H%(GQ!LY0J7OZ@CH^"M*H_PE0B!P5,U05: MQZ;[8Z;4^O9"<\0YIC-HU-SPD<-3M9Q 1)3UJD =J11A+XA"/DG"H)>A14L. M(],;C2GK,:+9RL[I-GI)-D3$4Y3[Z%B=B **4#@.$*\MM"D.LUB0DE$=4WTD MAK T[058FC*S>B0K%<>^$0QVOM_@JCOGKU0. 5N7OOJ4T[YM/X3=5=]_MLNK MKVB %DXXW.=GV H#TXZPU9>IZH\W*_X:-#$>]VI^7.#NKRPMP/S,X,I1_R$% M[>?!V_\#4$L#!!0 ( 'J/F5HO4-JY@@D $H8 9 >&PO=V]R:W-H M965T9!:J2.-+7Q.@BA FFZJY9"'9 M>=C:![6M[M;$MAQ)!GI__7[GR#9N!DBJ=A_FA?9%.I?O?.W5;8U5;)G#>5Q7$21;/C4NIJ M=';"SS[:LQ/3^$)7ZJ,5KBE+:7=O56%N3T?QJ'MPI3=;3P^.STYJN5'7RG^N M/UK<'?=2=^>SI:C$2N MUK(I_)6Y_;MJ_9F2O,P4CO^*V[!V,A^)K''>E.UF6%#J*OS*NQ:'P89%],2& MI-V0L-U!$5OY3GIY=F+-K;"T&M+H@EWEW3!.5Q24:V_Q5F.?/[M2-ZIJE+A2 MF=E4.B!5Y>+"5-X",O%6%K+*E#LY]E!'FXZS5O3;(#IY0G0J?H&0K1.75:[R M_?W',+.W->EL?9L\*_ 7:<\IRTN_X?O:FO+>X5OMM^*" MD5=6_.M\Y?CYOQ\#(,B?/"Z?\NFUJV6F3D=(&*?LC1J=_?A#/(O>/&/]I+=^ M\IST_RUR_R?1XKRNK;G3R Y5[,0\>BG,6OBMPM*REM7N;TY4J"Q.%E@LK4(> ML\C_J%Q(+Z2HC:Z\T)7P2/6C #[MMXHJBJXV"#@+O1UL79BM>MOA-_5BIW>*+.QLMYJ(*52)6I.Z+2),SE72-Q;>RM(T MM!T>D*>DK0&LUL-UOR.OA[;3ZTRZK5BCD@8TY7J-Z@8@8#E0J4P)*]=PS5@W M%C]I"^7_:*3U<(BS4""'8'B71-^SI$^%3X3(^WLTK@(:!]FA.$ 2UT4N'>' MXO/X>BS>FQL_%@?R4/P&EZTX6!V*3\;+0GP&HZ#FVG-T+AN+#B/.G9;BO"C: MU6'EKUW,7XMW>J/IT8=2;@BK%R*>Q>,Y?J?+Z3C%[WPZ'T?X3:?3\9+>+Q;C MA'[3):^;IWP;EGVHD-4-14LRNY,Y9*3Q#*_228KK>++ =1PEXZF8+L8+/.[? MG2MK.*\Y)._4&CU*B4MJ--94.G-B&4%7/$VP.)F0B'BZ',=B&L&R)(6@)9Z% M-Y<5_%'*$B([YU6)WQS 2 MWAY%\P6>T]5DLF0DYK,E(Y1.8@A^(9*D71O/ T+M2@I6%SME*^9R2#E=9463 MJRZ/'26N1=KUJ82,,-3J5_1P2MQ,EL2*%'(GH- $RYVMM9WN,3+[-XO=(%?A[*>5\S2T?AT)@M(7RE_JU0E)M.73),I?A]5 M0I*EV, 4&M1K8SW1NX9Q)A_T]%68&O:[^9X+F7'^E56Z7#76R56A0AL>>(-1 MG&7YK55*E&' 5(_T+737O=ED,G\P1GP;C5L\_2Z(^[GH9RU7NL# !/GMC$1C MSJ/O091NR34?OWXV6>#,?B5ZT([?J4R5*Y279-D6M_,LLPW,*@;"D2Q)*"%I M3(D5*E)AJLTK%,ER;RVWH91:2DC&SK&' F?%K>[,_U MZJY6Y,Y^9L]#9G]; :Q8[9U ,&6;GK)4IMJ: /0]^EW+T4=/)4GZ(&02L<5VV<$GTYA7]BE+Y M+974P0F+B2:K7L,#!0?4=9/HS>7Y!5_%;PX1'8.S&QL8"#LXNP -^O 1&&K1 MW&AAH*;*FJY_F<8^A3)%3&,D.K_H]5CUM=$0--##L\#\C1-_-/FF55Q(^D!# M49+.81\A8+7[@@"HX!P]Z=.AC=L1*C25M! 6!,&9"IV#>F.-W.(FPMBI+@1' M[$\IO_"9R[FF;!.+,IB^>N5-T1W'O,JV%;5#H;%0N<#'4OYAK XGM(X^CYU* M$485@G./QEA<:X*L/>8-8@[243'@W9)K=5$Q1T0A[YEO5VK'E+ <^ MDLF=0;V_P]K;AQ3;N4R5=YSI\G:%Z!HO6>HIXJ'114ZW06TA .Z("01)@%&2]1/5==S,&MT,J MB9FNN8[1GLZ=%B)N2'S0QX (P8A)#N6#H>"9R##C-'!:PZR!Q>%TOU&5LCR) MA:RD]L%B0G[@M@6BV 5>TG!S7YX#H%V_8TDS9FV"&%)191B6=QAU8%GK* M$T6H@V'-IZ^]G@Z%/*IP04\&0P!U3'EC+""6F5I>:+6A7@ 5)5VZR= M*73.;'%T.J3BQII:4P^(0X>,+^EH6=1.&BH?/_9E\'CP?1=GD U_Q7:"8Q4^ M]?9/^P_EY^'[\/WR\)4='1W#DA.%6F,K3I_3$8HL?[D.-][4_+5X93R.S'RY M5<@*2POP?FTP>K0WI*#_]\'9?P%02P,$% @ >H^96C(HY-\Y"0 $!T M !D !X;"]W;W)K&UL[5EKC]LV%OTKA#M;M(#C MAVSYD2DBQ[[$F =K<%=H$9 MRZ)T+^_SW"/K>J?-!YL)X=BG(E?VIIF-MK7;E<*O'&,%L5!3?[.Y'KW4UOW&L6 MWLIMYFAA>'M=\JUX)]S/Y1N#LV&K)96%4%9JQ8S8W/16X^=W4[K?W_"+%#O; M^<[(D[76'^CD57K3&Y%!(A>)(PTREMDFM;&<'^N5I;9U __SH7AK#+]/PNU%//;^!Y)9C>L&US M>;UG5FS1S([MN&7XV^@<@ -U*AKO,<+6J_?8ZP;Z7C.7M5\"VI>J40^HH$ MN>_BE3#:Q]-;]E)L@ ^"?4=-;K22"=4;!(4@>]_MK1.%9>\UJ;SC.5]Y?+T2!F]Y4QY,A> M< -406RL)-LL^_JK132.7K3':3R#Y/$9L 1(H=#;I"79LR1#3(7U_FB7P2AL M.V/C$7U$@WDKOY@-EETGT!!)UG:$]V Y7@PB\F 6XUZL3*+@2?!@T8\G4[C4 M)E0>$LI#0I^XE,!%B8"FE%D86J>0LG22Q!/+'D?[!R31LONF7E:%KA#059)4 M195SV@)+QLG?0M)_PG ZO?D/4/'&Z-)(X3",F!-)IG2NMWL*5W\QH4PC8O%R M,*: SL>#J;\R0VCIRGPY"S&=+1#J>X_4<#%'A(9&Y'Y7F\G2LAG*:<:BV0RI MF"R6^(R7]!G%$20GTQDTOX'%"C&FI(\Z-7-Z_I-6SQ)=E,(A+5LC1%&++?W_ M0>SX_+WA*88Y!CV;+K#=$O^3)2H!!1:Q.8IL"J?N>/(!$4#=8]%_-/(X&86/ M5J-OJ4.16(SU]:_H0N8TX]W(1_TXIEW&_3&.,8X3N#_'>K2<^O/1?(KS<3\: M+P>+#LA8IK2[I/=YUZGY8H$T-;:%L_ERTEWS9\%J?KG&K]BD/YF.0M/4!E_! MU/%B#M/HZF@1>JDQFZZ.QI3)E6*"D"^X7??($YA(#2\Q'#=222>>Y6 GZ5%$ MI07MJ4V%]VO!2F&(AU$+@M#0GZK@$&B)K '$+T.),+*HU^6&UL0#899&?QC+ MM&&)-&@5ZPA-; U"L!BXLM-5GC*$6J":/XA\3\O*YP*65(D(S<^E.3C%<:FD MY,#3"N[ 6$ #DP0;1Q$8H,ILL)^T8"2"/MDF6O M4M704QF7L8\5-W"5Q E7^HPCKL>66! JW$E"XE,BRFYROO_[J[>GAM<;G,ZA M9GIE/&7".EEXB#D$P8;864"[W,B$*X>XT88BI>QE C?"V5)X%OHH*"OG=^TX MFF*#SWGKG3ICS%/^M38]S@U-:5Z61G_R&N' U30:-<#>IZJ)_];W=79).X7G M*L8DG:%Q:L'CH@^. G>A+4S08Y\1"U\.QS.D_]D=YQ-@VID=^X?\UT6.H 9W M-T87G[&&>2@/_4=W2M0GL CZ-Z=S' Q1V8#[\"%WF:ZV69/5JB@#1:BL;_*S MU=XQ(P7[I!F%FQ-N,[:A;BIT*@)L$.IAH/ED<82)HU?735]UM_-%25?]\$X] M*\*SF]6*$^HAX057>/CR#I/F9L@346OB5H)R!'AIBLUVQ>"2I?C@0=%0R$BD M JZ9W)?6NK+@8Q16GT38 DSJ] G[M4JW36^G&&P&CSDD&%J6.L8;?0049RIA MP.YK)@4]E!T$SG4L1FA],LHRQ[X-#/ <&RKNF[(;N,2#(,+K >^XK5.YV0A/ M 6NK!I[^-CEC% 6472:1&6D?A92SG7]6A%?\ 2';4G:L+ZJ$EQYU?-H@VN"O M!_\V%M2F30F4@ 292-21ZY-$J(*JU#0%4K 2<)MVB)@0B U67&70T5(E>952 M!)OZ: .S!A=%.M:A+$B# U=%Q6KE*4<[WX+%Q-(3*!6=VE?:]XLT/KOB4R"/ MFSH1YYJ9MWHOMR0 ")I!@Z@O.OJ[*!.R%[(3VAPRE>>@%.7NZ.L&X9#8YL=CU^T(ZFG[-4*8H0$$<(/"( MP" .[79,)NK*AW%)P ,J9E_/9TF%O_XE ?7U?9%7K(B")EG?EUU-@#KE8<2# M_XV('TA5:-L:A9DOG)I@^0T:\J%XOB<>E5:F3?VY@1S_A[G-4].>$DSK1GI6 M?D(J70X60N?SM,^@8ZCAX-+O"U@Z<[:CY: M;[N9;8W>(7\!#[XY=##0V_O5TZ(BM\_;-0,4!NL M^-\C%XWF(UIQ')O_DXO_/KF@6'0KV -!:A!A1:9GB 6F:L+SHY)*F[F(F&^@ M7,.V"\.*A M$OK?56L+[RE[]0-&!VL*X$ #( X$$D<8"1/XD,=0;'7XH' M/3D=SW"BCA]_-ATZY/2OSH3.O=L8=MY2H0*V_EV&PO=V]R:W-H M965T;HN\ M=&>]S/OJ9#AT2<:%]^6E8 MN[+S4U/[7)=\995X6AO/32JWXAOU?U97%V[!# M277!I=.F),O+L]YY?'(Q%?M@\+?FC=M[)LED8?F0GO5&$A#GG'A!4/A9 M\R7GN0 AC&\M9J]S*1OWGW?H[T+NR&6A'%^:_+-.?7;6.^I1RDM5Y_[:;-YS MF\],\!*3N_"?-JWMJ$=)[;PIVLV(H-!E\ZMN6QY^9<.XW3 .<3>.0I1OE%?S M4VLV9,4::/(04@V[$9PNI2@WWN*KQCX_OZFK*F>P[%5.%RI79<)T$]KA0]G4 M'.2=#CU\R8YATN)>-+CCG^!.Z*,I?>;H;9ER^N/^(6+L AWO KT8/PGX4=F( M)J,!C4?CV1-XDR[Q2<";_ 3O#[M2I?X>TAO0I2F=R76JFE8I4[JR[(25L&"6 M]$Z7X$:#I1LL!L8<_7.^<-ZBL_Y]C*$F@.GC 8C:3ERE$C[K5>++KKDW?_XL M/AB]?B*]:9?>]"GT_U'7)W$?C_K7G-&E MI=*6L*WF,#%20NC?:N/Q5%F=L".]FT?0LOW*0$=J.H4?G>PP743G26)J\7V- M;!#((N+]/:%,)V,SV;1X0'*'8:W@'A^R:,/<62%DF)]()%"6UM?A$B7$@KXVV M;2@7(N5;$ 4^+?@V>N '+(-7G6^;*J148PI9\BCY M4EOG7VEHOGG"087:^

KS*VO2.O'T65FK2K^%6ASZY<84+,7R=_IY_NQH'!^^EOX+6W;<++Y M;N0-B>[T4B.>30,6W$IV>RBR>PT--.67#^R\+D+'A%K :>M@#Z81LDJA5)5L M=X%M=C&W+27B$%$Y4:/E59TKFV_O0M@W2[_@V&T*6K(PJT+56QTKV*[EM@%/ MF79"H2BV<\BW%8K'4N^-]MENZ @+H;FDF$G0ZZ)V&*XH'++=$3<0KQO<4>17 M[#%Z5D"1.#$P:GA";Q3N7IX=#X_EKOQ,\/WY&\N$P,M%2Z4)3=H8F75A84KB(1&A#BHC]K98%SUT+7;5CW M%!+$$/I_3RL+7NFR%-DCV2TK*YT_0N/W:7J,0^'JQUYHJ$=@=(CFG42B+ODN M+NC%)#IZ22]F4?P2LQ-#W>EP)(DL0O>.7^^[9J$"W89*8B[ [;1Q>PC4QP[G MX=X%K&"["M=,'"$R89N[6+?:W63/FPO,]S&V8H!OB\-#IKV11QT]_OY?U!+ P04 " !ZCYE: M:GXK5MP# ">" &0 'AL+W=O[&3,>Z=E(HO#%@Z[+DYFF.4F\G41;M)V[% M:NW\1#(=5WR%=^C^J&X,C9(#2R%*5%9H!0:7DVB6C>9=;Q\,_A2XM4=]\#M9 M:/W@![\6DRCU@E!B[CP#IV:#5RBE)R(97W>VC2T;1)#7UNER!R8%I5!-RQ]W MYW $&*8O -@.P(+NQE%0>DG MK58_W:,IX1H7;IPXXO0K2;[#SQL\>P'?@<]:N;6%GU6!Q8_XA+0X>L<-M@)?)T7^/RVX%K87&I;&X2_9POK# 7#/\]MMN'J M/L_E$V1D*Y[C)*(,L&@V&$T_O,OZZ>4K2KL'I=W7V-]P%?\'#W,NNG&O]][+.G'<@D[6BU-J M/[P;LHQ=0A;WT_?P43P2W:U'WZ$2VL 7[= &Q[/*".GA?>CV4@(W7Q:SWAN! M0QBD'M)\6=S[+X_UBK*2D!UR-O1ZFR^+!V]TVF R_\Y60Q M+<>LN:F"XE;7R@%71;,LK*W#M>;:.@MG63_NG%,SB-DYW&O'9;!K@Z('G;4O M^MUX2&V_>T%N/J&U([BJC4'BK+0)#R-=B?0!XGR !"=GJ6>C;V?/^:-!PTZX M_(2JM7/9#[U^=Q@/8'9ZT6UH#7L4!/L8A"VW%"U-ZME]-J FC/2V%.9<@Z.CRA5K#0AC*2>C8<9XM='&DXL97HB#Z0 M-HYCN"=%5[JLN'H*\3FXM%0/U,->&5\91"I7="L&O]:"'@B@::?IJLI*/M'# M[M8A&W1M82D47:.@H_5:J,92=GC'N=X@K3C;#@O_RI)V.)F=CG!RI#PX$"$L M@A,RL?B=*G[N<4J.:D:)9A4JHX40;DWY.,P>BN^LJ3G?S9O*30I7@FY XI*@ M*25"!*:IALW Z2I4H(5V5,]"=TT_$&B\ :TO-27);N =''Y)IM\ 4$L#!!0 M ( 'J/F5I[>'HB7P, &H' 9 >&PO=V]R:W-H965TF"F?]^$.#XJ]CD5ER4CK MIOGWK&3'#5 *+Y:UTCDZNZM=S3?&WK@:D>"N4=HMHIJH/4L25]38"!>;%C6O M5,8V@GAJUXEK+8HR@!J59&EZDC1"ZF@Y#[9KNYR;CI34>&W!=4TC[/8"E=DL MHDFT,[R7ZYJ\(5G.6['&#TB?VFO+LV1D*66#VDFCP6*UB,XG9Q=3OS]L^"QQ MX_;^P7NR,N;&3]Z4BRCU@E!A09Y!\'"+EZB4)V(9WP;.:#S2 _?_=^RO@N_L MRTHXO#3J/UE2O8A.(RBQ$IVB]V;S&@=_9IZO,,J%+VSZO7D>0=$Y,LT 9@6- MU/TH[H8X[ %.T]\ L@&0!=W]04'E2T%B.;=F ];O9C;_$UP-:!8GM4_*![*\ M*AE'RS>Z, W"1W&';IX0,WI[4@SHBQZ=_0:=PUNCJ79PI4LL?\0GK&24D^WD M7&2/$KX5-H8\/88LS6:/\.6C>WG@R__H'KR4KE#&=1;A__.5(\L7XLM#+O>, MTX<9?9&%4$6G!&$)G9-Z#4(#.I)-, FM.Z$ JPI#S02\Y:5P_QG2FOOM M#DRU0_3''4.+7"\:-8$D;-PQ.!+4D;';D8J-0I?0*H8RI3?[E!"N)5-*#<3R M;X65IG/PM;/2E3+4<5CA$NTN'G61T84A>DT M^8CNA7Z%&BM)O)WO'G'K]$%VV JO6&UC>"6M(WC7"4MHX; T2@D;'&VD4OZD MHU 0_C.%ZS&3AP/S$7!WWCN1(W@HCN 9FD\X6%Z$D]AN!R'/A9'K(DA^"/F M ++\-'[AQVP6S^#JUPN03>+T*&WYL<0K=_ MZY4QM)OX \;G=?D=4$L#!!0 ( 'J/F5JD;=@2O@( "@& 9 >&PO M=V]R:W-H965TTJD#:DA"@I120H&NU M/E1BK;8]3'LPR9%8=>S,=DJW7[^S$QB5*-L>L'WV?=]]Y_B.R4;I)U,@6G@I MA333H+"V&D>120LLF0E5A9).UDJ7S)*I\\A4&EGF0:6(DC@^CTK&93";^+VE MGDU4;067N-1@ZK)D^N<"A=I,@UZPW7C@>6'=1C2;5"S'1[2?JZ4F*]JQ9+Q$ M:;B2H'$]#>:]\6+@_+W#%XX;L[<&E\E*J2=GW&73(':"4&!J'0.CZ1FO40A' M1#)^M)S!+J0#[J^W[+<^=\IEQ0Q>*_&59[:8!J, ,ERS6M@'M?F(;3Y#QY1.;6_A4/9K$<>D^RJ/5=,H)9V?+]GZ7@DDSB2Q1NH,H;>&+!IZ\ >_#O9*V M,' C,\Q>XR.2LM.3;/4LDJ.$]TR'T(_?01(GPR-\_5U^?<_7?X/O 2W72*_( MP@(EKKDU\&V^,E;3>_A^*.&&;W"8S]7(V%0LQ6E 16!0/V,P.SOIG<=71]0. M=FH'Q]C__C7^ PZW7!L+GVJF+6I_GVX8P".)YBE"JNCX[&24])(K6&TO!YF6 MF$%6:RYSL 5"A9JK##I@H7X26-HS"!FY>*BIA4:;2UE@Y148K C$&2W.GU MPT'73^==F)=*6_ZK85%KD-39*LJ .M%!;7'8@TX<)H>1]$KH CD3()2A4#GU MN2XDX8A^E_^0^2ET$J?*SQ?=0V\DVJO>$G7N>Y0AGEK:II!WN[LV.&^J_X][ MTT.I>G).GU[@FJ!Q>#$,0#=]J3&LJGPO6"E+G<4O"VKEJ)T#G:^5LEO#!=C] M.D;-=.$P\K]L6FR+OGGGLC;[I1^L'4B!:>&B'-+*BM M;:\& U/6V# 3J18EG:R4;IBE3[T>F%8CJ[Q2(P9I'(\&#>,RF$_]WJV>3U5G M!9=XJ\%T3-.5J#\V2IU(/[^+V:!;$CA )+ZQ 8_3WB#0KA@(C& MUQUF<##I%(_7>_0/WG?R9VG@5% !6N6"?LG=K\ACM_A@ZO5,+X M7]CTLGD60-D9JYJ=,C%HN.S_V=,N#D<*1?R*0KI32#WOWI!G^0NS;#[5:@/: M21.:6WA7O3:1X](EY=YJ.N6D9^?W5I4/E]?D5P4WJJ%<&^;"-1U80G"\KK$[U!\3J0"W=4[M.SP)^9#J"+ XAC=/A&;SLX&KF M\;+77*V9QIVKMVQ+E65AH363:_3KOQ9+8S65R=\O.=]CYR]CN]:Y,BTK<190 M;QC4CQC,W[Y)1O&[,\SS _/\'/I_2M*/(<$GZI-J*Q%J9D HN;ZTJ!O@LJ30 M4-] *Y@TT';:=(R"915L:E[6P*U765,<+8%*)2^_=DSP%:XWPE.89-F2;(K%$E,"-Z>B0 -W^GL(SOE[(@'&%9T"M3LQ" MU]+2DC@^H2ZY02=Q0N44K3,$XN2O!2L?WKXITB1Y=U_62CCPMO>72'.YAD95 M*!R["ET>J0J\YHIQ#8],="_9ZFMCZ6OC)(CXY-8(&XK\11%-Z!X2PE^I%*F+ M)(WBPPZ]$KTAKHT%*@1-YITMU\->GA:YKX06_84LMCO+>Q?\/!+%_DHR1*8L>@+U"? M'=9#0T6(SZKE(AE/HNQ((8*[[_KY?\W=!V?_L[?OC'JQES(XBL,LSREXV:2( MQA/X=1>=9!(F1>%2E*<1Y>(ST76)HYRFQ;C/W20J4J#W?867Z3;!06R=AC$'C\8QD;)SYCEL:<7>.].;>#^MT>-,>:"G E>D&D?C80"ZGX#Z M#ZM:/W4LE:49QB]K&AI1.P$Z7REE]Q_.P&$,G?\#4$L#!!0 ( 'J/F5IQ M[MY'*@4 !(, 9 >&PO=V]R:W-H965T+]^AZ0LVVWB M=0^Q+?'>PW/N%YGSE38/MN;J+[#2CDE?,2W>G5Q]XI^.MTTSF#02-4 M^F:/71QV'$Z?[848)M;!TRPW=U\SP\X$#;E@=%!W&5<(8/X,QH4]:N=K2C2IYN>\_ )^> MU'A#ZFI\$/ 3,SE-ADI&3B#?Y89'TU^7<.H.:^/LIO0EN^C1< MZ),SV[*"7V1H!,O-DF>SER]&;X9O#Y"=]F2GA]!_,"/_%X,^UYQ6L49Y26S) M#5J.E&_FL- 5%;IIT"0VV%KR%D9"D8-3P63A)8L]!$.T@"B(J9)*(7T XYO- M6D!% *"A:VU8A$< J;1$^\.*7@&V$5("SOYR1N^%L8Y^]\PX>(=\AX\I??F6 M:MIWGR:&C'6@$G"G;_)3FI[D$[JI*K1\V#DR1-.3Y84WP@GXO&J-P/@11"\_*.IX7U0I2E+:):SP8I^_JYG[K]WNH\<= M;[TI:@Q<2Q\572)ML@NB]H:N-#.QNMX) U':V!3&98AGMZGI(0@K"\,:8M[5 MVHA_0M)V:3N]:^W;\.*G48YJG&]3\1EG2;E6_.6+T_'HY*WM"R+LEJ/#A.TW M2+FQ'IE +X$4^".*X3!]EMW6&_;S=23XO36X9(%G6VKC?,JA: '(-$TO!0I8TB,U B,>0V()DG2 MT&0@>Q$."6T@M,LYC#DBH)LXMS$H(X44QTW?(>0&FP-:* ?5-H2P\H"MO/.0 MET2:G6&P$JY.(A&A.@H*?SW?N38F'C4XQG ?,;M]_C.*Q$"-"]%$@;IU3K_I M/?CD$[CMM3+VY2#2L))OAO"3TS"H#E,J?^HF,-BYIS7<+.)M--:MDVWOKFVN$.&7_6N+1S$PRP M7FGM-@]A@_[?@-F_4$L#!!0 ( 'J/F5IG3JCAN00 "\, 9 >&PO M=V]R:W-H965T-,XE5MK]G=$.BOOYFU8^ (E!/2?2'V9I^99YYYR7"R5?J[ MR1 MW!9Y:29>9FTU[O5,FF$AC*\J+.F;E=*%L/2JUSU3:11+!RKR7A0$@UXA M9.E-3]S9N9Z>J(W-98GG&LRF*(2^.\5<;2=>Z.T.+N0ZLWS0FYY48HV7:'^O MSC6]]5HK2UE@::0J0>-JXLW"\6G"]]V%/R1NS8-GX$@62GWGE[/EQ N8$.:8 M6K8@Z.,&YYCG;(AH7#\F P_2C;&J:,#$H)!E_2EN&QT> (;!,X"H 42. M=^W(L?P@K)B>:+4%S;?)&C^X4!V:R,F2DW)I-7TK"6>GLS3=%)M<6%S"-YNA MAKDJ*+T9ZWZ#<%:FJD#H_*J,Z9[T++ED8"]MS)_6YJ-GS,?P194V,_"Q7.+R M,;Y'5%N^T8[O:?2BP2]"^Q 'AQ %4?\%>W$;?^SLQ<_8^WB]D?8._IHMC-54 M(G_OB[$VD>PWP6TS-I5(<>*1< ;U#7K3]^_"07#\ L&D)9B\9/WM"7K1_'[R M_\DG7&4(:2;*-1J0W&?W8.7 Z2.P;,"Y W?>OQM&47 \^S8_P946I:'( M>)S,A02*NM"J <]->#OPC"/T^ M$#7XRIGY*9/:8>C'#A?V8W+]0(+'>>(8$^+3=]$&'*N+/VZ>!L,!:_-_IJ8I MEYC=QZ/(/V(B0PJ?B24C?U 3BQ,_?%-B.L.A/^R2L$>MV!V*EHR^,C6= 8L4 M^2%)R)9>EY[&+4&B!CQRLC]-47A?HLFP25'B![4.1TW*CJ*^']1#X6F(M!5P M*SO65KG.;LB\K9-_TLBU?G"Q7[Z=Z]\:IQ_W.'V+B1W'2TLST14=2?!XA)[S MZ"UM7;Z=7VB7Z@)G!^@UY6I><35GKIK'P!CHK-TMTEBM2_F#W%',C9B$6J*6 M-X(W'D-9H81R;D;<.I>(\%59A##>L:#1"K*@7P'++>?*("%.ZD:ZMN'H9'L3 M=[URX&;!05-V))"V\D<= @5(FQ']U"RIW%V#0?6@!ZO'/5A1H8$D;F-.1\99Q5OV0?3^;8/+C&*CW$BB[70-:2)%),H> M=!UZ7D_K%ZLJMQ(NE*4%TSUFM-&C MY@OT_4I1@30O[*#]'V'Z#U!+ P04 " !ZCYE:P=4/J6<( "H&0 &0 M 'AL+W=O5RJ<1[PVQ5%-P\7HE<+R\Z@TZ]\(N<+QPM M]"[/2SX7=\)]+-\;W/4:*9DLA+)2*V;$[*(S&9Q='=)^O^%7*9:V=I(PD<7_?B6N0Y"8(9?T29G48E'6Q?U])OO>_P9=DP[+Q(Q7N?M%+[\3T9\CDI?JW/I/M@Q[Q]B<5M;I(AZ&!854X9L_ M1!Q:!T[Z3QP8Q@-#;W=0Y*V\X8Y?GAN]9(9V0QI=>%?]:1@G%07ESAD\E3CG M+F^$D?>]YS4$D'>VD4?Q7$#Y\0 M/V(_:>46EKU1F'1,_)&C?\C+V_T M=_C/;J1-2HN.J@D*\R]Z%Q^^\U@ MW'_]C$N'C4N'STG_^I#^C>+9AX5@U[HHN7K\EV6ED53Z3#R4 46GD3:JF< )0N+"5MO=]^ M:=^2YW477(&%R!FFI_\5GBV8]+:41CLL, >A'Y.[A&4ZS[EA]SRO M!-,S-JL<>9-RNV S\%RP">4J"_FG\.?N-5R3N72/=,"(4ALG,B:X48 ,%M]4 MAK"CO3-IX,D?%<<6PP25#D/BIXLF\P_\ON@@=I#S'@0 )XP#&8.:FCBEJ$%* M5>\,-E;IEDTSHPN&3$ M1VG'*BNV8**0B.08@T#.AOATEY,,U\CN37,7D#6#KRJP>I-X!N',0$6)7 M!N[!BE)7*EN=^/C#:F_")I:LWD*B M(.Z%[UA\K06VO#] /S223_/H6":FU$IS(NCH"&=O %DI4/"VFEJ)TD?Z^[;% M YHS^4!\1N=;1RM+%<3!ML:%^3.8D,Y M9YN)8UN9,S@:MS*'4-P;'/4WE@+LGE%_3IV."!\F[)U6K_ZQQE+WQF;[>M[Y MH8=;JU/IE?M2V9+'MBDLUDB^3ACN; #?52;:FG7?!5SQ6BA!U%(3+"-J<4;R:]9OKP8YW3 M:+8.ROVP6!64U" =GN>4IC/@O"($'EYD/:<$\.&@6->IVA/E[DG]0WNP(9MY M_4I>\YP'L$O2]V-,@VAZAIAD-%_XZ%B=R\S#81V^@GQ?78B]J$60J90+1BSH M;=[#VW[>FFE(P\XP>+I/C9Q2Y*<:S[HP*!:9W3]CM[Z;_#MV$]]BJ<;8.R#8 M]F<=K,G/UV\]G0]?W\8L?%-7R763?5V^S_98/SGQG\6ZSNL[(I1- ML=VCY(B^XY%=PG,4G)Q)B/G^T][]*12 MC2"9.H2MB?. VM\+E$_;WNZQT1>J;Y@[JOV\QK:V07+ZF?!]I7M0,4@.\76: MC#S0;WS?IVR.XP1*W(A7CC]X*"9A%EGSF$ .M=^0A@25ANDA;]J8)YV,31]W M-:X#>N?*5K.,[\;D>29FPE W:K&'R5:IZZ?\\/*SU52("I>HN7J0B)R@Q(-C M@R$U"/JM)TQ;>X-5%_38>7;A#RO>CP80MQ/&:>2 J:B]AV<<_)K*TO-#(+ZH ML^'M:&K]*H0179C\L2%E^ 5B2C[#>EL=G@*_Z@]/3H KKEH'\AFFC+,;\[_9 MT:L=H% NQ+'==A[+D'[TZKS!=>]J:V/RW)*AOWI )M2:VPO='^M\V=]X_4%_ M2..X=WH0R/+K-]RT %EOUHLXW+0Y_?;SG1^%=)J,\74R0D$16XW7"KH[""S6 M'27]?7:]8X+CTQBZKL//H.S+_)ECQT.1VU+PV?+ MTM/D9&5I&ZCMR>8O@C4^(=8Y/3Y$JQJ,X1[58!=^[@.G$7FX[1D(ZV P&((7 MZ:I_=)(,<#6D&7;/GR>,AZ%'=2$40B9Y6T0S#J*.5]E,LZYGTF"NJW>!7,*Z MPNR[_BS9%-P:+K>E3]+45&)M MTMO+4AV?7S:J_UZWDAS-S_1X"7 2JM\$-Z ML]K\#3$)O[ZOMH?_,% ><^*H7,QP%(WUJ(,YV_\O$&Z<+OUO\5/MG"[\Y4)P MN$P;\'RFM:MO2$'SY\SE_P!02P,$% @ >H^96KK-NRA&ULG5=M;]LV$/XK!S]W1\FRG-G9RY=$HGC//7?WW)&^ M6AO[Z')$#S\*I=UU+_>^O!P,7))C(5QD2M3T)3.V$)Y>[6K@2HLB#4:%&L3# MX6Q0"*E[BZNP]LDNKDSEE=3XR8*KBD+8S2TJL[[NC7K;A<]RE7M>&"RN2K'" M+^A_+3]9>ANT**DL4#MI-%C,KGLWH\O;">\/&[Y)7+O.,W D2V,>^>5]>MT; M,B%4F'A&$/3O">]0*08B&M\;S%[KD@V[SUOT^Q [Q;(4#N^,^DVF/K_NG?<@ MQ4Q4RG\VZU^PB6?*>(E1+OR%=;UW/.E!4CEOBL:8&!12U__%CR8/'8/SX1&# MN#&( ^_:46#Y3GBQN+)F#99W$QH_A%"#-9&3FHORQ5OZ*LG.+^Z%M/!-J KA M 86K+%+&_=7 $S;O&"0-SFV-$Q_!&<.#T3YW\)-.,=VW'Q"GEEB\)78;OPCX M(&P$XV$?XF$\?0%OW 8Z#GCC?P[TG72),ARK@]]OELY;TL8?AV*N(2>'(;E? M+ETI$KSN44,XM$_86[Q^-9H-W[Y >-(2GKR$_A\J\W]PX&N.<&>*4NC-ZU?G M\6C^UD$FM=")% J$<^@=")V"DF(IE?22LI4(:R6F(#QD#/L48(5%**VDII9J M PF!6NEHE\FH/ZQ\$MQXM*Y#HAU4_-$;R#%=(?A#1(RE=M+4 -:B3C9 @(]1 MES/DPH$V'D)_UWA%'1[P9Y&FDMN>8ME%)375NN+P'1@+AEQ;D!X+MQ]1!/>M MS?N.S6=,C$WK^#MI95H[8\=Q'PJJDXO#E.H\DI T![3D@1G!C5)[X)0:1G?8 MP7.P1K)MXD\IP5*OX ,^H8(8-0O?@M?#5^)TO;J4-'AR?$@;!JQ \[ MV?XK.J>3:'8&IZ-9='%VF,[IG#_M$^HVQU%6IZ,XFIZ%AX#^D<[:;O&>[Y]' MT[!YRIM_9BI=[1QI31:/JY9_4C=P+RA<"47=B%SR!,52D3Z$\U0LC3X46:PL MAEG@^D%5ZUQ2CY&_9TW6")110!0L&!*\#F:4S)2.:PQI=22A5 0A"T5B M)W9\2+FZBS'+F"AUBJO(J>6S,[RA-UFV!3P^GTKC0GO7PC\91I.M3$-B:"'> M+O19Z@2]K]U^V/IBJ[$<%50FV-SX".EY(59P%-R$S*\S4]&:RX/+L,# M?J^HG*K.?=-W04!(RUPJWMFNEV)3+Y:E-3]HSOHP-2.Z8@*@R5.=UHJH[SP8L+:!UM$H0D2V7TJH9/<>G#K2CE MFH4WKJ*DW N:4YL2*:.BEANY:]ALZOA\."N$#<%)&GJ4>\_;T44'SZ=G?J4+ M0I/4'%R'=N Q.'T+E-,=.[/D([KI!/O(34@W)IJP!^1Q3!UA3JZH<59F[0FI\;!$OSD?1 MZ#GB;#;KBGY?QT&6QOD^R(S/QWZ0"F62].VYKMF;O38]/4NV+]Z4X>Z[-)YNTN$QIY\N:'D#?<^,\=L7=M#^ M&%K\!5!+ P04 " !ZCYE:OBN&G@@' !5$ &0 'AL+W=O&'9(VC3T'%H>MTV-V0]=O+RD;6L"&Y\+CHG>Y.\\?!YU/Z#Q(Y85CK2.V]_-75J+R>O)ZJF1@\VW?KM MCU3B.6=]E;=1_JIMECU?3E0UQ.2[LAD>=,;E7_U0\G"PX?7B"QN69<-2_,Z& MQ,OW.NFKB^"W*K TM/&#A"J[X9QQ7)2[%/#58%^Z>N>[SB1D.46E7:W>>9>, M6Y.K#,6+>8()%IQ71=U-5K?\@KI3]1$*VJB^=S75Q_OG<&WOWW+T[V;YHL*/ M.LS4Z6*JEHOE^0OZ3O?QGHJ^T_\F7O7>Q,KZ. 12?[]>Q10 FG\\EX5LY.QY M(]Q(;V*O*[JB:\*[K MK=&N(O51IT0!']K\6KN=:G4$)B&W\79P")4C_,KN;J??4ZR#6 ME&_47=*)Q.H7!-@Y"A5-E7&5'6HX-JJ[@6X]L- '5Z-18)05W5$U!)-VZ@_? M?/5ZN5R\O?EP)T\G;_^(WDHMJ"3VX 36\S/8H=XY4C_\].%6Q=;T.0]0V@=? M#Q6>F^ [Y;S[D[CW&Y3'V@BE1+5M3=6J+0$OSB=E306ZHEK5 [%Z[=AM'P*; M0WK0OZ8S457:5H/50DL=I=;7WOKU3@UHFB#!??_0^Y#4=TOKLBW. M?E< ;:/_-U6@K%4/,(D<<7V->Q(2B#L:*)&".),0C50)B?!!5102F%[U/B%1 M1ENU,;ZXQ%FS'K&-=JS>PL]K9+I%T E6X$*>+= Q%;-C M5-@T.!&![RAV]+S:*8K0QT36"V)]3JWN_,#@ M"BIHP%QJO8\&R8I3A8FG+2 $&8\M0:W]AH(34.HJ.VH:E'?'#NML?,61 'L! M\2%#E7>N3!Y!W9$O,_6CWQ)T3ADC@VOTQ@>)%.FO/"*J_&!K#@33A=7% 72D MLY,-.CCW:G:4ZPA7V7?^C0/PG:/AG*:-$ ME.VOQ&,*;+6T72D.M]3)MV\C.P->8('>1Y-SD]T60.#T$$9X #XZMJK!04" MQQ$TWF(I;0WE$#9>TI<[*P[X,Z9D1?P32_DE64'=.[]U,XR;C0E>*@1/;JFC MVN2>^>O*FG7Q %#$/('*<:!,GPVI4'9&/!UI#@>:_8'FY/$5A?_ZU>P<;6ZM MY 'QYSB^/IV=C*\9UIG,"E 8,@*L*@QX!9Y=&2O=*L((2_@T%"G3%+A?L H9-ACBYVB2AN9IX$85BE!LD<^P0^M:' M NX-<^-JIX#7X\D"M4Z+YVR9'E(90VCFI&'N@*0>5>_9 ]3$LP6I-9R;XNUT MI*GB;<@D[GE>]9@R2'&1J7C*T@,/+\CQ&^,VC/9<,/'IH);3_>!D9JAUJ'.J M#T2>5/.!YU[) 0JY1Z %J.4,S TI:@=[]N1+K60'=E-T.\1KD"'^,89 MC9GP,O)AAH?3B@C KSE/CY&BU^])1XB\X(V ^8S_/JZP+Y$N_%9:.A*Q$^CS@Y(/(49EUT)V$79/% MU2&8)V>9/S].A16E+8?(=R'9LERB0/0/E65U:8K-!Y\1<00 MC,C6AG*Z?-BW6D1O\R36:PS?F X)X!B_/@J)\HPN(99SS+[EL$%7GP>3N9J' MG1:48PH'/O9Q.%,!/!]^\9U0;;_+LX^;XG&Y(D<-8IFI7UMC\S@>R9K/ F:L MRACL]"A2UG94/#X8.3Y'(624@:USL*KVJ&LV:PW)L4'G%./X- XU 3BP*!-)Z ;I'0T#H-;< M%S-20/TX-XL/BIJ&CX%0]?(81>IK,3E[[JXP/[CJX62\E@MMY''M4K[U[=_N M[\S7^:KX*)XOW!B%:Z!)66JP=3'[]GRB0K[$YD7RO5P<5S[A&BJ/+>[]%%@ MWQL/YBL+-K#_3\+5OP!02P,$% @ >H^96E9Z)I=* @ H 4 !D !X M;"]W;W)K&ULK511;]HP$/XK5E9-K;3AD !%+$0J ML&E[8$)%W9Y- MS+$#2#V0NO*O*P% MLRQ-M#H2[:*1S1U\;SP:U7#I_L6UU7C+$6?3%7LF!T-6H/V+D!F0!3>94&:O M@7PD#^L%N;ZZ(5>$2[+D0F#O34(MIG8$-&O2S.HTT1MI8K)4TA:&?)8YY"_Q M%$MNZXY.=<^BBX1+IGLD#C^0*(R&'?7,_P;>]_#!A7+BMHVQYXO_I8U=[:KI M!MUT;G0GIF(93 .<30/Z $'Z_EU_%'[JTOJ?R%XH'[3*!Y?8T^^X:;C,5 GD M&N6:FRZU-<7(4[B]@M[Y'6!(IO;2 MUN^G]=9K9H9KQH_C*S^NGSL_=?0/3;V[\'7LN#1$P!8IP]XM#J^N]T%M6%7Y MD=HHBP/JCP6N4- N .^W2MF3X1*T2SG]#5!+ P04 " !ZCYE:*L95XI5:UTO?5UD)%59WH@9NWN1"5EB;J2Q\54O Q"55S ^# M8.Y7F'(OC=W:5J:Q:#2C'+82J::JL'Q= Q-MXDV\X\*.%J6V"WX:U[B 1] _ MZJTT,W^@$%H!5U1P)"%/O-5DN5[8>!?PDT*K3L;(5K(7XME.-B3Q BL$##)M M"=@\#G /C%F0T?C=,[UA2YMX.C[2O[K:32U[K.!>L%^4Z#+Q/GB(0(X;IG>B M_09]/3/+RP13[A>U76STT4-9H[2H^F1C4%'>/?%+?PXG"89S/B'L$T+GW6WD M+#]CC=-8BA9)&VUH=N!*==E&CG+[ISQJ:=Y2DZ?3C3E> A(]24PH+]!*2LP+ M,,>N5>QKLX.-\[.>MNYHX05:A!X$UZ5"7S@!\F^^;\P&O?"HMPY'@0]8WJ$H MN$%A$,Y&>-%0;N1XT07>N3)OT/X5;3BA!TH:S,Y5W4&GYZ'VWBQ5C3-(/',Q M%,@#>.G[=Y-Y\&E$>3HH3\?HZ:YA@";!?G8[.=5&*R)J_?\A=[KCP!PS!2-B MLT%L-LKY+OCM%7+CT+?DYH/<_*I3>P)I;A&^X#;.?,MM,;@MKCZX<;]Q[D4_ M_Z0_5" +UP45RD3#==IP=W"_)VRZWS= M1(O:=9N]T*9WN6%I/A8@;8!YGPNACQ.[P?#Y2?\ 4$L#!!0 ( 'J/F5IY MR*C\CP8 )@1 9 >&PO=V]R:W-H965T##CIRX*A;1 GVX=A'VB)DMA*I$I2<;)?O^=(2E9: M)VV*?1A0-!)Y]_!>GKNC?++2YK,MA'#LKBJ5/1T4SM5'X[%-"E%Q.]*U4-C) MM*FXPZO)Q[8V@J=>J2K'T\GDY;CB4@UF)W[MTLQ.=.-*J<2E8;:I*F[NST2I M5Z>#W4&[<"7SPM'">'92\UPLA+NI+PW>QAU**BNAK-2*&9&=#N:[1V<').\% M_I!B97O/C#Q9:OV97B[2T\&$#!*E2!PA>B+ D(9GR)F(/N2%+L/[?H M;[WO\&7)K3C7Y9\R=<7IX-6 I2+C3>FN].HW$?WQ!B:ZM/Y_MHJRDP%+&NMT M%95A0255^,OO8AQ^1&$:%:;>[G"0M_(U=WQV8O2*&9(&&CUX5[TVC).*DK)P M!KL2>F[V3BAA>,FV+G4I$RGL]LG8 9=VQTG$. L8TTP-OKG-SS>'N/X'TT.5?R'TX\&+)S MK2R<37F@A4K9I1%6*!<6=,;>2L55(A&6!18%..@L^VN^M,Z 17]OBE P8'^S M 5191[;FB3@=U'26N16#V8M?=E].CI]P;[]S;_\I]-D9M]*2W7T_-AGY$S#L MNA HG417-5?W4N6L4;Q)I1,I2S3RK6QXBB'%2]9%SZZC5_!;P99"*(8 U-Q M;GG/KE&=Z;T2>$@*I4N=@X'L0B7:U-IXM*T7O[R:3B?'K:A_W3UFVC 'T^+N M>; O;FZSNC&VXUIBS>G+<'C=BY, Z]CTD5.F3+J53:I-2V02R9HIVRO(=04C:H M$3Q@T6$+]CTG>.N0PW]=24.P8-&O2+AO(/)!)E&>38KS M!;J0*U@>F@,,QXZHZ2P2:90C(M0&[LB:CH*N#Z3RO/!%8[MPO9O/+[O$<$N2 M *QKP,)@J9PPLH)AR#CACCSEGL,M6^BF!)^09HPE,@8ZGQH5^K[WQ 7([P!1 MQ#Q;1.F%0HJ UR??[N&Q97.E&NA>>:,93J$1P78G.[^S+#(S0WPA'B@'IGMQ7&%,6P0/9"AV M1A1TQ[BE"L"[8%NH"GA$H ^%N2U8AEN,[>786,>^--S LYCEA[8%-F^T)9SP M+2@$I$XWHOE"!2N[<$O?5%*9<+K&LM>ZU?K:((4]4H^>F%P'W>0Z>'+D7,$-G#1?-Q7T#I5RD]I-\^NGP:B0 MUM4WF>Z%XEG/^8U*9QI_NAI].U^<=6T,$Z%!U#:JW=3$ETYOOKCIU#[HD3]^ M9X(.H\@3=K@_V3YB%V"EOHWEB42M)=GK==<>LE4AJ=LC7Y*Z M>-TL<8<#<9R?8T/F1Q'^^5ZUI/$^#.6I;V4J>A. F$(E*3/H@TLBUT:N^SI- M8BI\C6"5,EZC4(DK02W#?@44R\AYOVHNTR$)\#S',/*%A,'_";/6@K8$-6(( M41L61):)+!/^LAY9Z@ M'J9E*,AX7_"GW?*RX3Z'Y*O$1N+(CZ#KER&6-S),1H!)]VBC6O=5W[T_4!HC MZ?8CZ<"CCC]P/')B?V>RUW&BNW;ZOC@]OFJ'HS=\W;&">!1Z@UI&RR>*M,$F MSWN,85N+9ND\T<#,'<^UKZ3A-X&ROA$L(EN*'4)A(]6_R[QVME.C>QX+_16I M=Z%:XGL2(;=Q2(MH4$O0[BX5FO+7R6#.AK0K?"5VUG_#M%YS^S[/7@Z]):V+ M+3T]]YX%=/C_(>Q'X!DBI6T)2E=&FC?K0%&[*Z,K#X?3L)M.W51!1OS=E:]G M?T BH]S:K1\=_\.61H\.U/&#*;=Q1HU[7\N5,+G_38".AFOAP[E;[7YVF(>O M[;5X^,T" 4!R+2M%!M7)Z! 3RH3? <(+BLU_>R^UPY>\?RQP1Q6&!+"?:3 W MOM !W8\QLW\!4$L#!!0 ( 'J/F5ITH?QS30, +8' 9 >&PO=V]R M:W-H965TDK%TCCMNGOH@519V]PEB2DJK)F)58.2=G9*U\R2J?>):32RTCO5(LG2=)S4C,MH,?-K M:[V8J=8*+G&MP;1US?3?*Q3J,(\&T7'A$]]7UBTDBUG#]KA!^WNSUF0E/4K) M:Y2&*PD:=_-H.;A;Y>Z\/_#$\6!>S,$IV2KUV1GORWF4.D(HL+ .@='P%>]1 M" =$-+YTF%%_I7-\.3^BO_7:2VFH>32,H<<=:83^IPZ_8Z1DY MO$()X[]PZ,ZF$12ML:KNG(E!S648V;L<,L\[7.19OF:6+69:'4"[ MTX3F)EZJ]R9R7+J?LK&:=CGYV<6J-;1B#"R++RTWW(7*P/4CVPHT-[/$TAWN M9%)T>*N E_T ;P@/2MK*P!M98GGJGQ"WGF!V)+C*+@(^,!W#,+V%+,U&%_"& MO>"AQQO^F^![56^Y9$[P+2R-H0)X$8-;8+*$#XI+"T\H;:L10AJX7/ISN356 M4T;]=2Y"@4!^GH"KLCO3L +G$9610?T5H\7//PW&Z2\7Y.6]O/P2^F)#55NV M D'M8-WJHJ*,A;7F!<([I^E97+/Z7^'*)A^'ZCFP59XDAOG M!%^F]$@(.R6H_+G<@_69!:8B70Z[.9)L/,EK2?^!N!?,5%2R@R/Y-D) M^:,%_%D%"RHZ\H3,3E*;2ZHC(9QQ<^>SZC3W7QA )864*-2"2M3AUS]J)LT. MM;OTFMU\']7GR?>1_;CQK)=O-K#M\I!B\1:WNJ6.",.0Y7 %DW0,\$)[$K^")"6R4IO*D%!$P M.$H>.KF9B\LDGO::![0R"4 9#=GH@N)S]9:\Z*4UZKU_,0P4JI4VM-5^M7^4 MEJ$7/Q\/+QJUKCVG* K(?4$L#!!0 ( 'J/F5HJ!A@I(P8 <0 9 >&PO=V]R M:W-H965TW04.'Z3ZII="&/98 M%I4^&BR-61V,QSI=BI)K1ZY$A2]SJ4IN\*@68[U2@F=V45F,?=>=C$N>5X/9 MH7UWI6:'LC9%7HDKQ71=EEP]G8A"/AP-O,'ZQ76^6!IZ,9X=KOA"W CSQ^I* MX6G<6G(JB($. \;VU.>BVI(6;_]?6/UO?X#:8#EHDY MKPMS+1]^%:T_%F J"VU_V4,S-PX'+*VUD66[& C*O&I&_MCRL+%@ZKZQP&\7 M^!9WLY%%><8-GQTJ^< 4S88U^F-=M:L!+J\H*#=&X6N.=69V4FN\T9K=B 6X M-IH-;_E=(?3^X=C /LT:IZVMD\:6_X:M@%W*RBPU.Z\RD?VX?@Q<'3A_#>[$ MWVKPDBN'!>Z(^:X?;;$7=,X&UE[PAKW61W8M5E*9O%JPOX_OM%&0QC]][C;6 MPGYKE"X'>L53<31 /FBA[L5@]N&=-W$_;<$:=EC#;=9G-TB_K"X$DW/V!/2$PM-.-5MO'ZHDIE*=C=TSJB?8YMW;K?L=NE8'-9((EI M%T,:8?8K::8"0-T E!T2L0GP^77> =1M.(89['*E\0D2+PIDJ]X_8)]SI0W[ MO>;*",7>/[/ AAR?21/T$[+3):\6@IWEB]SP@EV4?$$;[;$XBAV7QM!UILQW M?%BYJ!#PFO;EMBP$8> $+ A<)V2!DV#&L5#2NF^!GXDY><'.J8XH6>6I9G[H M.Q'SII$30Y[.!(O.*^PIA!(9NWG21I2:>6[L>"P)L*T76LNWDO!U9 &9-PK# M!-_H7Q"YF!\#QWORT/K;S!./:5%G OR B5_6M#7?((^] -ZUQ%G,>^'&"Q1N M9BAXEL[O+9U89@FDZ43B"!56KX2MD<63\XK\4XE'++*;[D1^Z!-)&-TI& JL M6R_)]^* B(P]X@AAV(5\+PQI-LA-$+:WR$]<3)H2@L3:;:A/-[T MJD-.P02 MT_08K+U_Y?D-.@8\&K&%J*#AP@+C&6IQ3J6#"-N)#P]\Q'8,, ZAR/T>1J"& MF(4D6Q+7+GP$)##?HQ53Z*>7C8D55L*&P&"W;>C0/W<-@'W/:X G"=B>V#U> MDG2-0L!5NK06,@$-R14YM9M20MC$,"6$23\O/@6=T+< ?L[+!(R$ .['EL@> M5CZ\F_J>_XE1V@T]UW7<9VK4&P[9:@)%89A 7$/?2?9[^#A.O][<9.9"6*84JJ2?K8(0E0A@VCYOL.JL%LTOS'UE^^$V#@ MB'Q;4J'3$!*EU/K(ODC#2L$K )[7Q2LROKZL_<-":KU;":>L(;8]CXI<#,I? M>Y]08DTIWDT&_]S[B)(K\J"WV+K06[UMRZ "#V'8"JAP:N!&K!N;S29_'P,$ MM$\+PK>=I3R*$NN*'Y" ,)UD>9'!C7R>\XYP]$LE4+&E[E[4V@;&EO&VD:)% M4B&C-VT_T,X&Q';A2N4X:N?%$RH?SM%-\4NY;F1M_PC$_1[E$ 9&=)P5BE@P M_)&:.;6J57L";TR."T#-B]SDZ\8."&J]W_#'#M[CW &[M&FU/M4A/*DH[V#" M3T:-%GI$X(U<5#@J$IX[2M!]P]>M9!1/*: 8T4>371K)*$PF"'*$3/;[)("+ M#3;RIB["]4QMA#H5,-HD;G,G[XDAD$8C%U.I!7KAB&Q%;,NY,.K.A='.Y\+F M-(23U)6269T:]ALF]YWWMIK\/^<]>0]G$?CU)6ZMP>!FO M[O"W[=#WJ@MT!0,J(NLO)X#KB8>8$N=4#,ZK^QSAMA.*UYIQJ>5X'DGK5F!? MDLJEX+I6PH)[N2#VT0%Q6HG:R.^UQ\>]]@#9%]_QQN6L%&IAKZ :"5E7IKFG M=6^[6^YQ<[E[GMY$T1*I9(>98"@$BKJJY=C8/1J[L5>].&EP<[=\E;NI" MT01\GTMIU@^T07?WG_T'4$L#!!0 ( 'J/F5KX?2\>L00 -X+ 9 M>&PO=V]R:W-H965T\M Z!P>>!7W I'1"8\:W#'/1'.L7]\0[]H_<=?%DPPR^4_$Q6%/813_0(%T M"L3;'0[R5EXRRZ9CK;9(.VE

UAV9YR',\@/SJ#H"Z"M M#;IJEGSY7'\(]O9&DYW1Y^0HX!>F(T3C]XC$)#V"1_L@4(]'?Q*$E5;UD^=; M8=?HPJ> :_3O;&'\^G^' A#PD\/XKK#.S(:5?#* RC%8I.1 /4EA+FYA3=1_,(?5(/ M-D(G[!3]:=>@?;(X17?*,HGN@:1PS-PR"Z2\:C7<3VAF!$,S*3OI(/D'7&F& M 67/("R5<$O7-:M$4Z&W"&13#EZ9I5+C]T2@B[DL++Y=3 M/PUBUPU0H86KR88PDQPP*,Y@BR84QC@9P1C')$I1.HI&L-SOS;A6G@R^SB[Y M"FXXCJ[<-:55(TJ#BAC.PBD!89(X")P6$49I#)81"D %K(6=JP;\X5R[B#P: MRVO0)E$&!CBU. L7>ZX;EQT0OB1:$K9+GDW8_!#&PTW.RJ[ M4E,:*?=0+)X6(I_R&Q!C6LA'$*V!1:4 G72@T^(1KF1C11,28W(+\MA&GMN9CCV.&4NK7X6'VFXA,8Q%YRF#INDL*Q M@@)N A1*0+S((+69PR>>QW[KYQ3VI,?$*>-1"M9@XFSRAN"1P_4#MW. PGGA MM"F<5+BR T:/]@B,/8G]3L_?.+@&_$UR8+<;T31$)2N2+BH8 "$JF/I*QS@. ME=Y)_H+\/?(XI/WCD+[Z<>A?ML^"+82$QYZ;0^_"4<3#CUG7)2!F#Y[B_-J) MS'VO^5F5@7?/"^?%ZW')2UXOH!I(T=7BK"QU"U21>^"06Q(83['C02@@J9KJ M-ZCI^IFLOS6INP$#=W89>PF89;YDW)6-T:$\#/=Z+LALY3M+ WAM8T/[U:_V MS>LL]&Q/XJ'S!:>A! R2? 6J4-.0 !VZR3"Q:N,[N(6RH^96HI$C/>L! H X !D !X;"]W M;W)K&UL[5=;;]LV%/XKA%L4*^#*NE_2Q("37A9@ M+8(FZQZ&/= 2;7&A1)>DXGJ_?A\I6W%3Q^B [BV 3?*0/%=^YU \74MUJVO& M#/G:B%:?C6IC5B>3B2YKUE#MR15KL;*0JJ$&I%I.]$HQ6CFF1DQ"WT\G#>7M M:'KJYJ[4]%1V1O"672FBNZ:A:G/.A%R?C8+1;N(37];&3DRFIRNZ9-?,_+ZZ M4J F@Y2*-ZS57+9$L<79:!:2=;\WBT>D[+21S989%C2\[7OZ=1N'/8;D;/R#35T>JKDFBB[&]+LP+GJN&$<;^VA7!N%50X^,WTO9;7F0A#:5F16 M?NFX8A6Y; UMEWPN&)EIS8PFO]Q04/KEZ<1 J^6=E%L-Y[V&\!$-$?D@6U-K M\K:M6/4M_P36#B:'.Y//PZ,"/U#ED<@?D] /DR/RHB$$D9,7_4@(OO?\#=>E MD+I3C/PYFVNC *2_#H6AUQ(?UF*3ZT2O:,G.1L@>S=0=&TU?/ M2__41'^+! MA_B8].DUDK7J8+1J,-:S2YD5;D.16TM8P&?"5KYDR1L' MBI M5^P[ 827]0!QYT$1Y%YH/4@3[,5,%/:>]![DXR2*X=(1*"4#E)(?AM+%[MP_ M[\Y]*!'O>,L->_4;:NJ!K#F$O:-J#V-OT,;O%= ^+4L<"P<(*FL5@KN%G37V M ? >1/-[A+P'\/2]K[-&=@#!K"R[IA/4JL"4,OR?'J@?<54^W/P31%PIN5*< M&5R-Q+"R;J60RXT]XG$>673BE)/""RP(LL"+W4H*.-B5K$A['*0YX''A[@VX M*!"AB6+":=4U7VF2(@52$J8IX!/E!=JDL&V8A.",XA22KV!QBQA;H/I[.']( M?Y3MJU(V*V9P+$O%6+-E*]S_GNU;^D;1"I\6^.P@<0YU!?Y1 ?0B*4*2(3%B M.'5.RUM$ +F*2=?L^$'X?3-(=&7@'B0:'QGSOU$YB)&$[D<^'">)U1*, _0) M^@CN9Y@/B]C1?A:##L9A4'CY'K(U::5Y3.[)OE-9GN.8=K;U5%9$^W..ZJVF MCV/\.8G&4>SWB;XU^#E,#?(,IME5/^_S?V>V7?4#>Y)'*D$Z5(+T9U2"2]SK MB_]<#8ZJ?JH&3]7@J1K\S]5@LO=J #R6[FUD4PGXZQ\0P^SP_)KUKX[[[?W; M#4F%3S--!%N U?H^96FD\:PVA P "0@ !D !X;"]W;W)K&ULC55-;]LX$/TK S4H$B#5E^4D3FT#<=JB.13KQNGFL.B! MEL8248I422I.^NMW2,E:=^L:O=CBD#/SYLT;1:32RPCO5(DKC^"*J&9?!?.IM2SV?JM8*+G&I MP;1US?3+ H7:SH(DV!GN>5E99XCFTX:5N$+[I5EJ6D5#E(+7* U7$C1N9L%- MF1#47';_[+GGX4\Q,X M+EU35E;3+B<_.U^U32.06+9,P(())G.$E9?#G>QZ[L@[?6!K@>9L&EE*ZERC MO$^PZ!*DOTDP@D]*VLK >UE@\;-_1& 'Q.D.\2(]&O 3TR&,XG-(XW1\)-YH M8&#DXXU^$^\O73+)?_@ZS^%62:,$+[JRF2Q@J=$X>KQ!;> #ET02)[I69/34 M&?CG9FVL)HE]/<10!R [#,"-W;5I6(ZSH'&Y]!,&\]>ODHOX[9'RLJ&\[%CT M^8K&N&@%.NAW\HG0*OUR".31,(=!#O%H,+QR##"-_8#S'U@ ,[!1@B;?P"F7 M)& AB$9S=CUHC5F@CN;5T%)XASG6:]203KPE@WNV)#(),_<_GH0I/-(= )2IT8K@&$BS-(PAF<1TACK':5(**)4J#"27SIA<9.$5 M/"BG?][70X'/0=((G$!R'B<)'3B!29+1\2,=&0\=&?]Q1VXK)DLJ@Q OM2K: MW,(CTYI)^P+W'G4TP>%>/50(VUWHW@K<9&G/-ADFC1ZP/\1152)[2Q M\+EEFN+\4O'_I>)5X86P)YHUEEQ*+DM'XPLR[200DP).()N$R4#G4#,^-PX8 M7%(71Z&3F=MW*>!T%%Z=P>DX3,[@)O_>]=SC;KTCY A@EIINYMZL [OW$UWO?]WO'LD:52H; ," M-^0:AY>D!-T]/-W"JL9?]FMEZ>GPGQ6]U:C= =K?*&5W"Y=@>/WG_P)02P,$ M% @ >H^96E=U*L$[ P -@< !D !X;"]W;W)K&ULC55M;]LV$/XK!S4M$B#3"V7+CFL;B),5V]!N09*V'X9]H*6S390B M-9**TW^_(V5K2>"X_<+7>YY[3L<[3;?:?+,;1 >/M51V%FV<:R9)8LL-UMS& MND%%-RMM:NYH:]:);0SR*H!JF; T+9*:"Q7-I^'LQLRGNG52*+PQ8-NZYN;[ M J7>SJ(LVA__5[,H]8)08ND\ Z?I :]02D]$,O[=<4:]2P]\NMZS M?PBQ4RQ+;O%*RZ^B&MB\XL0:D"3.*%\ M4NZU$D&OX'E^#BD]RG58Z8)+KDH$[N!E_H6B5R8E%8P]FP#EH-ST22"3 M$NLE&F 7X60 )UG,4EAV""@-5L+!BI=""O<=JA;ACU:AMR7$-I0(5L ?T%#% MPP,WPK\W,-R%:(?QP]97*1OX8-X)+I;C[Y# M);2!/[5#&QQ?-D9(#R]@,$P)W(TL9L.?!(YAE'I(-[)X^"./[9H*EI Y.1M[ MO=W(XM%/NLPSR,X)3J#]_)?;T >O?'*RF*YCUF6JHI>L6^6 JZJ[%M:V(:VE MML[":5;$^1E-HYB=P;UV7 :[\[E!QTZX\@75RH^96OSVBBRU @ MY@4 !D !X;"]W;W)K&ULA51=3]LP%/TK5UF9 MJ(22-$T+8VTDRH?& U(';'N8]N F-TV$8Q?;H?#O=^VD69!*]Q+']CWGGF/[ MWME6JB==(!IXK;C0!#HML&+:EQL4M)-+53%#4[4.]$8ARQRHXD$4 MAM.@8J7PDIE;6ZID)FO#2X%+!;JN*J;>%LCE=NZ-O-W"?;DNC%T(DMF&K?$! MS8_-4M$LZ%BRLD*A2RE 83[W+D;GB]C&NX"?)6YU[Q^LDY643W9RF\V]T I" MCJFQ#(R&%[Q$SBT1R7AN.;TNI07V_W?L-\X[>5DQC9>2_RHS4\R],P\RS%G- MS;WI#6VLBJ!9."JA3-R%[;<^@!SL(/ %$+B)SN M)I%3><4,2V9*;D'9:&*S/\ZJ0Y.X4MA+>3"*=DO"F>16I+)">&2OJ.'XD:TX MZN$L,$1M X*TI5DT--$'-&.XD\(4&JY%AME[?$"2.EW13MJ42UTKA-\7*VT4O8P_^RPWC/%^1ELMYWK#4IQ[ M5 X:U0MZR>=/HVGX]8#>N-,;'V)/'JCZLIHCR!QZVI=*OI2N()C(X#K/T;UJ MMW?/#.ZS<3C13:FT@>\U4P85'&>2&^>420_='=A/W,M_O$*!>6F& M0)V!PIU$TSPC-H0!3$)_1$,\]>.=@V,Z=J);(4'P/68 T?C,_V+':.)/>M9H M'Q19@VCDATN12/!4+NU#^WZNFLG%1BYG5&K(*Z6D;7K=#T\T&K75O$ M8.R?[KRZ4QW$I+A=.*'&HS>-$OZV[UZ#7NU5J-:NPVA(92U,4X;=:M?$+IK: M_1?>=$!Z\^M2:."8$S3T3R<>J*:K-!,C-ZZ25])07W"_!35B5#: ]G,IS6YB M$W2M/?D+4$L#!!0 ( 'J/F5J)I%"7X@( '8& 9 >&PO=V]R:W-H M965T' M:0\F.216'3NSG=+MU^_8"8QJ%.TAOI[O\_?YA-M.@%VP''GE>6#<0S285RW&)]DNUT-2+=BP9+U$:KB1H7$^# MJ]YX/G#Q/N KQXW9:X-SLE+JR77NLVD0.T$H,+6.@5'UC-5DQ@]=*?..9+:;!*( ,UZP6]E%M/F+K9^CX4B6,+V'3Q)X/ M TAK8U79@DE!R653LY=V'_8 H_@-0-("$J^[6F[WEE\>43M M8*=V<(Q]MJ3'E]4"0:WAAL1*S+:RX?61,9G!0I&-?_PU 8><'5W[L#.XX]I8 M^%0S;5'[0W'% )8TSU.$E#3 Z;M1TDLN8;7=863:2<]JS64.MD"H4'.508=+ MNLY"D!'3A1/HA<.VW-J32GXP^^0$256)W=?8,=Q+4H04X*,(V:X.:B5XSOSC M/X'S\(+*49C [4M%*8%4T9;56CI$13L%S!@DR9U>/QQT?776A:M2:C$87(825>--I S 4(96BJGK-F%)!S1=_$?SD^@DSA5 MOC[O'KIHT5XN*%'G/N,9XJFE;=+";G275*^:7/(WO,G(] 1S3E=,X)J@<>AR MF&ZR7-.QJO*99:4LY2G?+.C'@-H%T/Q:*;OMN 5VOYK9'U!+ P04 " !Z MCYE:#3D5=U0# # !P &0 'AL+W=O@O'Z$-?)%YF#L_,X0QG!R&?5(.HX:5K>S5W&JV'&]]758,=4YX8L*>=K9 = MTS25.U\-$EEMG;K6CX(@\SO&>V8:^XZ$'B=NXLPYM5:NRMP2/'@SH; M@XED(\23F?Q>SYW $,(6*VT0&/V>\1;;U@ 1C:]'3&CT_H'VSL%,N& M*;P5[1=>ZV;N% [4N&7[5M^+PV]XC,<2K$2K[!<.HVT>.%#ME1;=T9D8=+P? M_^SEF(XT&6Y:],L\5,B@-(8TUH9F!#M=Y$CO=&E 3 MGUX\:%$]_;RBN&JX%1UIK9A-U[O/;-.B>C_S-1UCC/WJ"+D:(:,W(&/X)'K= M*+CK:ZR_]_>)WL0Q.G%<15@4OGF*.+5[\5LP-DWB,> MZ8II6$K)^AW:\5_+C=*2[LO?EX(?L9/+V*:&;M3 *IP[5"0*Y3,ZBY]^"+/@ MERO,DXEY<@U]\4 U6>];!+$%JQS\,5BU/A-[Q>Q%5T"E"G?=T(I7Q._-UBV9 M70KJZK&7@QJ!Q?"MN+A^M6?K!F'+I=+P=<^D1FGH&NV *V"&7TN]0-V %4+! M%ULZ),;R&25U KA[05EQA;"6O$)8X8[W/>]W5'\4 *V$;ABG;IZ4\"-$>>'% MR>13P[LPSMTP2MZ;S3#UX@QNC5=K]LC'K"=!ZJ6QN:'GL&69NT6>&;\B\\K@ M!&HJ 9@&[&L3RH"2BQK*,'.3PEKGF9=F<$7@=!(X_<\"WR/=0EZ9Q(RY7AZ3 M?$G J["7!3S#5Q;__Q7Q ^,2'EF[1Y.PT>R2E%G@QDE"68S+PLM+^$A7V>"$ MI1L6A=$JB3P2Y9'H&@5)W*C(1Q%+KXB NO,6.>WYU21SZB9186SBO/3*\-]" MAW'F%F%N,0@\N"B=?]95.Y0[^W8HJ,2^UV.#G5:GYVDY=N5OYN/;1AV,XE;0 MXI9< R\GN>3X7HP3+0;;HS="4\>WPX:>6)3&@/:W0NC3Q!PP/=J+?P!02P,$ M% @ >H^96OV1HS"^ @ ,@8 !D !X;"]W;W)K&ULC57;;MI $/V5D2M5B51AQS@)I6 IY*+V(1(-:?-0]6&QQWB5O;B[ MZY#\?6?7X)*6H#Y@[^S..7,&=@Z3M3:/MD9T\"R%LM.H=JX9Q[$M:I3,#G2# MBDXJ;21S%)I5;!N#K P@*>(T2 M3Z.3:+MQQU>U\QMQ/FG8"A?HOC5S0U'NGD:C"$JL6"O[84:(\GL:,"/BTN-F2SCBQ]@VP(MUJYVL*U M*K%\C8])6*\NW:J;I0<);YD9P##Y &F2GA[@&_;=#@/?\/^[_7&QM,[0Y?BY MK]^.+MM/YP=F;!M6X#2BB;!HGC#*W[\[.4L^'1";]6*S0^SY@@:P; 6"KF#& M+"^ J1*NN&@=EM"WTFQ;V:?_8(7]^N]KA'6XS%2%/:&AV035RB75(26%EI*F MR?J*%EI+25R!(U#!1-$*%H:-$I>]Y'(C&7#$63G@R%< M5Q5Y@Z\<%)([@,6B-=QQPAPUAI-/&PO=V]R:W-H965T%LJ>=W+GJJ-^W:8ZEL(&N4-$O MF3:E=H)&1 6F#KV(.CK%N=8%.R(8-PT/CMM2#;<7F^\ M?_"Y4RX+87&NB[_ETN6GG4D'EIB)=>&^ZKN/V.3C ::ZL/X3[NJSXV$'TK5U MNFR,"4$I5?TM[AL>M@PFX3,&<6,0>]QU((_RG7!B=F+T'1@^3=YXX5/UU@1. M*B[*E3/TJR0[-SM+TW6Y+H3#)7QQ.1J8ZY+*FS/OMP@7*M4E0O=W;6T/NM=B M4:#MG?0=Q68/_;2)*_#3\($ MD(2'$(?Q<(^_I"4B\?Z29_R]OUE+]P#_G"VL,]0K_^[*L78QV.V"Y^?(5B+% MTPXQ:-'<8F?V]DTT"H_W !RT ?[O,^N:!Z7ZP)!9S#/A5JA!:G@[,O\ A8/ MOFQ:H7*[<._W?)TCI(\>Q59+:-\2Z9.6D$U+%'5+O'TSB>/PF''X973<8SSI M!L\A*-(6 NW$_2$("Z*J"IER(QT"J0I0",BDL0YNUL(XBH?<(T 53O.VQ&2J MVKW([PUHSR"[S'1!ZF*A2_!+610T[[9W!#2W-)4*YFMC4*4/<&V$LI09Z\%< MV!P^D!E\Q"6G?ME(#<>YU-0%Z*1!$B 'YZ@PD\["M7:B@'-1")529 ?O,,5R M09CC:8T)#J ["N,@Z?$J#N+Z.QD& [^:)--@VFMF;1^Q"R1RD(0O+82U,B/* M&+>%:!@&$PB#$3#?47Q,.U$P@+-2KQ5A?+0@$C.CR[I'-H?#8 Q1, 2"!I^Y M,K]$4@>,@L3;1<.$0F]1\+1.G.. \ Q]MB'GZO-/FM5H,F)N_L_2-.V259CN9!),>D3LN"6[2]F2TQ>6ICMBDN(@(@K9 MT\O*TX0ED[@QGGK:?RY1]-BB@TE3HD$0UCR,FY*-XV$0]O8(UK 5K.&+!>OK M#V0!W0]X_V6OGUV2MC?V;BEFG?NY:ALD7 BGO5@U_+Y.G'ZA375+;!'SI",V MH?]H@K[?$?0U+C88KQQ1[^>(*'CZKK]DWI2KR]7]C>YW/>"& WI,>4 S'M#< M#^@1L UT5_X4<:Q72GZG<)1S0R99+='(6\&W,$N-1CW*[39E-;A"A,_:(43) M!@6]+4"65$+'*N([>T"8]*WT2L#9R?8D;L;_P,O;03-)1)!Q\GO3<1G?UJA/ MEC3!7C.@VI*5ZJFL5#0[((D;>_23F\I(BLY-)6F\4C+T<:-:\&C\ MYQ@$[T]E]#% MBG[@56/7Q/>W+I8EFI6_/EM*F?JNOF.VN^T-_:R^F#X>KZ_WU'@K2>-68$:F M!(\&V-17YOK!Z&PO=V]R:W-H965TA'83CI%XS+SOS8?[O4\V-56L$E7FHP95$P M?7>*0FU..H-._>$+7^76?>C/C]=LA5=H_UI?:IKU&RTI+U :KB1HS$XZB\'A MZ=CM]QN^F2.^)=M.0S_9VCFM[$3/V!G"1R5M;N"]3#%]*-\GGQO'H]KQTVBGPH], M!S ,]R$*H_$.?<,&B*'7-_PM0)QQDPAE2HWPSR*F[51=_SZ%2F5T]+11UW&' M9LT2/.E02QG4-]B9OWTSF(1'.T(:-2&-=FF?7U$'IZ5 4!F\SS+J S=Z)M S M-'PEF<44F($E,SF<4\?ZX-$\%=INX]<0>$] M7-@B%%DV@>.Q1B16M=7KQ],XT&T1%1"1&%A/>W2<[D"F%);>&JAYJ+ M]6 /PF#JGP>OU[G4M/YN66J-,KF#JPU;/U+;'0=C]]Z*/*5<,&-XQDE]IE7A M#9 A@DOC#&T\W#&:]YR-ZUJBB).DZA2ZW>+MV%;$/$NTK MC,?M:/=@^)/FZ8'4D;8V^[+%MK5!,'LA?;\8'ID8!"-ZS8*A![KJ;U?-:Z7= M>;#V#G)' "G$ M=Y#X.DOJ.C-49_M0FDJ5WT;M$]L=S#5NF&O\:N;ZI%PX3&QC\)W_N;1$!3)U MU%*CU-1_@])3I+7;[F[2DK4G;.N)RUO&N(8;)DHT-;$MB868O/-9/#@R+:HQ MO@KTRT07,\%D@N /=@/^<)"V2L,]78&]6U?50UGXD:I^P W.G:-?G:.P,"[K MK0_=/^IT]X .UB1O3E8Z%Q(L8D=VL_V*ZWY]PUD+D/3!N9-OC]HV)=<);@J/ MKJ(;ICUB33O,9L&$7M,A]8,CF\F#?NP.*A+J#H.P!\O'=0QLI7%[L@RC41 V MPA$11SWN'C@U]>Q:64(W_:E8]F 4#=N>5L^6I[-@>N]I&RBJOM\#UF3J2&-V M,**39C"A\ 84;I?B[!%.0Q?AX\B(;_8'@XAHS8W"\308T"@*27+/RSN,H^J( MZ9+26>\I%NBW[JD%ZI6_C1MRC>JSNK(V7YL+_Z*ZY]YOK_X6J,8H=@,",Q*E MPX4:6UF-EZ0[MASG]M*!V&V@]4\K6$V>@^0V:_P]02P,$% M @ >H^96DQU1OU" P - < !D !X;"]W;W)K&ULC55M;^)&$/XK(U]U(M+5-@9"C@ 2)#U=I4L5)>GU0]4/BSW@U:UWW=TU M'/^^,VOPD8K0?K'W9>:99UYWNC/VFRL1/7ROE':SJ/2^GB2)RTNLA(M-C9IN MUL96PM/6;A)76Q1%4*I4DJ7I=5()J:/Y-)P]VOG4-%Y)C8\67%-5PNZ7J,QN M%O6CX\&3W)2>#Y+YM!8;?$;_>_UH:9=T*(6L4#MI-%AT80]-OB'2K%0$3C[P-FU)EDQ=/U$?U3\)U\ M60F'=T;](0M?SJ*;" I6I0F-%\'5H$WDI.:D/'M+ MMY+T_/R3D!:^"M4@/*!PC46*N(?>BU@I=%?3Q),1%DWR ^"R! !S @]&^ M=/"++K!XK9\0N8YA=F2XS"X"/@@;PR#] %F:C2[@#3J/!P%O\-\>WTN7*\-. M._ASL7+>4I'\=<[G%G)X'I(;9^)JD>,LHLYP:+<8S=^_ZU^GMQ<(#SO"PTOH M\V=JQ*)1"&8-/\A_@(5SZ!T(7< 7*59222_)D4,:"Z":?\*\L5;J#2R%D^Z< M9Y=MOY0(:[:Y99N.*7@ZNC-5+?3^_;N;K#^^==0&5FX%]Q>LI18ZET*!U!30 MALN)2%J$$!KMB=F*9T$,"Z5>@=.(872')W@.=DBZU=&IQK$W7W"+"C(H)5IA M\W)/QMH!%3J="1$/MK0/?$6>FT9[5JV-DCG'J2(J6:+-I,3>6&@>$/XD-064I8;6()]G^7W1ZP_CZ M"GK]Z_CCU7DZO3%?O2:D3FKJ35:]?A:/KL(BH/]&S\AI\OXM/XY'07A$PN=: M(SF99!7:39C7#D+VVJ'6G79/PJ*=A#_$V_>$$KJA$@2%:U)-8Y[ MIW1[<:; M.LS%E?$T9<.RI&<-+0O0_=H8?]RP@>ZAG/\#4$L#!!0 ( 'J/F5KCTAD^ M^ , $P: 9 >&PO=V]R:W-H965T1[XPO8'90;JJ_'.Z'WW(:2LIP6DO$"";I;."M_AOW(",HCOC%Z MEJUM9$[E@?/O9N=CNG \,R.:T409!-%?CW1#L\R0]#Q^U%"GB6F$[>UG^H?R MY/7)/!!)-SS[BZ7JL' F#DKICIPR]86?_Z#U"86&E_!,EI_H7!T;Z8.3DU0\ MK\5Z!CDKJF_R5!O1$FA.OR"H!<&U8/2"8%@+AC\K&-6"T;4@>D$0UH+RU-WJ MW$OC8J+(Q^CMFW?H#6(%VK(L,T?/7:4G8G!N4@== M5T&#%X(.T987ZB 1+E*:]NBQ7>\'%H"K'6AL")YM6 =6XI:( 1IZ[U'@!6'/ MA#9V^9^GHI&/>N3QST3W7Y1CNSRFR0 %TSYYQXQA;_WN0T)BR%A& C6R5^LJ0%0& M,/\AC\MQ.!Y$<_>Q;;]U&K?:7\&FK9!>-QP&"M?Q-&P\#:V>;EDBN*;WF655 MWGI)0\)B2!@&@G7LCQK[(_A2$T'F!1(60\(P$*R3EW&3E_%KEYHJP+AUWX?^ M(+BJ--99W.H^) P#P3KN3QKW)U;W\5-",Z9([Z.557KKU0\)BR%A& C6\7_: M^#^%KTI3R+Q PF)(& :"=?+B>Y=NQ7OMNE1'Z#P#>=%@=%69[!.Y-06@- Q% MZR:AU3+ZUB2LS*N"WB9/)8-PM>3%H3/Q_,;O>7GI@W]X$?R,9/7*A M>DV#;%PWH+08E(:A:-TD7)IF/WR%\@/:3X/28E :AJ)ULW/IJ7UK:PA2?D![ M[)K6?@JVWIKG5.S+Y0J)$GXJ5/7FN!FMED36_BPN5PZN MQE?^;%4N$+@73+7.LB5BSPJ),KK32&\PUA>&J)8NJAW%C^6[^0>N%,_+S0,E M.G?F /W[CG/UO&,"- M(R_\ 4$L#!!0 ( 'J/F5JV3U'EBP4 /8M 9 M >&PO=V]R:W-H965T>([Y$/ M_=JDB04_]ZRF)\7 SQX.? AVA]4 M=L!=SH_AGJV9^G1\%'K/K2C;*&&IC'B*!-LM!BM\0WTO"\BO^!RQLVQLHVPH M3YQ_R7;NMXN!E]T1B]E&98A0OSRS.Q;'&4G?Q]<2.JAR9H'-[1?Z+_G@]6"> M0LGN>/Q7M%6'Q6 Z0%NV"T^Q^L#/O[%R0*.,M^&QS/^CA+]A-;ZB=R>8H;X#CV>Q.:@BX$>1;1AZ%?.M^F8E91,R>H\TL\S4@=FYG@;,!5&L7RGLWU:!^CMFW?H#8I2]*#9V15S5^D! M9K?I;LK!W!:#(5<&XZ,'GJJ#1#3=LFU'/+7'8V(!N%K92E[R(N\ML1(?0N$@ MWWN/B$=&'3=T9P___916X<..\. UV?'5<&H/#]C&0636%6Z(X5?/FI_S_![/ M&OK[#WT,W2N6R'^Z*EX@A]W(K(W>R&.X88N![I.2B6I#0D+ M(&$4"&;495C596BC+^_TFRW:,A'F!?DHPE3NF!"=[Z#; C7.4=DL]+R.X^-X6V)NPK= &;-5)Z9CH*E,Y0;U2I-[*JUVJ'7:H5B$EC",/1N*6:-5%? MU2!A% AF"#RN!!Y;!?[(51AWB6H-Z]L:(&$!)(P"P0SM)Y7V$_B6/8&L"R0L M@(11()A1EVE5ERE[?4'!6*3C[_VU[ M]JJV;4W45SE(&&W?_W3JD&[AL%=;!L\J7?6YOO61O_,CN]>Z"3S#C?(5(MIS M]E41E$8[AD!&UQY W+!>V*KCG^O<.*WH&CV5?99U2VCE].VHH+0 E$:A:&9% M2%T1 C_=E4RHZD#2 E :A:*9U:GM([:ZH'Z37LDR9CUO[ POVPZH)02E42B: M*7?M"K'=%KYJABP9YA2)6U.D/55OF2%I%(IFRES;1VSWCSUGT[:3Q%._K3>H ME02E42B:J7?M)K'=3CY$&\$UOU-=4$L)2@M :12*9A:AMI7X._A*#&HL06D! M*(U"T@(@EPT)U%Z"TB@4S52[-J(8P(F6C%%3Y4N)07TH M*(U"TNLI^2.^=7 M>V#?#@Y*"T!I%(IFEJ VLN0[&%D":F1!:0$HC4+1S.K41I8 &ED[JW=5_'9O MFUY^&1> YJ2D;<6-G*:*M3\E /[4SNBM'JB-!:51TG;BXZ$SFC7_KDA>>U4" MZ57ML-[:@UI:4!HE':Y\XER3N[:JQ&Y5/X0*TJ*(WZ;:\] M<:87:KN-]:T)$_M\8;%$&WY*5;$6LSI:+%Z^Q3=!OL;WXO@*WZSRI;QNC2E6 M1#^$8A^E$L5LIY&>,]%O,E$L,BYV%#_FJVB?N%(\R38EEF3=J&?P M0IY(^XDVQ=YNQT%A+A5/RV"M(*6L>)*',A&[ 8,] 7X9X%O=!9%5.26*!"/! M-TB8W1K-#.Q1;;061YEQ9:Z$?DMUG HFN=0K4J(YQ#K92J*/Z)H(04RRT+LI M*$(3^7[D*DUF0MRP!)X4P/X>X ZZXDRM)+ID$43_QKM:9*74WRJ=^*V 5T2< MH([W ?F>WT.9X%$>JM]F%Y*%=FWQ?4XE-7:W$':JU'0L86;=2WFU##Z[S= $"\:6^-T8[6215DB3ZLQTVR2Z >Q;8W.AUT!VYZP8MO4I+ M[X5:=MPQ(O::50CI/1'B-POI5T+ZK4)F3"J1FW.3?9RM =Z-JCD#8[X;1L< M0?FP4CY\HTICJDB"9BF)=H&K@N&_BE=>-YOY\6BGU^UY4"MY>*2Z;O M,(" ",T?I4E2(W,KR*$YJJL([A_3X&.4&%S7&-Q:"/[+X,&S!KL[;6<*(K;- MM40ASYDJ.M!JM6K@SXNVM=Y>=/^ZN=/>2Y3 4H=Z)P/-*XJ&NI@HGMDF=L&5 M;HGM<*7_A( P&_3[)>=J.S$$U=^:X"]02P,$% @ >H^96M/PN'"*# M6VL !D !X;"]W;W)K&ULO9U=<]NZ$8;_"D<] M[3@SB02 WZGMF<3QF>8B;2;N::\9";8Y1Q)]2-I..OWQ!2E* AP^:%E;Q); M)I98+ @^> &L+E^S_/?BD?/2^;';[HNKQ6-9/KU?K8KU(]\EQ3)[XGOQE_LL MWR6E^#5_6!5/.4\V=:'==L4("5:[)-TOKB_KS[[FUY?9<[E-]_QK[A3/NUV2 M__S(M]GKU8(NCA]\2Q\>R^J#U?7E4_+ [WCYV]/77/RV.EG9I#N^+])L[^3\ M_FKQ@;Z_H8Q5)>I+_I7RUT+YV:E\^9YEOU>_?-Y<+4A5);[EZ[*RD8C_7O@- MWVXK4Z(B?S16%Z>;5@75GX_6?ZV]%]Y\3PI^DVW_G6[*QZM%M' V_#YYWI;? MLM>_\<8CO[*WSK9%_:_SVEQ+%L[ZN2BS75-8U&"7[@__)S^:EE *"#OV JPI MP-H%O(X";E/ K1T]U*QVZU-2)M>7>?;JY-75PEKU0]TV=6GA3;JOXGA7YN*O MJ2A77G]\+L0G1>'<\0<1GK)PWCEWHK-LGK?Z=OXNN=)=L>?'6^<<3SY,R MW3\XMS]$-RIXX23[C?+QY_TZVW'G^\^C,>?B$R^3=%N\$59_N_OD7/SRQOG% M2??.EW2[%5$L+E>E<**JRFK=5/CCH<*LH\*N\R7;EX^%<[O?\(U>?B6]4X._M[7-H:QG M+UL]\^^+IV3-KQ;BH2YX_L(7UW_Y$PW(7VV.(1G3W/1.;GJ0]>M_9F6R=?;" MV:)RUN;KP4!0&ZB&HY=KZGGQ,KY6"YS?;*DI\NT^OFG^OE@&&ZRHJSZ M?]$9"A\S%$C&-%>#DZO!@%"L58=M_AZ,A$H[1RY9>JUHF%>%(5DR>S#"4PU# M,!AW8I07 \Q;YX'OQ6"SK<>=9".&P[0HJ\'GA5M#%&*&",F8U@#1J0&B 2$J M^IO!U@J1$1+FNL9C9+F*QLO0'KCX5.\8#-PWT1))OGZL:[KA+P(;GJH7@S5: M,6:TD(QI7E,B7ZID0+SR#N^M+SUB/CC>TFT%R795L/3M0:(* U P3!_6?SRG M.=^(-W.9[!_2[^+=GQ2%&)R379:7Z7^2"KFL06LL(T4-RYK>#DRV QL0MF10 M:U@;XV#>5\+CLW8(F1%"\5+S.D(HJ8'"V" I+#U0V,4V*XHW]IBA4@26-=UQ MR1$4!HD.QZU^FZC _-A\R#S+@*D^BWI-)5%0\"W>5=.WCOA\+88%,6URUH^B MQUE'\<9X-0*+ MA&VRA6\[L>F91 I&SIR0,)!)QO8T+&NZNQ))&/BJ'SHI::RHOB-(N&!#5(J) M\RYFP0U*E^T7-C-Q@\;Q,NCHFQ(W&(P; P(XM,=:T8,$M.W)'.C!)'JP &^R MR5 )!,N:[KDD$ :^]B=,-QN#:M^T3#>;JX9--YFD" 931%>@AG9'V/H%6\;D MS[8)P U<JY),>\86QKO A-CWK%.I<&5'./"I'&>H-<8-P2]]MP5KL34<$AH<6$Y MY5/ZD%8CP^==\B!&J@5NBW9[">15WQ2->@[TGP\&#P:'4]Y[_.,'49-CLZ2',@B"<1Q#L'03Q4 M!,&RIKNJ; DY?T^(-Z0_F@@"]4<)(1X,(6.59<^NF[#V^PF^[=1FEZ3AP:31 MKRQ[J'R!94UW5_*%-T0LZ566/9,M/,$6?CMV)EMX).I2[SS)%A[,%E.49<]* M%,1M$P5\ZZD!D$3AP3+(5&790\4,+&OZ[C*)&?X0#62BLMS8UM;81-]LCX.^ MJ8%0YG;MZ?$E-_@P-^ IRSTWNA"#=H>4!Y><&CZ))C[#TYI]5![!LJ9[+GG$ M!R%@@M;<&-1&4F_97CQHKM(&TDA9-=:K*YG"AYGB3*VYQ_I%W-U!P9)3PZ1L M7X7WKYZA-?NX.UOG@!M?PHT_9'/K=*VY,:]U7M]87_;-;:_BJ@[@]"6J^#"J MH*K-/?<28VW7L@E</X'*#D2U#R8>EEA!+66&H307LE MH;E,(P+J=G740-), -/,>4I88]S8$=%F;;@24W?)2^P)8!KYO!=T\UR]/#I' M"]C"V.Z'94WW5S). #,.K#P$J%"#94UW54)-, 1J0.4A,"G&]5SC"0M,C'&U M#4EZ#27'!#!IM#K?8"T,-CLZ3'- 32"A)H"AIJ='HG(+EC7=5>5,SA!N@7ND MB2;6'FFR"=0C)9P$,#",5<,:?Q+\D7(>&(!04D4( MG[V9?+8-%36PK.F-(%$C''+P9J(:UMC6IFBQ(8:%YMDL3FAN4H[ M;<2Z9F2AY(<0YHN^67[@64X.BG N&C]Z#YX"64$)+..1< MSG25*S0/[;AF3S5/[+A=&!E* EA $'5N'KN=>%W:EQPR:G'NR7@1/"NDS$: M5X2Z!P7+FNZXQ)\(%E5&:%R1>=8G-A>]FJO4]WS4L1H;23Z)8#XY3]^*!I[X M@2LQ-1029B(89C[P/*OMU^^,3_R^VF?IW%8)=_)LGZZM$P/8YNC.. ?=1))N M(IAN8'TA0L49+&NZJQ)GHB$X ^H+D8U?S!T0D0DP-/*[5IDC23 13#"]W7&P M!@;?:'3@YD">2")/=,YIXPB5:K"LZ:XJ24_./FT!B[:.6P\9 'Y7P$N&> M-8ZL9XU=$K3K.P>-Q))&XG//&L>H#()E37=7,DB,N:$+C9WPU(2 M=NUDB"6#Q/AGC6,K>;ANN[_!MYX: $D>\3QGC6-4^,"RIC>"A(]XR.[7B1I8 M8UN;P)DSN.8JE8U9QRF(6))$_/\Z9QQ;]\OZ45MT@"LT-5 23&+$<\8Q*GM@ M6=,]E^P18Y\S;@RJ^[6-L<>R@[8S[YADAWC6,\:Q=2LM"]NS3;@64P.BI%>; M[41QC)MN;9Y\:VK"M7G/%!_MZQ*8D0.&F%MJ.].(4*(D8"/P*M"H]%T$-^<: MEKF6\TQQ?I*Z8O?=7.SQ?4,$.EZFQLFG70Q&B9)FC< BR9E)O(A]F2/4QW/XN2[^S9GF KX_OB'*H()4J.-G+.%I-C:31W M9TG61I1L;>3L;29'$]J\1TQHVE1VO$Y]YF*W>W!4\JL1&#O,KCA8^NDQ/3Y@ ML^1?(TH"-@)O3^GKGZA[4]#,M=Q5OJG96^*M7^:FU. _JDF>^W) M]CHZXQRU;DVAGI$C#[[QU/;7$L/"7-*O!%'L#+"ST(B: W90$MA>->AH1EN. M(L:4FUKRO4:L.V6O0B)P8M5)>M#19IL_8H,_YLGJJJ9UI?!:S%1-B,+Y8L?W MQUF(1,T:VY,V]BQ=Z&A<[:6!.312-I0WYTNJDTS'6O[ M/64GQU AF)X4L:,D(XJ<,G:>G+%JTMA!66/'R$9'BZIN1(Q.:R[J=*>/5?/' M]B20/5,ZZC-_08D8<3N[ZBQ"BI)FEO;DF1VE1."FG$4SUW)>P9V>K+-CE A+ MZEE*C'18MLM8E[Q)E&PO=V]R:W-H965T M,$G0&3NU3;(G]>3\FUG<)E/'-Q$!A94R$$3_[&$! ME!HD'<<_):A37=,XUH^?T7^SR>MD'HF$!:=_IHG:3IV1@Q)8DYRJ!W[X'(0E@ZA M3;2(S*9U3129300_(&&L-9HYL-Q8;YU-RDP9ETKHLZGV4[-Y+O6.E&@)&UT= M)=$O:*FUDN04$%^C):$@T>-W="]XDJ\4^JS-T?MK4"2E\H.V_KJ\1N_??4#O M4,K074JIKHZ<>$H'9R[AK05XU YN[O4KN2,KF#KZ9I8@]N#,?OX)Q_ZO;9GW M!-;@(:IXB+K09U^XTGDS_8"21EIMN18 L04PCZ']#$?1V!U/O'T]BQ:S<."[ MN#)KQ#>HXAMTQG?+I!*YN16(>@)KY!I7N<9OJH)K$'"N")A_)92'??)0T]@#1ZP?WQA^S\JUA*AKD,<8W=THM8VLVA8,VM& M6&LI\(6"O6'[5'!FM^@YNNV^PJ4%ZPNMR4=PY"-X2^V6Z'UQT1-:DXMC%X0[ MFXNSU!N^E*4_>O'Z;S/#^+77/S[V)[B[07FIWB\@%2(L07= 9"[ G#M+Q)T7 MNKAP/:$U:3FV17CPIB+NM6GJ"ZW)Q;%MPIW=R%DBCE]TI\/ '8SKGU-!M[A@ M=W"B9Z\VZVGB-W8$EFC%EZ8"U1_2LS^ M U!+ P04 " !ZCYE:ITK%$;@# ";$@ &0 'AL+W=OH' M;Y@DU@%.;6=S)_7'US8L@82@C>1\V6"8>; /3PZ,?Q-; (F^YUDAILY6 MRMV=YXG5%G(B7+:#0EU9,YX3J99\XXD=!Y*:I#SS M\?>CFAA9-,S+E'GDS8 M7F:T@$>.Q#[/"?_Q !D[3!WLO)YXHINMU">\9+(C&UB"_+I[Y&KEU2@IS:$0 ME!6(PWKJW..[&8YU@HGXD\)!-(Z1;N69L6]ZL4BGCJ\K@@Q64D,0]?,",\@R MC:3J^+<"=>I[ZL3F\2OZ;Z9YUD#PXW)5MW00H]Q*;FZ2E6>3![V0IT1 BUAHZ8C!?H% M+5)U0->4/&> [H4 =?;]'"2AF?B@KG]=SM'[=Q_0.T0+](5FF9J'F'A2E:-! MO55UZX?RUL&%6W\AW$4#_R,*_"#J2)_UI\]AY:)@;-+#=KJG2*B9"&HF H,W MN(!7$8">8,>XI,4&+8KR,=%R^_NS"D<+";GXIZO5$COLQM;/XIW8D15,'?6P M"> OX"0__X2'_J]=C5L":]$PJ&D8]*$GK>$3,_RN?DN0H0'1KXJ7!$=^&+MJ MD"_-5CKB0O6*:<2UJ@SK*L/>*O_8 2=F2+5N_T-SNJ&29&B1DXVZU%5V+^JU M8[($UB(@J@F(;JC6R"8-EL!:- QK&H8VU%J"C)HJQ'Z 77RBUHXX?QP&;MBM MUE%=Y>AZM2X*(?E>K\S,NLKN1;UV3); 6@3$-0'Q#=4:VZ3!$EB+AG%-P]B& M6L?G*AS%V!V?B+4K+/(;8:T:L7]T!/[U:KT'S@PQB!0IFL-:.3E G[0;XZR@ MJ^[__[TWNG9RMM#:M#2,$KZAABMP6U180FM3<71*N->!O%7'%4I+H>%XZ,8G M0NZ(BT9#-[@@Y*.3P?U6IE/(GPKE#0 XI&CY0^AY=9;>BWSUN"RAM7DX>B4< MWE*Y5CV3+;0V%4?7A'O=R)N5&YTI4IO6\%2XYV$X]MW!!>$>30WN=S4SQM6D MB(3.VGISKYZ');1VIT=CA$>WE*95@V0+K4W%T2+A7NOQ9FG&9U]4D?KN&IQ* M\SQ,FX/1B32]QLZ!WK91W^3J]2A0!FN5I^*5PGFY$U(N)-N9S81G)B7+S>$6 M2 I&PO=V]R:W-H965T.[^P:'MEBJ72# M.QXE9$&G5'U.'@3O=^@?T^ AF"@Z:K:3B46X,'D0LSO[) M-B=BSP!PF@UP;H#K!MU7##JY02<--/,L#>N&*#(>";Y!0O<&-'V1,K!3XT>ZIO&*HD176,CX#T19ZCCG2#LX5Z#/Y.WF/NI>=?@3J<@NI/B M=5[!F](%9+\"HA,N%(L7Z"[.JE!3_N4WZ([N%(WDUR;N,NQN,[8N]:%,R(Q> M.E#+DHHU=<8__^3WO5^: K<$5J&A6]#0-:$7^2:R?/N'!F@N>(1FNWP+&7EB M(20B;4RB#+V?HNLE:CV^.#_KC-SU?H!&%PX,L%<$V/M!@'KQU/.;4)%.,%0/ MXD\A6Z13W114ACC8"ZJ+_>Y9KQ:6<> #P^H78?6-84V6)%Y07>)4*@992YL" MZ;^8'?QBWX33$;77MO:5H"J[!X7K!X MWN(*=6Z3!DM@%1HN"AHNK!=PANC[E:0>#&J9;QSWP*A\K]SHO?\4ET1T5QMB M3PQ 9\:#QOW/_SPM&/UTPO$;>C+Z]MU1LH569 MQ"63N,5%(P>W184EM"H5I<#SC<+IH(4CAZRM'+B^9YI'/C2R4K/Y/Q)MMI>. M Q0::ISR-J2>7VH]WRSV/L%[MB0AO!T]HP?!@Q4(6%"R,ZK%;,K!\^[-2BM= MHA!!"6=0+R"D0$8UBBCSF.\NBC94HU_*1K_?YOI@%*7OIL(26I6*4J3Z9I5: M)LN<;2$;$L&@BG8O/E*7BTX<=$2D3I/L[KB1ED&CWJ@O&FV(2;]4D[Y1I;VW M-OB:BM=+PJJZM(56):;4E_Y%FR5A247F5+2A27&I2;%9(]HKB7R@6DG4]U&S M.X>&6\I.;):=NYF/WU :'S4AIW5"GM%MO !4*H"MZ7>ITZ21#JL:TQ9:E;92 M8^(V-2:VJC%MH56I*#4F-FM,BP73J#R[]4W$[,^A\9;*$YN59SL5 XWWH&>C M5=3(C"5-F1/8AD+%I4+%O39KQZH4M856I:*4HMC\"=-B[?0;:Z?^O=;LSZ'Q MEGH3F_5F>[5#MJ_6CM6OH;;0J@26"A:W^4$46]6LMM"J5)2:%9L_BEJLG<9O MI;T7M6-5F+I[!Z01%8OTW%B"_ZM892>*16MV-GWM#R?I$6ZM_YF+$=\C5Y>"(].J_$B]>R M^KE^E++Q?MGOBOIR\=@T3Q]6JWK]*/=9O2R?9-'^YJ&L]EG3OJVVJ_JIDMFF M[[3?K4+?CU?[+"\65Q?]9U^JJXORN=GEA?Q2>?7S?I]5O][(7?EZN0@6;Q]\ MS;>/3??!ZNKB*=O*>]E\>_I2M>]61Y5-OI=%G9>%5\F'R\5U\.$V\..N1]_D MG[E\K4>OO6XNW\ORY^[-I\WEPN^&)'=RW70:6?O?B[R5NUTGU0[DOX/JXOBE M7S;V?S/:OE;;G[5[YI'B\7Z<+;R(?L>==\+5__*H<919W>NMS5 M_;_>Z]#67WCKY[HI]T/G=@3[O#C\G_TR1&+4H=4Q=PB'#N%I!V[IP(8.K)_H M863]M.ZR)KNZJ,I7K^I:MVK=BSXV?>]V-GG1K>-]4[6_S=M^S=57^2*+9^E] ME>MR6^2'T!8;[[8LFJJ-L7>3[;)B+6OOC]Y]FT2;YYWTR@?O+J^S[;:2VZSO MTG[RIO3CG6RR?%?_U/;X=G_G_?C#3]X/7EYXG_/=KFU;7ZR:=N#=UZ_6PR!O M#H,,+8-DWN=V.(^U]['8R(W:?]5.^#CK\&W6-R$J^#FKEA[S_^"%?A@9QG-[ M3O>@[\Z1X;#C(K!>CUGT[,'\]]_:IMZG1N[K_YCB=M#E9MWN&/"A?LK6\G+1 M_I'7LGJ1BZO?_RZ(_3^9)DTDIH2 'T/ ,?6KO[>'K#K;26-V'+K&?=?NP/1R M%7 NEN)B]3(>OZ$9B_QE<&RFC"PZCBQ"1_:M_:N0&^^^R1KSZ-#N4]> 2$R9 M:7R<:>PH#6/*$!")*2%(CB%(?GL:'KHFH_Q*8K%D)UFHMXH%7Z;F)$R/XTK1 M<7U\KMI3MVE0:+^IH2<24Z8HCE,4CK)/4(: 2$P)0>##V=C_[?DW]!VG%N/! M,CY)0%,S%BRY.0.#$2D$Z-BNZSPS#@OM-C7^5&KJ)$.89.@H"P=AJC 0J:EA M " )T)/].WG(M 0+PV!TB!NF<&@6C9L%S)*%P D!#@K7NYWWC^915L:1H7TG MKP&1FCI3X(X@B$-?Y7CG)^GH4GB8@ZD=3Y:1)16!'T*<'^[R;=YD.^_3/MOFQ=8X M1M+:!96:.E^@DI"[2DI29*%24\, R!+BM1(\*2.-!Y,H.,FB /M2&IJQGP;?W+@#X[S MAYZ?UJ,HKC1U3:C4U'D#VW!7E@\G91TJ-34,P#I\AN7#=A4E/G"U##75D_G)1OJ-34, #?\!G6 M#]<]'<:9GI*&9NW1TN*&4U#"%2>OC8M*"@>:X:[\($[*-51J M:AB :_@,/VCH.ZYX!OS4#>*Z&Q1P;G.#(D"-"$<-/4'MY21<:O(];"[J*!%P M3.3*((I(L89*30T#8$TTPR"*3,9/./)]ABGHS42\%/[HQW9W)7!'A'.'GJ>V MTA(N-'EY7-14(D":R)5C%)&2#I6:&H;1S;4S'*-(-X.B5+/3#:UB^UV_ !\1 M#A^&O,0*2[C:Y%5Q45&) &XB5VY11,HX5&IJ&(!QHAENT=!W?')G_#0U=:LH M3&UF9@30$>'086!/M)*$RTU>%!>X1;%!ALH MT2Z-#*T8LWE%,8!'C(.'GIW6@R:N-'E%7!108@"9V)59%)."#96:&@8 FWB& M633T50Z:P>D-[+%N%84BL9W18V"-&&>-:UF5_81C%NA442<7+55H'#IR4ODHO22 XEKDRFA)2)J-34 M, 3)3-,IJ&O\@R;]L"OX>&BU%:_3T9/(N.08A4I7'_R*KDHQ22 18DK MNRDA92$J-34,P$+)#+LIT9TDH7&KL5$@SKC3*05427%4.8MAT8H5_@63'VMW M4:I)@8Y25X942DI&5&IJ&(",TAF&5&IPFGSM-CU#J\A:3TT!5E(<5L[)5^MA M%M>>O$8NBC.4^"5 M%.>5C\6V_41670'@U[I;#^,@2>LU5&KJE &%4E=V5$K*0%1J:AA&>\#,L*-2 MW6H*_$2K !B:"6:[J$J!2U*<2_2D/*=,A8M.7AT7]1D!T"-<^5*"%':HU-0P M .R(&;Z4,#S%Y,?:H=/03(2VT[P !$X@!B3U%Z6PM4F+XN+>HP Q!&NS"E! MRC=4:FH8@&_$#'-*Z.:4?YJ96!-U3 ; H<-8UK:*E"XUN35<%%Z$8 RPI4= M)4CQADI-#0/@C9AA1PG=9_+U Z:ID<4O%< ;XIU-YXR)B96<<,')R^)D.[K1 M?G3.-J2CW9'.S99TXSWI9FU*IWM*OE9U,K>R;0;FC_:D\W'<,(,GOBT3+CEY M0R(JN9,8A*,8.-NSSJ?=M(Y*[B04HVWK_#G[UOFZHR2L3WF^34GODP@;BP;^ M:!\['T<18^;:=[;#U::OE(L"2^"/-K?SG>UNY]-N;T.(+6)IDU:M2I9MX=I#PY\!*O&9K8)W;^?;0@E+4WWL!?PY9S#^8XO MQ T7=[( 4.B^I$S.G4*IZL+S9%I B:7+*V!Z)N>BQ$IWQ=:3E0"<65))O<#W M9UZ)"7.2V([=B"3FM:*$P8U LBY++/Y< >7-W)DX^X$5V1;*#'A)7.$MK$'= M5C="][Q>)2,E,$DX0P+RN7,YN5A,#=X"OA-HY*"-3"4;SN],YW,V=WQC""BD MRBA@_=K! B@U0MK&[T[3Z3]IB,/V7OVCK5W7LL$2%IS^()DJYLX[!V60XYJJ M%6\^05>/-9AR*NT3-1W6=U!:2\7+CJP=E(2U;WS?Y3 @3*)G"$%'"/Z5$':$ MT!;:.K-E+;'"22QX@X1!:S73L-E8MJZ&,+.*:R7T+-$\E:Q@!ZP&M(*4;QEI MHV496G"FA,X876&*60H2G:&UWD)930'Q_&'^"\$;0C510TZ7H#"A\HT&WZZ7 MZ/3D#3I!A*%K0JE6EK&GM&?S92_M_%VU_H)G_%UCX:+0?XL"/YB.T!?'Z4M( M712\M_3HD.[II/JX@CZNP.J%+\25"UX^9- 05:"%72P0Z.?E1MKQ7V/EMOK1 MN+XYLQ>RPBG,'7TH)8@=.,GK5Y.9_V&L^/\D=A!%V$<1'E-/+M-4U) A^K ! MQNIM1696Q%PINR0,0O<\]G;#0D90D\"=]:@#AU'O,#KJ\*LJ]')0SK9G"D3Y MDM-6['S@(0KH^96@(W#Z-7! ,!0 !D !X M;"]W;W)K&ULM5A=CYLX%/TK%ENM6JD;P 029I-( M\]'NSL-(HQFU^[#:!P=N$JM@I[8SZ?S[M8'!C +N)$KSD(#Q/3[VO>?$>+;G MXIO< "CTHRR8G'L;I;87OB^S#91$CO@6F'ZRXJ(D2M^*M2^W DA>!96%CX,@ M\4M"F;>856WW8C'C.U50!O<"R5U9$O%\!07?S[W0>VEXH.N-,@W^8K8E:W@$ M]65[+_2=WZ+DM 0F*6=(P&KN78875U$54/7X2F$O.]?(3&7)^3=S3V9))%SSXA^:J\WJ![_^&9D*QPFR '0I)2B)_D"/NB#RG6[A*W2]T8]!(LJ0V@"Z)D(\ M4[9&7TFQJSJTL.]O0!%:R _HG>E]I]MT,N3,5YJ\H>!G#=&KFB@>(!JA.\[4 M1J)/+(?\=;RO)]W.'+_,_ H[ >^(&*$H^(AP@&/TY?$&O7_WP8$;M2L:5;C1 MSU;TWP>NOW7M[(G(_^N;<0TT[@KR06Y+!W-."DR">P%O\_EN8!'\Z:(Y; MFF,7>DOS(UK"FC)FTK M"0%,H6<@0@M45Y^D:J@^:JA)A\(X3D9)/X.D99 X&>CT:.$R+37#)'M&65/: M1@]<%[?HHY(<4)DFHS3H?,)^6I.6UN2-V0&6_R0U-5+<)1-'X_[QI^WX4^?X M-W1-%2G0;4ET<:S[AG4"G%B\:4LO/9?&TE] ,PRLNP;G5%F#UBVL9!J/AXH\ M[+A\>#ZA-5C=B@H&"&!+ /\"G36@K]8C&EP-Z]"ATUF/4E<#]8I"&DY'>("$ M]=_0;<"W3"JQTQL<14PF>L=V(IQ:O-:N^ACAX<-==1+A(2O$UI&QVY$_Z=='!F!>)A^?I8*R/QU. MD%/KU_HUGIQ-:4[G/Y6I-7;L-O9CE=;CZ)/!*K>.CMV.?IS4TK?^OT76SB.W MG9\FLP;T+4RL24?N#?4Q&FN@$G4[;VAZ'7=:' M0+9[?99V1X0N$HD*6.G08#314Q?U\51]H_BV.A):KDQ [2'A(O_ 5!+ P04 " !ZCYE:],IE1, & !N+@ &0 'AL+W=O MX3=2<;RGY4 M2T(XN"ORLCH=+3E?O9U,JG1)BJ0:TQ4IQ2\WE!4)%Y=L,:E6C"3S9E"13Y#G MA9,BR;TQ$?W%9':R M2A;DBO"OJTLFKB8[E'E6D++*: D8N3D=G<&WYX%?#V@LOF5D4W4^@WHJUY3^ MJ"\^SD]'7LV(Y"3E-40B_MV2WN60_L?GY ?]],7DSF.JG( M.9\>3J*1F!.;I)USK_0S1^DG5!0XZ4TKYJ_8-/:>B.0KBM.BW:P8%!D MY?9_,;@"KK05:_:'Q33-: MS"8KZV6\XDS\FHEQ?/:!TODFRW.0E'-PEOY<9XS,P<>2)^4BN\X).*LJPBOP M!ER)")JOQ3?T!IPGC-UGY0)\2_)U\\U??$F8#>#E!>%)EE>O!-37JPOP\L4K M\ )D)?@L[BX6M#J9<#&?FM4D;;F_VW)'/=P_)VP,L/<:( \%AN'G]N$7)!T# M%#?#?77X1'AQYTJT_"1DZ+ZUS37+;AO M!J]W\]MJE:3D="2V:T78+1G-?OT%AMYOIID[ E/\@'=^P#;TV0=&JTJ&R%E! MUR4WS7@+$S8P=;JYG:$@0&-T,KGMSL5@AF)_'.S,%);^CJ5O97F6INMBG2=< M+):@R'CV7U(G%A/1+=*TPP!"0338(VHP\Z;^>&HF&NR(!E:B?XIRZXDRD M;^,N"%WN D=@BDNF.Y=,K=%T')K7,-H1CIQMB.BX#6$PLVR(>$O04F,FR/6B" H/!;M\368 M>1"-8S-?Z,D:Z]EC@25SH;Z$,C,6.>O@H3'O"DV=:D=.P .90&BHQQ7"]@ZN M_.$(3?6'U 306FH/+3W2(FX:16.X%YZ6^9'3%,J'+V#W@ M)%V6-*>+>R-1*]#@-7&$IDY;5G[H/Z50@U9A,=@7CM!47TAQ >WJXFBQ!@W* M(<*>EO--=F$8],DU*"4&M);K0?6IA>J2B()8WU>ZV30.^PHIE*4?VFO_D9(- MZH4\GL*QO\]2-XO"J+ M^[3M5&2X0E-]T3EXL(N,HY,XTH5$& 2=0&RGHYL%XED2]\2KU!O(KC>&;*T6 M2A'C8:@]"YG,@E[)CJ1&0/;C@2-3.-*?^7$4ZRP-9G[8R?0J2UF]4?!,*1Q9 M9<+@_> (376+E K(G51 N@8PQIG!S!)G4BH@NU2X%"1+\VF ?>3@)7&$ILY3 MB@UD%QN/3==.%88K--474F$@N\(X/EWKNL'3D[7=2#W"E=("VZ7%D"W40MEI M'C!2:4H5@*V5]=@TW:($W9OO\[.9J.QD7<;V-P+NTC-V^G; %9KJEL[[ 7N'83!T=SM0V$Y6=+,DX?JY,;:W]@^/?$9KZBE2J -^="O!-!7X_ MM@X8J32E"O#M*L!^R&X?/'1%7*&I4Y62PG_2)@/?J8YPA:;Z0NH(WU&C@:_K M S_2SED-5K#;C:"R[/09.&PTT,\)8IVG;C3M>Z?JR[+O.VDS:%&ZR1=KFUQ_ M!=#?KB%KL?]>"J6 MGFV;F[<7G*Z:_N!KRCDMFH]+(@0UJPW$[S>4\H>+NN5XUV(^^Q]02P,$% M @ >H^96LU#'TY4 P ;@X !D !X;"]W;W)K&ULM5==;]HP%/TK5E9-G;3EDX300:26JAM2.U5TW1ZF/9CD E:3F-H&6FD_ M?G:2AJ0+65FS%XCC>P[G7%]\[>&6LCN^!!#H(8E3/M*60JQ.#(.'2T@PU^D* M4CDSIRS!0@[9PN K!CC*0$ELV*;I&0DFJ18,LW?7+!C2M8A)"M<,\7628/9X M!C'=CC1+>WHQ)8NE4"^,8+C""[@!<;NZ9G)DE"P122#EA*:(P7RDG5HG8ZNG M %G$-P);7GE&RLJ,TCLUF$0CS52*((90* HLOS8PACA63%+'?4&JE;^I@-7G M)_:+S+PT,\,'&S(A95;L,BMVQN?\+2L_+N4, MF@A(^,\F5SE-KYE&_05/^ J',-+D?XP#VX 6O'UC>>;')H\=D=4<.Z5CIXV] M=-QD,D<.,J3:%C:![SHRS9NJ^#S(JP3U!P-3=\NPFJQ>*:O7*NLKPY' MUB2L%7MH]CLBJ]ET2YMN-_7F=NFX([*:8Z]T[+UB87-LOUI,OJ];STK.:R@Y MIQ)5$]8OA?5;A5U<3J9H"BO*!$D7Z#8EHDEA*\FA"]$16HUCR;:TI!*^^A*YX8KWF?-(./MAJ[X\:]QQ7]Y^5KE&Y#*B;F#Q:+TC* M40QSB3/UOFS[++_&PO=V]R:W-H965TP'[?-_'=Q_G2[=2W>L*P)#'F@L]]2ICFO,@T'D% M-=6^;$#@22E530UNU3K0C0):.%#-@R@,)T%-F?"RU,46*DME:S@3L%!$MW5- MU>]+X'([]4;>4^"6K2MC T&6-G0-2S!WS4+A+AA8"E:#T$P*HJ"<>A>C\UEB M\UW"=P9;O;,FMI*5E/=V>6"&4\])S>\$D+W%T_ ML5^YVK&6%=4PD_P'*TPU]3YYI("2MMS9-OGAA[)6VUD MW8-10;'21F&;_MKG1R<@V2_ 7MUSW= < MIEYCOZ4VX&7OWXTFX>=][OPGLF=>Q8-7\5OLV8SJBL!#RS:4V[KW%=LQ3!R# M'2N;[.S,/TV#S6X1KY/B,/%'0]8S=5Z&GN9%+)=F;+E.#QR MV1X0F[S2,1K[DQ=B]R:-7V@-=JZE'8G8Y6LF-.%0(BST3\<>4=V8Z39&-NZF MKJ3!>^^6%4YF4#8!STLIS=/&7OYAUF=_ 5!+ P04 " !ZCYE:0(S/#=4" M !!!P &0 'AL+W=OCG53/>@U@R$O!A1Y[:V/**]_7V1H*JGNR!($[2ZD*:G"J5KXN%=#< M@0KN1T&0^ 5EPDM';FVFTI'<&,X$S!31FZ*@ZO4&N-R-O=![6WA@J[6Q"WXZ M*ND*YF >RYG"F=^PY*P H9D41,%R[%V'5Y/$QKN [PQVNC4F-I.%E,]V/ MO< * @Z9L0P47UN8 .>6"&7\JCF]YD@+;(_?V&]=[IC+@FJ82/[$>Y<> MR6%)-]P\R-T7J/.)+5\FN79/LJMC X]D&VUD48-10<%$]:8OM0\M0#AX!Q#5 M@.A? ?T:T'>)5LI<6E-J:#I24C48V.W#>.#1FPX2]Q;E1N,L09]+YIBPY MX+48RLD-Y51D0.:N?NY$5236[4]DCO63;S@0N<2=+0*D>B6G4S"4<7V&$8_S M*3D].2,GA ERSSA'H![Y!E7:L_RL5G13*8K>471/58_T@W,2!5'< 9\/KO\/W5:VH8+^=#>=D@BE)SO+*%2IR,E.@K7MN M ;VY90(]9.CF'!>=LYK\N%YHH[!D?W;Y40D8= NPG_&5+FD&8Z^T9ZDM>.G' M#V$2?.YRYS^1[7G5;[SJ'V-/'^@.:]. PO2UTX$F"Z1R<&]A4$8MLZO5!Z&#);:/-7S/] U!+ P04 M " !ZCYE:&1-HO!(# " " &0 'AL+W=OS3<+20*(^["6QS?F^\YT+/HQ*+IYE"J#0:T:9'#NI4OF=Z\HXA0S+#L^! MZ2<;+C*L]%9L79D+P(D%9=3U/:_O9I@P)QK9LX6(1KQ0E#!8""2++,/B;0J4 MEV.GZQP.EF2;*G/@1J,<;V$%ZC%?"+US:Y:$9, DX0P)V(R=2?=N-C3VUN 7 M@5(>K9&)9,WYL]G<)V/',X* 0JP, ]9_.Y@!I89(RWC9'J&+^94VE]4[FT]!\6%5#S;@[6" MC+#J'[_N\W $T#SM '\/\$\!X1E L <$-M!*F0UKCA6.1H*72!AKS686-C<6 MK:,AS%1QI81^2C1.1:LBSRGHLBA,T113S&) *]L_]ZQJ$I/M6[32_9,4%!#? MH%F*V18D(@PM!$^*6*$G+ 1FZ@TM08+8 ;J>@\*$RAN-?5S-T?75#;HRB =" MJ::4(U=I_4:%&^^U3BNM_AFM 7K@3*42?6<))._QKHZ[#MX_!#_U+Q(^8-%! M@?<%^9[?:]$S^PB\:^'A!3E!78O \@7G^/C.5L)D::4P2[!(F@F>Q+$H=+%^ M+SFE2/=RJS/7PYW,<0QC1[__MFA.]/E3M^]]:TO%?R)[EYBP M3DQXB3TZ]"56: U;PAAA6].';X!%6^ 56]^RF6ML%_6\CC]R=\-77K80VD173X,C_H!.>:&S:!)U>N\1^+;%_4>(< MC,)S+V"_X? VZ Q/5+48]KQ.[%1Q_]%4LUE?7/HMDHC"1E-ZG8%.FJCF7;51/+I/!!#&0#_?<*X.&^.@_NB(_@)02P,$% @ >H^96E7=(#8: M!0 GQP !D !X;"]W;W)K&ULM5E=;Z,X%/TK M%ONA&6D:L DDZ2:19E)56ZG=K=J9G8?5/CC@)-8 SMHFZ4C[X]<&!D)PW#:B M?6@@W'M\C^UCGYCIGO%O8D.(!$]IDHF9LY%R>^FZ(MJ0%(L!VY),/5DQGF*I M;OG:%5M.<%PDI8F+/"]T4TPS9SXMOKOG\RG+94(S\!UM$+3 M%T7?%-F*#*_"OCQ>@7<_OY^Z4A6AH=RH:O!3V2 ZT> =Y@/@>Q\ \E!@2%_8TZ]( M- !H4J0/V^FNHE[S1S5_5.#Y)_$4L9M,2)ZKR2G!W[<^:\_P=#[S42U)[ 6<;\F[MO02^(Q%1'+%6V%PXEGJ#.HZ VN=MT2(2[#(.==3 M:\MXL7(I825:6%(+2Y,PU1]TBKI IN(-<;ZE\K"N/'Q!#[?++/I:5Q^U"9G* M#XW='YH8&$+50(TL)$8UB9&5Q(*3F$IPC2.:4/D=_ <>R(XE.YJMP=$S$PUWCQGT2[PFL17Q2$Y]8)\ =?J)IGH(EXRI3#WN$56,G MQGO26:Y@*;GNG+4V>R8IZ#5;MF>E];7P)B0&>$>X\EI@ASG%2[5G(<% MP&!+>*0&V[Q#E_CZH^;J#;P@"(YXV@LYE^B!-X%6HG_*#>$GE\@J^7# ?!@8 MQZL*/5QD3JPML#$.T+H]SQ])1AD'?S!)A%I:X"#T?@'7]$F-RX,>AM;S."?@ MXY;31/N6T,BF5V?1%UJ[;QIO ?U>5QQH]2JO)M\36IM\8TZ@W9V4"([ZE6:O-J@OM#;YQ@A!J]TX5YICHS01 MZFR7;V%V8.-VH-WN/*/-KK\9G; W56A@#6W_W&[,"[*;EXXV@^>VS7R=J[%" MGN\9?Y#W9%&J7^1O87A08W@0[/D:;H^ZY@.>;-\XJ-K#'MLMLS NRFY=GRNSUU*8OM#;5QLF@2;]BZ^E IB+_ M%L<[?N.0?+M#LH]SE=R:CM!X^FX(-!Z^NP=OC_2KNSO,US03("$KE>FI3< ! MO'P;5MY(MBU>*"V9E"PM+C<$QX3K /5\Q=0&4=WH=U3U.\GY_U!+ P04 M" !ZCYE:E60R_90" #%!P &0 'AL+W=O[,"0/(@N#338(58'H>AR5<@J#E0)4B[ MLE!:4+2F7H:FU$ +[R1X&$?1*!24R2!+_=RUSE*U1LXD7&MBUD)0_7@*7&VF MP2!XFKAARQ6ZB3!+2[J$6\"[\EI;*VQ5"B9 &J8DT;"8!B>#X].)V^\W?&&P M,5MCXDXR5^K>&1?%-(@<$'#(T2E0^U?!&7#NA"S&CT8S:$,ZQ^WQD_JY/[L] MRYP:.%/\*RMP-0W& 2E@0=<<;]3F S3G29Q>KKCQOV13[TV2@.1K@THTSI9 M,%G_TX?F'K8)=\2YHOJ #*-W)([BA-S=SLC>Z[>_RX06O>6/6_[8ZQ[NT+V! M2O&*R>7?(/9*N?(_-B7-81K8^C:@*PBR-Z\&H^A]#^BP!1UZ]>&NB[8V48L_ M,M)&3WJC7]$')M:"S)6VGB[%.;5'W9';6BO9PAC$4?-U3SG(/M[JR>^!L"UPR:6R4A76-#HYLA>CZ MT:@-5*5OU'.%MNW[XH^9 M6IA:2%3. @ I@< !D !X;"]W;W)K&ULK57) M;MLP$/T50@T*!V@E68N=IK: V&[1' (82=,>BAYH>603H4B7I.WT[SND9-6+ MXO30B\1EWN.;X7!FL)7J22\!#'DNN=!#;VG,ZCH(=+Z$DFI?KD#@3B%520U. MU2+0*P5T[D E#Z(P[ 4E9<++!FYMJK*!7!O.!$P5T>NRI.KW"+C<#KVNMUNX M9XNEL0M!-EC1!3R >5Q-%: 4!A]Q8!HJ_#8R!U?+GDVGW)MK)-^A[)U]K(L@:C@I*)ZD^? MZSCL 9"G'1#5@.@8D+P B&M [!RME#FW)M30;*#DEBAKC6QVX&+CT.@-$_86 M'XS"788XD]V*7)9 OM)GT*0S 4,9UY?D/7E\F)#.Q26Y($R0.\8Y!ET/ H-G M6F20U_RCBC]Z@3\F=U*8I2:?Q!SFA_@ M3:"HYW@4726\(XJG\3A.Q*%4=JB M9_PO\*Z#)V?DQ$W\8L<7OQH_,F$ZYU*O%9 ?-S-M%*;HS[:(58Q).Z-]MM=Z M17,8>O@N-:@->-G;-]U>^+'-W?]$=N!\TCB?G&//IDINF'O/G1D(*)BY)%A8 M,&-<4(Q-JK8 5*P]QVK+S"9+0[\["#;[CIT:)3T_:8P.!*>-X/2LX/JV.GA- MF.0S0+'PJMKT1$@47_D?CN2V6$6IG[;K[35Z>V?U?BH*<'7.JB.*&F@36'%T MNWMGAWYT',_:*CRT"GOM"ON-POY9A3;I%9C]*)(Z%UJ#V3\)4^SWCY2>VB0G M%Q_LE;P2U,)U DURN1:F*B;-:M5L1MAL7%$^6LNL,ZDP3+MADMLI*"L >X74IK=Q![0M.;L#U!+ P04 M " !ZCYE:P<.>K&$# "#"@ &0 'AL+W=O+EYDS9V9(SLP/4OW4.P!#7@LN],+;&5/>!H'.=E!0[!!'(;CH*!,>.F\6ENI="[WAC,!*T7TOBBH^OL> MN#PLO,@[+GQGVYVQ"T$Z+^D6GL \ERN%LZ!%R5D!0C,IB(+-PKN+;I=1:!4J MB1\,#KHS)M:5M90_[>1;OO!"RP@X9,9"4/R\P!(XMTC(XZ\&U&MM6L7N^(C^ M1^4\.K.F&I:2_\ERLUMX4X_DL*%[;K[+PU=H'!I9O$QR7?V30RT[3CR2[;61 M1:.,# HFZB]];0+144 BK#2B MV4$5FTH;O6'"IO')*-QEJ&?259.1%:="D^L',)1Q?4,&I+N#T^>G!W+]\89\ M)$R01\8Y[NEY8)"#10JRQMY];2]^PUY"'J4P.TV^B!SR4_T N;<.Q$<'[N-> MP$>J?)*$GT@.G#N<:!&R8(?!J5\ 5P=K"T&W!WNM;7=(,%AY>7 WJ!;STZD,T#C^[W'\G ML)-@#-M@#/O0TR?$8QF03&I#KCY,XRC^? R )D"5@)SD>\7$EI@='$-UC2>L M:$[8C2M M=5Q9=6^4R]IY&/N7[I^]\N/05FKX1E7]I7CFH-QOFH32XH#:+$ M'YX1=TN-W62G+=EI+]F[0BK#_JDBVKXI>$^P%KO.H(O]]()7Z$=GW"]E!J$? MNZG/6NJS_TT=Z_:>*D8YX5)CQ=EBJ^$D/;L@%/O3,](NF3?.1A3^JHAA+^O? M7G-GU0LOWIM!W$E]S=0%J6W4Y&CGLA:D+8[M:=U+WMI.R[<#9 M.G98=U5?$?R"J=LS+'M;A@6?PP8A0W^"3XFJ.YYZ8F19-0UK:; %J88[[!)! M60'&PO=V]R:W-H965TF2#<_%D26B&N+BE*YMM*$:Q,LI2 MVW6.4["<6M-X;GI+5FLL&>SK> MH!5^QOQE\TC%G5VIQ$F&!?"@310/?Y.\)[5KH%T94'(J[SY M&D\L1\X(ISCB4@*)OQV>XS252F(>WTM1JQI3&M:OW]6_*.>%,PO$\)RDWY*8 MKR?6T (Q7J)MRI_(_@]<.M27>A%)F?H%^[*O8X%HRSC)2F,Q@RS)BW_THP11 M,X#^&0.W-'"/#?IG#+S2P+MT!+\T\!69PA7%(40<3<>4[ &5O86:O% PE;5P M/\GENC]S*IXFPHY/GSF)7F_O!;D8S$DF7B>&U(+<@K\0I4BN"K@*,4=)RJY% MZ\MS"*X^78-/P 9LC2AF(,G!2YYP=B,:Q?5#DJ9"@8UM+B8HA[&C%HY5WKGOWMV[6L'9AO: Z]X UW'[;?/1FS\@8>XY M9\W#2\RA,O)TK69BH?(5%I\C!XLW4._WB-Y4\VR/ M: S^^5-(@J\<9^S?%G_NB_']]O%E"+IC&Q3AB25B#,-TAZWIK[_ P/FMC:U) ML="06(.[7W'W=>KE-U+PC&KO=W>[8/C[5KXUGW?BM\U-K4)7-TV*A8;$&N2"BESPP1]H8)*[ M2;'0D%B#^Z#B/M"^L;\+NERPO!*[3[$G7;?!*T3ZM4\E\!S':7Y0<^U07:D8 M$FM0&594AA=3D;OV!M."3BN<0FM8@^,'L >/X&A'[ K'D%@#SJB",]+"^:8. MA#B^13M,Q0$7+%%"P0ZE6WPAL-$),#@8];PC8-I9= 5F2*P!##J'DZ*C1?:$ M&:=))%\IM2.V0=%+= U01M5"4VI-?+6#-OS@S:&<@"GX)M5"4VI-^.X!OFMB MA]"K=";HGFPX< 2'PZ,3G*E!FV@.2074GIVK2 A.(^$-6'7:0_0C=<;GG6Y) MOML;!,?\?D9N _) =1G!\=A$?P'+CE!ZU4[LS*I%II2:Q(]Y!^P_]&1TFC^ M8E0M-*76A'](8:#VI'YQI Q.8ML GAZF]8-U1O,SD@QXR#*@/LTP&2D'%QVW M]1/JC,]H-F+7BHX9IBM5O&4@(MN<%Q6ZJK4H$,]E@5@6+8_:9_!NILJE]D&F MJ#H_(+I*<@92O!223F\@7C=:%'*+&TXVJK2Y()R33%VN,8HQE1W$\R4A_/U& M#E"5TZ?_ U!+ P04 " !ZCYE:9[D*5TH# #I"@ &0 'AL+W=O#0*%B)OR@>.'\VD]^+N>,9(B@A5\8$T:\]W$-9 M&DN:X^_6J-/M:13/QT?K'ZSSVIDG(N&>EU]IH;9S)W50 6NR*]5G?O@(K4.1 ML9?S4MHG.K2RGH/RG52\:I4U0459\R8O;2#.% )_0,%O%7S+W6QD*1^((ME, M\ ,21EI;,P/KJM76<)294UDIH5>IUE/92O'\^6:A_2K0/:_T84MBPW6#5OH& M%+L2$%\C*X;^J.W2GX)H*1M5B?3%0(]57?)O #^*+4LMAMX^@"*TE.]FKM*\ M9EB;W;F5-ZWU W=B-KUR3X/L,X MB))P.G/W/4!1!Q2- CV^@,BIN7.O!8DN0&YPD& _[ >).Y!X%.3>1*.\@B.^ MY!B,1M)!)./18,7/G$UR@3*=)FD2]\.D'4SZFJ,A3SKQB4+ "I/_-0C*7Q^E M]!(-QV$Z@#;MT*:CR?75EEA]6'=[$/J7@8[7""T%S:$/9/H_9!WV3K75^XF\ M^[)Z,/%LPF?B>"I$O36RV2,]"Z:?I)-@X.;CL\J/KTC":ZG:WXI_CH6C23!P MQM@_8?FO3\EKJ?Q+JM"+)E$P0'6JZWBT0/?EZ+5L04_$TG@R4#SPJ;CC\>K> M_&XE@O_*W&N!PYZ+%T^B?Y^P>]9]5" VML>2*.<[III&I/O:]7%W3?=R$F^: M0/V#UADC40EKK>I-$EU"1--7-1/%:]O+/'&E.R,[W.I>%(01T.MKSM5Q8C;H MNMOL'U!+ P04 " !ZCYE:IUG\<#H# "\"@ &0 'AL+W=OPC6?FF[%GF/E1JA>]!3#D:UT)O?"V MQNQN?5\76ZB9GL@="/RREJIF!J=JX^N= E8ZH;KR:1#,_)IQX>5SM_:H\KG< MFXH+>%1$[^N:J6]+J.1QX87>Z\(3WVR-7?#S^8YM8 7FT^Y1XN'=A;?+,+8";L=G#D=]-B;6E6#Y^U?[!.8_./#,-][+ZPDNS77BI1TI8LWUEGN3Q3V@=FEI] MA:RT>Y)CNS?P2+'71M:M,!+47#1O]K4-Q)E 1 <$:"M '7=CR%$^,,/RN9)' MHNQNU&8'SE4GC7!0)M%"\,[G(2Y,Y&DYMOY-T#&,8K_1XEOM\U]PTB6D-^T>(L&QPZ@!.1 MCU*8K2:_BQ+*_\K[Z%KG'WWU;TE'%7YD:D*BX%=" SHE/Q.?Z"U3H-O7B(6H MBV#D+$1#$>Q1U) U_LM/X2SX;80J[JCB,>WY M$C9<""XV>&^X<>GFG',QWE M^4,Q8>_%6RFFEQ19F*;]$+,.8C8*\1GOYQ4,LPN&FRBA:=(/D700R2@$%I,U M<.3P[^VY5%< )9= TY@.!"7M>-)1'LRT'[DFZ>4!1;,T' A.UL%DH\GTQ551 M# D[@,*_ EDSKLB!57L@.U -3Q].]C_D6AB@9U!Q3"?); "*GJ#H6W/Q6B;:PQ1D MDY0.,)TJ>3A:DH=2\UJ^Z)(O2K))%@[PG6IZ.%[4>U+U6K;XXH[% 1[G=V3^ M64-1@]JXMDF30NZ%:7J+;K5KS>Z:AN2TO>GK\ >,N:%)!6L4#28)E@S5M$K- MQ,B=:T^>I<%FQPVWV%Z"LAOP^UI*\SJQ!KJ&-?\74$L#!!0 ( 'J/F5IU M'0#NU0( )8' 9 >&PO=V]R:W-H965T7JJ0&EVKC MZTH!S1RHY'X8!+%?4B:\9.+VEBJ9R-IP)F"IB*[+DJJG&7"YFWI#;[]QQS:% ML1M^,JGH!E9@OE1+A2N_8\E8"4(S*8B"?.I=#Z_FL;5W!E\9[/3!G%@E:RD? M[.)S-O4"ZQ!P2(UEH#AL80Z<6R)TXT?+Z75'6N#A?,_^T6E'+6NJ82[Y/ T8O *(6$#FAC6=.U@TU-)DHN2/*6B.;G;C8.#2J8<+>XLHH_,L0 M9Y);J@03&TV6H,BJH K(>[+"MY+5'(C,R8QJEA(J,G+#>&T@(QVDZB!G-V H MX_H[6S\"3A@JH!B8)W) S"<8\_\]? APX^.N%.U 4_\?3.,@P]]6O\3V3/EHT[YZ!1[:+5S;9!0/ M+B?^]E!PC]'%(.J,G@D9=T+&)X7\6^N!H/QD9P^FXM^-7&G)OZ[:\G:G/_GBXE/Q[Q1 MTAB-#XTNCX3X!R6N!+5QE5^C7[4P3?YWNTUSF6%S<47X:!^;SK6KM?XOFJ9C M879OF-"$0XZ4&$MT2#5=H%D86;E"NI8&R[*;%M@X05D#_)]+:?8+>T#7BI.? M4$L#!!0 ( 'J/F5J!JSJV%P, <+ 9 >&PO=V]R:W-H965T,9;86\53& )G<\2=78B;7.AJZK MPA@X563^!1&S'3MO9+=RP=:S-@AN,,KJ&!>AOV5SBS*U8(L8A54RD1,)J[)RW MA[.!.6\/?&>P57MC8B)9"G%K)I?1V/&,0Y! J T#Q<<&II DA@C=^%UR.I5) M ]P?[]@_VM@QEB55,!7)#Q;I>.R\=T@$*YHG^D9L/T$93\_PA2)1]I]LR[.> M0\)<:<%+,'K 65H\Z5VIPQX >>H!?@GP'P.ZSP Z):#S4D"W!'2M,D4H5H<9 MU3082;$ETIQ&-C.P8EHTAL]2<^T++7&7(4X'%U2F+%TK,@=)%C&50-Z1:RHE M-?=!3F:@*4O4*:XJLZM&KD:S!NR&I8E)8<)_QD2'7(E4QXI+<&/FN&GVY9K: M9@3+0<227.,>["XJPXNRN?^O*C!XDFL/*58(^?2$?YB)A42-0;Q6(G>O1> @ MU[;54AAUGNKBRUNM%MW>>VN7$?:(H6$;^K:Y8JDL **;VS M 48HB[:KF&B1V49D*32V-7888Z<*TAS _940>C-_@+4$L#!!0 ( M 'J/F5I[-8CDC@4 *P= 9 >&PO=V]R:W-H965TENE=E?]OO2W-";2 MX3O*]"]K+F*B]*78].5.4!*D3G'41ZX[ZL[#W?N LW6Y7] M!;Q:X4'BD%K\$=*#K'P'22H/G']/+JZ#6<]-$-&(^BH)0?2_1[JB491$TCC^ MR8/VBC$3Q^KWY^@?T^1U,@]$TA6/_@P#M9WU)CT0T#791^J.'S[1/*%A$L_G MD4S_@D-NZ_: OY>*Q[FS1A"'+/M/?N2%J#CH.&8'E#N@8X=!BP/.'7"::(8L M3>L#460^%?P 1&*MHR5?TMJDWCJ;D"73>*^$_C74?FJ^\/U]O(^(H@'XHK94 M@!6/]8+8)C/U2,$U\WE,P<5G+N5[< GN]3H*]A$%? U66\(V5(*0@<67U35X M>$J=.:-,@8L/5)$P2IV^W7\ %^_>@W>)Z4T817H"Y;2O-/X$1=_/L2XSK*@% M*P8WG*FM!+^Q@ 9U_[[.NT@>/2>_1-: -T0X +N_ .2BH0'/ZA1WF+H/+'!P M,1Y]YPX#EZ M8AZK>1C,$(*.IKWG#RP\:F"'!=BA%6PV&TJ-G=$1Y*;5I>N2&2" M9W4[EW9@@*E&B_X@(GY 'J]=-- !_#Q0TJN!PG MZL<(L.S0T-ZB]:+7BIF!U5X(ROPG\%40)J.TL1GA6L.=_2!T%*V>?-GQX?!M M6<*J,,XN3D?1ZL4IA0.T*X?36,*@!$8N:JY>@QWVD#-N6;^E:(!VU="M:H,F M+>%6E$V>C4%,3"9M @B6 @+:%<3Y8@TV!8)[#-9F4@=:*@AHEQ"OYV;OM (W MS2P%1J4L0-;.>@(=YP'JTE8K]^$10J/=I&I7AU@V9V1OSBLBM^!CI-T^T4"_ MI1M!6D.]FJD;U5OYJ.4;,MPT;O-ACIMWW4 KKLW,C>N4_@8D.;=1LO(+E5 MM;\-6K"5C1C9&_%MOM]-6 !NN52"JE#0.-D?75)&UZ$R+UAKU+.IIZ-H]1J4 M/1YY;\O+G6XO=!6MON%;"@EL%Q(G\3(V: 2$AXU=0*/=P*M071UEJ26P74MT M2\?Y8#:M:36I)U'J VS?!SB?BK%A Z AX Q&J&W3 E=. NS]^M5,C)O=V8"Y M:=2.N6S:V-ZT7R9BW-Q\UPL9-ZC8:#<8-T1QOW+N%5.Q28\#I2Z9GNCL%*BX MFQTY+N'5*CV9.[J_@%>+] "N7X;)SC%OB-!/J 017>N0NA/K-2FRH\'L0O%= M>KKVP)7B2VE/,P=1_A[$F%ALP.)U3=;QB,LU2W? M.>+ "0Z215'H(-<=.Q&FL;5:),_N^&K!CC*D,;GC0!RC"/-_KDC(3DL+6B\/ M[NEN+_4#9[4XX!UY(/+KX8ZK.R='"6A$8D%9##C9+JTUG&_03"]()/ZDY"1* MUT";\LC8-WUS$RPM5VM$0N)+#8'5QQ/9D##42$J/OS-0*]]3+RQ?OZ!_3(Q7 MQCQB038L_(L&H,\V@-$[QA"][%)U68ER!4P0#* MWSX6>[!5E0A44'9$S$T>2Q%'9D3=)>;B@'VRM%2$!.%/Q%K]_!,P*KN&B0VZQ:!S._52Y7E4 MI58,+56:6\XBL/ZRN0'_@8UNIA]U,_V<-%/C].G +N)P3DM.X.HAK'>L U"@YD]=,M_L"6H!4N G1/VS*SSSLFZIE!'UA4S M&G8/Z=8&#IL3U[4G=:6:0H-QR=-5I8JI#+O'\FO=^ZY4"G?54KA*J\723;>[(">T*H.*)@'[*8>YY56DV"XI:+)##$)394:AMBPK6 /J'+?M_3M;5_695]>I*83LEJ&'BA&-ND?T:^V[7AD'3AD' M.K6H3X"O:L%H4.>F;\[ZGM"J+BIX ?I1KP]0K^\/^D*KNJE@)ZB/5PC(1%7J M/W\-0@.W-=<+JH+>1U7J@8Z)U&^SCYA3U?;T]#9:U"M3Z0NMZJ*"J:!NIO(= M<[U7/M,76M5-!9]!W7SFS%R?-=YFPM*4RRQI"J$&*W=*YP@1X;OD>$6H]JOR M.7UGGC]-CW"NX'R3G'34GJ_A?)T<:#@%3'HN=(OYCL8"A&2K(-6T4]V$ITH^9 M6H58&S]3! &ULM9EK M;]LV%(;_"J$610HTEJB++ZEMH+6:-D#3!@FR?1CV@9&.;:*2Z)&TG0+[\2,E M198<58LVVA]L7;&Z[V[(H2TQ0R05F&."QGU@=\$>*Q M3L@C?J.P%[5MI+ORP-@/O7,5SRQ'MP@2B*1&$/6S@P4DB2:I=OQ50JWJFCJQ MOOU$O\P[KSKS0 0L6/([C>5Z9HTM%,.2;!-YR_9?H.Q0H'D12T3^C?9EK&.A M:"LD2\MDU8*49L4O>2R%J"6X[B\2W#+!?6F"5R9X+TWPRP0_5Z;H2JY#2"29 M3SG;(ZZC%4UOY&+FV:K[--/W_4YR=9:J/#D/@=,=T=JCJTQ(OE7W5 I$LAA] M@7A%LQ7ZH&\-E10$.D??".=%^%D(DM!$O$6O$WF7*^7W._09^50=/:5"27G'U]5$KJ2D(H_V]0L MKN"W7T'/$Q=B0R*866HB$,!W8,W?O,)#YWV;FB9AH2%80UFO4M;KHM>5S9B> M4DB"2,JVF6S3L)/55\,"-LQA>I[=S3'&[F RM7=U=5K"G& \P%58H]]^U6__ MA?T6:KX3=)41"3$B JU+_]+#0&N3HA/?5PJ3L- 0K"%K4,D:G-RH@4EE3<)" M0["&LL-*V:%!HW:R^FI8P$8U!_JN-Q@>^?1YU-@;>.TN'56='G5V>L'5B#F/ MMIQ#%OU$8D\VB*PX0/&X_1O];QMW7K^O4"9AH2%80_=QI?OXY#8>FU36)"PT M!&LH.ZF4G1BT<<'"7LU4GE-^FO9;%*%!/=+UCRSZ/,9I]R=V#NM@I]NA#6^J M@F++M>N^1Y(] "_6@3UMJN(71*S1I2JNGE;3KHXAEDI.H_4';#>T]G$S20E.TIJ"'4@3[IW>K MT7K$*"TT16O*>RA)<.>Z?/[I<0.1?MQPB!(B!%W2B.1OS]@2K7*-DUQCME-/ M++E6IH9'B;"+4C6@U^VCV6B14M+JKC_'QZ8_1?&!#]4'[BX__MWT)E;CW8WH M+:M)6FB*UKP!ATH(CTX_21BM=HS20E.TIKR'@@=WKOK[/M*-%C)[24FW;M1?<^N^(:\*5"P5*8*G2G,%(S2F\>,-?[$BVR=]Y/S I M69IOKH'$P'6 .K]D3#[MZ-?HU?\L\W\ 4$L#!!0 ( 'J/F5I>:XY>?@0 M P7 9 >&PO=V]R:W-H965T5L^ MQ!)U]^CNX3W4D:,-%U]E"*#(DWFB M$J8\_B4*5#BVSBT2P)RN8O7 -Q\A2ZBO\7P>2_.?;#);QR+^2BJ>9,X801*Q M])<^9T24'!"GWL'+'+Q=A]X>AV[FT#6)II&9M&ZHHI.1X!LBM#6BZ0O#C?'& M;"*FI_%1"7P:H9^:W("(UE13269,*K'"*5*24!:0CQ L(K8@5YKI2$4@R1EY MQ#H*5C$0/B>W\SE.AK[:@W(#,EHPJB @5)(IE2%YCW5CD!'MY 84C6+Y%G&_ M/-Z0D]=OR6L2,7(7Q3'.L1S9"E/4@=I^ELYUFHZW)YTNN>-,A9+%M^KKU&P#LJ.J3KG!+/\?HU\4S_BKMKW'L-X73SZ>H:O-Z+TR6Q6,OL MAMEL127^OZ>V-8>FU MYE(NJ0]C"Q<3"6(-UN3-*W?@O*OCK"6P"H.]G,&>0>\>5/"GY ,N>>3D$Y=8 MCK]^0B; 8.K/Q'KB=,Y']KJ<59W-,+>I!#O(@QW\][6/1@^P!K8"7%JE M6=PDC:%6$XWA'EH&+8%5F!WFS Z/KHEAFV2T!%8AXSPGX_Q03<14RF@>8;'- M!4_VZB+%'99J_LSI7.P(XT>CO<*XR".^^%\(8\84(-^*P#-VD1+J.&B,]- R M: FL0JKK%)V1[]#I6&3G'& MT%KID7QW6"N0^IU;8SP'3WA+:%7VBE[4'1Q? :TVD&VA50DI6DBWL2G[FUN) M#+32,_4[_5T!#!LT4HVWZ/+M$DM[Q51ZA):/ID>ZU^[EU)Q\[HQ? MN9=7YH#3+F#2<^([*E!HDL0P1TC<"J'(17KTFMXHOC2GET]<*9Z8RQ!H $(; MX/,YYVI[HU^0'X!/_@102P,$% @ >H^96E\GJ%[.! DAX !D !X M;"]W;W)K&ULM9E=;Z,X%(;_BL6,1AUI"MB0#SI) MI+9L-96FJZI59R]6>^$&)[$&<-9VFJFT/WX-H7P$X@T;-Q<-D'.>^CW&1R]F MLF7\IU@1(L&O)$[%U%I)N;YP'#%?D00+FZU)JGY9,)Y@J4[YTA%K3G"4)R6Q M@UQWZ"28IM9LDE^[Y[,)V\B8IN2> [%)$LQ?KTC,ME,+6F\7'NAR);,+SFRR MQDOR2.33^IZK,Z>D1#0AJ: L!9PLIM8EO C1($O((WY0LA6U8Y!)>6;L9W9R M&TTM-QL1B89"W+-XC]H M)%=3:VR!B"SP)I8/;/N-%(+R -?Q6% MJ"4@=" !%0GHV 2O2/".3?"+!#^OS$Y*7H<02SR;<+8%/(M6M.P@+V:>K>33 M-)OW1\G5KU3ER5E(.'W!6>W!;2HDWZ@YE0+@- +?2+2DZ1)<9E-#)24"G#^J M^R[:Q 2P!?B=93.'8W"9L,U;T@VF'/S \49%JY@*+\!92"2FL?@,/@*:@CL: MQRI?3!RI=&2C<>;%F*]V8T8'QGR'N0T\]PM +AJ WYX>P-FG#V-OZ'_]W &[ M[@-[>@S!V<<'E?.#CKZ;.^6[2J<%M"W<#O8,(=E'?AE!B%$=C!Q7NHEZ0AS!V,;EF$-L7XIUM>* MK=TMET*03K5:0E^U.]B@)@.Y>TK;(0=$#DJ1@V-%GGVG^)G&5+YVK=\K+:>O MU!UL5--QKN9UL*>V*VI8F_V&XF&I>*A57&^I$1%TF6))(H %6!4-FU:-O*L0 M6GS?0IB$A89@C;*.RK*.WJ71CDQ6TR0L- 1K5'-<5G-\:J/5 OH6;MQ::3[R M[.'>>FQ'C3W;ZUZ.0:DT.+G+:@E]I08M$74-.Z%!J\VZW2JA6_E$UU"CU8/Z MRBUHC28:V&.W_H%[\HNQP="H#S9*"TW1FB6MK# \V0L7!.C5 MF\W;HFNNN>LBMK[F/.3O+\QVT*'&5+E<>+K-U2-ZWP9^JR4A>[0OM6UU#TFM MO"XT97;UH-Z".XSLJ/444T0=H[CRNE!O=F\8)ZJ1@K+M+AC?8AZ!.4LEQW-# MC=>H)39*"TW1FA-0N6+X/K88&O7%1FFA*5JSI)4UAB=[8SVA=_7:OC<([$%0 M_^ROY3Y6&59>&9YNEO6(WMK;=MEM/1? H_TRJOPR,N67]:#>>W4=?AFV>C4Z MWB&CRB$CO4/NW:Q3)O]?P]8/I'?)C#IE4[3F)-3VB]]IP]CLCK'9+>/W<,JH ML)_2NGM=:P\-QT'K*[P@+1KX]/K".*T>-3G?4>D1OP6U'#8?HCHBH)>:P?9J;W_R][6WF&NNJ@ ,5FH/-<> M*0S?O0#=G4BVSE\)/C,I69(?K@B.",\"U.\+QN3;2?:6L7P-/?L74$L#!!0 M ( 'J/F5K IB#C?@, 'D- 9 >&PO=V]R:W-H965TVV\*_ MGYVD:=JF :;RA=K)W.+@>59RP>W=#Q1YH$3]J=DC'>H[J MHE]DXK681R)QR-DO&JO)P#JQ(,81F3%URQ??L1#4,7@19S+["XO"UK4@FDG% MD\)9,TAHFO^2YR(0%0>OO")LA7".1,X'ZC!0[G&-G@]S+W]KJ[HT-9QM,OX^EG>*V=>(+.B4E->52)&_R^TH9PJ3"1?^I$ MYJCM>E13RZ=R2B(<6+I8)8HY6N'G3U[7_5HG>4]@:P%HE0%H-:&'/[DB#$B> M)0(C+F*=%43!R 1C;H)1IS\'[66@IO7,0]_M._.JJFT3K[18H]HNJ;;?0)55 MLOCM?'/DH$+FV//MS@;E.JNNW:NGW2EI=QII_]#-/5ZEV>M<.ULL@BVFVS;' M7F<7TV[)M-O(5#=:W493,.T T^@%]+6S("*&B*=*Z Y>6^^-F.\MA3V!K#:8W1[NKWW-6-[3;R'0HNY7%94W)!ID#& K.; MN_X&;01\;T;M"VU=?F5@\3ZDJ@K8?05A3VCK05A-&5[C'?[NRBK@JKGHV\%& MOA9&U=)R=R3K:AKPFL>!_RFN K);+9R@4C<%V^UY8).M4YF+S4>)GA7'-)7 M<*1]7#O04D4^Y^<;Q:?9J/S(E1Z\L^5$?QNA, ;Z_8ASM=R8Z;O\V@K_ 5!+ M P04 " !ZCYE:/";L;*<" ?" &0 'AL+W=O-H MHDY 0^..>XW.NKVW&&R&?U0I DY><%VKBK+0N+SQ/I2O( MJ7)%"07.9$+F5&-7+CU52J +"\JY%_A^Y.64%4XRMF-W,AF+M>:L@#M)U#K/ MJ7R]!"XV$Z?GO W)/!5/@W!"AC-\-I],N:8#; M[3?V*^L=O>X%6KL:51B^+RT6?6R7C78L^HME2X)_4\D\(-! M!WQZ&#Z#U"7!R,+[NW /_;=)"-HD!)8OW,LG656;_7F#<^1:0ZY^=?FJB?K= M1.;(7:B2IC!Q\$PID!4XR<^B*"=J8'6G]5EK_H+0IEMXK*Y:D,G79):S&QUN+ M!J-AS^V]T]81%D71/GF#5M[@H+P;J("3H$O70>#_5L>1R'8\1JW'Z%@G(CJF MYR.1[7B.6\_QX7T5Q?)<@\SQ&9AKDIF;<6\%QG^5?1 /AN[P70768:/ML' T M>%=_WM;U;9Y.O!V7K%"$0X8PWXVQ$F3]'-4=+4I[H\^%QO?!-E?X@H,T 3B? M":'?.N:1:/\3)'\ 4$L#!!0 ( 'J/F5JU7^-M' , -0) 9 >&PO M=V]R:W-H965TW!6NE?9@%@ MR:/@T@R#A;7+\S TV0($-2VU!(E?9DH+:G&JYZ%9:J"Y!PD>QE'4"P5E,D@' M?NU6IP-56,XDW&IB"B&H?KH$KM;#H!UL%^[8?&'=0I@.EG0.$[#WRUN-L[!B MR9D :9B21,-L&%RTST>GSMX;/#!8FYTQ<4JF2OURD^M\&$0N(."06<= \6\% M(^#<$6$8OS><0>72 7?'6_;/7CMJF5(#(\6_L]PNAL%I0'*8T8+;.[7^ AL] M7<>7*6[\+UF7MOVS@&2%L4ILP!B!8++\IX^;/.P D*<>$&\ \4M YQ5 L@$D M7F@9F9)L.E)",(O;8@VA,B&8M..3"+D?*"]H6;:8XV\%Y6SVA&DF M%UFF"I?[,3,95Z;00'Y\14IR;4&8GW7Y+?UWZOV[KC\W2YK!,,"V-J!7$*0? M/[1[T:>ZY+P3V5ZJ.E6J.DWLZ5W): @>1@3DBFDE7252CN>#@)R5*5-3SN9^ M6%MNI8^>]^'.K%7::V$=K'95-MOL!=^M@N\V!G^K=!G=C.BM#B8S7F!5NP[) M"JU1"YY3F2YPB3,Z99Q9;*LZ%=V_(DQ:[1G #WW[PE#_,:6=VBU6CU9+OQ- M'3Z;E^\=O(;F3!K"88;0J-7';M7E&Z*<6+7TU_!46;S4_7"!SR[0S@"_SY2R MVXES4#WDTC]02P,$% @ >H^96BM9NIQ* P QA0 T !X;"]S='EL M97,N>&ULW5C13MLP%/V5R(P)I(FT#:3-:"MME9 F;1,2/.P-N8W36G*BW8S8(Q[:U2(8L166B= MO_7]8K9@*2W.LIQ)@R292JDV737WBUPQ&A= 2H7?ZW1"/Z5 M+%M*/2+]>LBSMP_QB'3#<^)9N4D6LQ&Y.WG]=9GIRU>>O1^].3KJG'7N3B]W MD9,*.B6^4_AB6[@1^ATQ?):CIRRATOUG2*.ZF.C F6CGN)5JYQ@C1PYRP\1H M_8X[D9_??R"I-$@K&;\JD?$PR613*0&Q R8R39EW3\6(3*C@4\6!E="4B[4= M[L' +!.9\K0I46.E"R/%@X6[M@?56^FD7&:JC&TCV.]I-7T'V/3 (!>B-M@C M=F \S*G63,DKTRDGEX./(*]JWZYSXW"NZ+K;NR -H;R9(--,Q4S58;ID,S0> M"I: '<7G"[CK+/ECLJ MZZ8Q5#6MC.V ?EO-:K=ESU^DZ^7\/M/OER8=6?:A4MBU8@E?E?U54AO U+NX M.LUSL7XG^%RFS";_[(#C(=WPO$6F^(.)!J4R,P-,$>^>*.@_Z\LE[]5=@T[/5;OZWTW>7$( M)L-#,'D0-3DX!)/1_IL,#L!C=?;<.Y-^=1)J';>V#EOUJ >'VA'Y#,=GT03U MIDLN-)=5;\'CF,E'9RXCK^G4_)&VI6_FQRRA2Z%O:W!$FO8G%O-E&M6SKF$A MJEE-^R.DUPWK$[6)Q67,5BR>5%TUGY9-SS1,U.H"PBYR55YN!.-8S(T AL7! M'& W#G?>1OWE-^\Y_+\2]02P,$% M @ >H^96I>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8 M_1!2:5K5N %(MB6/:( M7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1 MH2)8%II%R=.B':5_']KOVWP#);=_ZRTH M=V:E39%OL'K!R9%RYS*MP),RU:1D*> MV]GD:K:XFC"WM;B]F4[&2[>S6+J?'U9 Q AD?!/)B?#.> M75XQ#S)!(),#0@:13!'(])#5'7N0&0*9'1(R\2!/$,@36LAK4&"X]&"^(#!? M:&$N:BL46,O&^;^UNWE;P$/[BJ!]_22T!:R;HC[6<(#US@-:L#O8@:J!W4&N MUZH-&>.J8)?.FX;G/B8J$6*+7&M=/ DI6[:V>@T4;.KZVVCB\)GX&-DTU M[P),3!9#8EM,P(@=;P88KMNPE6G+V[;O^P[%VL^9,7=$Q.[XQH5A]UPZ??P M;FO3]GP^'::,B'K@HQHR1U&2(DY)2)VRKL$M9,0LTI$;!4T4PU&EA&FF(A8 M,6BF&F)BBHF(%8-FJN&,!Z:8F%@Q8:;:]4[&F&-B8L?X*6LG'.:6F-HM?N[: M28=.9A%+Y:,D]AG4Q\2\$A-[Y7TNVQE)3# QL6#0I#9LRIAA8F+#H$EMB(EI M)B;63'=2VUGIF&;B0\QUL6,VXRXYJX2/B6DF_JQYKS>8"W?MHO;G;1),,PFQ M9MYG/_]%TKVN1SXFIIN$6#==F,^1!*97/B8FGH18/"AFT-(3S$ )L8&Z,*>% MVQ KP8,YQ01=4"$V$)[W^HL5"6:AA-A".*:_7)%@%DJ(+81CICXF9J&$>ET% M'44$E8Y9*#GH8">H=,Q"";&%<$R_TE/,0BFQA? QF5_I*6:AE-A".*9?Z2EF MH?20:S%AI6,62C]U+284.KOQEXQ2S$(IL87>87KIT03\2=\47=@GME X('=@ M7,@@:4\Q^:3$\GDS(N_"PZ23$DOGPR'YOK9]3$PZ*;%T$,RF[?B8F'12ZADV M##/(@C-,.AFQ=#HF./P^R,?$I),12Z<3\[4/\C$QZ63$TL'G8H(OBS#I9,32 MP3%]A6>8=#)BZ>!31D$T,>EDQ-+!,8-HHM^3'70"SD^(,LQ"V6$FX%XZ)1\3 MLU!&;*$/,?>=DH^)62@CMA"Z"A[,;)U@%CII+=1O"]OSLP)60D$Q<[>P[GC. M93XWK/G9?X*5I,WW$ZM:RDMW[%;=:%Z\? W]\B7W^1]02P,$% @ >H^9 M6MMVL'$Q @ B2D !H !X;"]?A)Q1JA M7/[1!P(>7_*A'??=J>SV?5E\'@^GLJIVX]C_JNNRWN5C6^ZZ/I_.1S;=<&S' M\W+8UGV[?F^WN9;E,NKA=D;U]'@[<_'ZU>?_F=AM-OMU_MVM_QSS:?S'X/JC M&][++N>Q6KRVPS:/JZK^/%QWE_JR27?GR=7B^6U5#<]OJ:KG#A((DOF#%()T M_B"#()L_R"'(YP\*"(KY@QH(:N8/NH>@^_F#'B#H8?Z@M$09EP1)$ZP)M$[( M=2+P.B'8B4#LA&0G K,3HIT(U$[(=B)P.R'@N!WH)Z"X'>@GH+@=Z">@N!WH)Z"X'>@GH+@=Z">@N! MWHIZ*X'>BGHK@=Z*>BN!WCIY64*@MZ+>2J"WHMY*H+>BWDJ@MZ+>2J"WHMY* MH+>BWDJ@MZ'>1J"WH=Y&H+>AWD:@MZ'>1J"W35YV$^AMJ+<1Z&VHMQ'H;:BW M$>AMJ+<1Z&VHMQ'H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z.V3CY4$>COJ M[01Z.^KM!'H[ZNT$>COJ[01Z!^H=!'H'ZAT$>@?J'01Z!^H=!'H'ZAT$>@?J M'01ZQ^1G$P*] _4. KT#]0X"O0/U#@*]&]2[^4F]R_AUR.7:\[W&Z_\DU>/Y MW'R]_&7YO1/O%\T%Y_JVHCS]!5!+ P04 " !ZCYE:I,C#=_H! "T* M$P %M#;VYT96YT7U1Y<&5S72YX;6S-VLM.PS 0!=!?J;)%C>LG#]%N@"VP MX =,,J51D]BR72A_CY,"$@@J4)&XFT:M[;D3CW16/;][]A0GVZ[MX[Q8I>3/ M&(O5BCH;2^>ISRM+%SJ;\M?PP+RMUO:!F)C-#*M/C4=Y0 ML"\3AI7O U[/W3Q2"$U-DUL;TK7M\BZV;5E,SRW%VJ39>/ ME-$'LG5<$:6N+7=%C_8GIWS#M/OD!^>/9?8%YIVWP?F8)Q;H]W%O(QE.3WTN M1"$U^U_Q/3&7/OC]:)AV3?4/L_/U/KFP'N<1V?@X_(X_SOB]_B_[$"!]2) ^ M%$@?&J0/ ]+',4@?)R!]G(+TP6_Z>L]\ZM_SA^?):=;?JW?#;^67'Q E!+ 0(4 Q0 ( M 'J/F5I&QTU(E0 ,T 0 " 0 !D;V-0&UL4$L! A0#% @ >H^96MV?W,3R *P( !$ M ( !PP &1O8U!R;W!S+V-O&UL4$L! A0#% @ >H^96IE&PO=V]R:W-H965T&UL4$L! A0#% @ >H^96MQK?EI2 M!0 JA, !@ ("!*PX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >H^96D8P+Y&PO=V]R:W-H965T&UL4$L! A0# M% @ >H^96K7+:N9S!@ ^! !@ ("!=B\ 'AL+W=O MDN @ .@7 M 8 " @1\V !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ >H^96C(HY-\Y"0 $!T !D M ("!EE 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ >H^96GMX>B)? P :@< !D ("!I6, 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ >H^96G'N MWD&PO=V]R:W-H965T&UL4$L! A0#% @ >H^96KK-NRAAP >&PO M=V]R:W-H965TB:72@( M * % 9 " @9V. !X;"]W;W)K&UL4$L! A0#% @ >H^96G,D---$ @ B@8 !D ("! M'I$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ >H^96BH&&"DC!@ !Q !D ("!XYT 'AL+W=O"P M&0 @($]I >&PO=V]R:W-H965T&UL4$L! A0#% @ >H^96FD\:PVA M P "0@ !D ("!"*X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >H^96HFD4)?B @ =@8 !D M ("!/K@ 'AL+W=O&PO=V]R M:W-H965T*^ !X;"]W;W)K&UL M4$L! A0#% @ >H^96H6$99OH! PPP !D ("!U\$ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M>H^96N/2&3[X P 3!H !D ("!A\\ 'AL+W=O&UL4$L! A0#% @ >H^96M/PN'"*# M6VL !D ("!W]P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >H^96NLS7& Q!0 U1\ !D M ("!:_$ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ >H^96@(W#Z-7! ,!0 !D ("!"00! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >H^9 M6L%UG1&% @ ]P4 !D ("!&1,! 'AL+W=O&PO=V]R:W-H965T$8 0!X;"]W;W)K M&UL4$L! A0#% @ >H^96E7=(#8:!0 GQP M !D ("!*AP! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >H^96L'#GJQA P @PH !D M ("!2R&PO=V]R:W-H965T M&UL4$L! A0# M% @ >H^96J=9_' Z P O H !D ("!P3(! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ >H^96GLU MB.2.!0 K!T !D ("!C#P! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >H^96EYKCEY^! #!< !D M ("!)4P! 'AL+W=OH7LX$ "2'@ &0 @(':4 $ >&PO M=V]R:W-H965T&UL4$L! A0#% @ >H^96CPF[&RG @ 'P@ !D ("! ME%D! 'AL+W=O&PO=V]R:W-H965T7!E&UL4$L%!@ !. $X 614 !QN 0 $! end XML 83 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 84 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 86 FilingSummary.xml IDEA: XBRL DOCUMENT 3.25.1 html 256 256 1 false 74 0 false 8 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.teledyne.com/role/CoverPage Cover Page Cover 1 false false R2.htm 9952151 - 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 9952152 - 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 9952153 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 4 false false R5.htm 9952154 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 5 false false R6.htm 9952155 - 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 9952156 - 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 9952157 - Disclosure - General Sheet http://www.teledyne.com/role/General General Notes 8 false false R9.htm 9952158 - Disclosure - Business Acquisitions Sheet http://www.teledyne.com/role/BusinessAcquisitions Business Acquisitions Notes 9 false false R10.htm 9952159 - Disclosure - Business Segments Sheet http://www.teledyne.com/role/BusinessSegments Business Segments Notes 10 false false R11.htm 9952160 - Disclosure - Revenue Recognition and Contract Balances Sheet http://www.teledyne.com/role/RevenueRecognitionandContractBalances Revenue Recognition and Contract Balances Notes 11 false false R12.htm 9952161 - Disclosure - Goodwill and Acquired Intangible Assets Sheet http://www.teledyne.com/role/GoodwillandAcquiredIntangibleAssets Goodwill and Acquired Intangible Assets Notes 12 false false R13.htm 9952162 - Disclosure - Supplemental Balance Sheet Information Sheet http://www.teledyne.com/role/SupplementalBalanceSheetInformation Supplemental Balance Sheet Information Notes 13 false false R14.htm 9952163 - Disclosure - Long-Term Debt Sheet http://www.teledyne.com/role/LongTermDebt Long-Term Debt Notes 14 false false R15.htm 9952164 - Disclosure - Income Taxes Sheet http://www.teledyne.com/role/IncomeTaxes Income Taxes Notes 15 false false R16.htm 9952165 - Disclosure - Pension Plans Sheet http://www.teledyne.com/role/PensionPlans Pension Plans Notes 16 false false R17.htm 9952166 - Disclosure - Stock-Based Compensation Sheet http://www.teledyne.com/role/StockBasedCompensation Stock-Based Compensation Notes 17 false false R18.htm 9952167 - Disclosure - Earnings Per Share Sheet http://www.teledyne.com/role/EarningsPerShare Earnings Per Share Notes 18 false false R19.htm 9952168 - Disclosure - Accumulated Other Comprehensive Income (Loss) Sheet http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLoss Accumulated Other Comprehensive Income (Loss) Notes 19 false false R20.htm 9952169 - Disclosure - Derivative Instruments and Hedging Activities Sheet http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivities Derivative Instruments and Hedging Activities Notes 20 false false R21.htm 9952170 - Disclosure - Fair Value Measurement Sheet http://www.teledyne.com/role/FairValueMeasurement Fair Value Measurement Notes 21 false false R22.htm 9952171 - Disclosure - Commitments and Contingencies Sheet http://www.teledyne.com/role/CommitmentsandContingencies Commitments and Contingencies 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 9955511 - Disclosure - General (Policies) Sheet http://www.teledyne.com/role/GeneralPolicies General (Policies) Policies 25 false false R26.htm 9955512 - 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 9955513 - 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 9955514 - 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 9955515 - Disclosure - Goodwill and Acquired Intangible Assets (Tables) Sheet http://www.teledyne.com/role/GoodwillandAcquiredIntangibleAssetsTables Goodwill and Acquired Intangible Assets (Tables) Tables http://www.teledyne.com/role/GoodwillandAcquiredIntangibleAssets 29 false false R30.htm 9955516 - 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 9955517 - 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 9955518 - 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 9955519 - 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 9955520 - 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 9955521 - 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 9955522 - 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 9955523 - 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 9955524 - Disclosure - Fair Value Measurement (Tables) Sheet http://www.teledyne.com/role/FairValueMeasurementTables Fair Value Measurement (Tables) Tables http://www.teledyne.com/role/FairValueMeasurement 38 false false R39.htm 9955525 - Disclosure - Business Acquisitions - Narrative (Details) Sheet http://www.teledyne.com/role/BusinessAcquisitionsNarrativeDetails Business Acquisitions - Narrative (Details) Details 39 false false R40.htm 9955526 - Disclosure - Business Acquisitions - Schedule of Purchase Price Goodwill Acquired, and Intangible Assets Acquired for the Acquisitions (Details) Sheet http://www.teledyne.com/role/BusinessAcquisitionsScheduleofPurchasePriceGoodwillAcquiredandIntangibleAssetsAcquiredfortheAcquisitionsDetails Business Acquisitions - Schedule of Purchase Price Goodwill Acquired, and Intangible Assets Acquired for the Acquisitions (Details) Details 40 false false R41.htm 9955527 - Disclosure - Business Segments - Narrative (Details) Sheet http://www.teledyne.com/role/BusinessSegmentsNarrativeDetails Business Segments - Narrative (Details) Details 41 false false R42.htm 9955528 - Disclosure - Business Segments - Schedule of Net Sales, Operating Expenses and Operating Income by Segment (Details) Sheet http://www.teledyne.com/role/BusinessSegmentsScheduleofNetSalesOperatingExpensesandOperatingIncomebySegmentDetails Business Segments - Schedule of Net Sales, Operating Expenses and Operating Income by Segment (Details) Details 42 false false R43.htm 9955529 - Disclosure - Business Segments - Schedule of Sales by Product Line (Details) Sheet http://www.teledyne.com/role/BusinessSegmentsScheduleofSalesbyProductLineDetails Business Segments - Schedule of Sales by Product Line (Details) Details 43 false false R44.htm 9955530 - Disclosure - Business Segments - Identifiable Assets (Details) Sheet http://www.teledyne.com/role/BusinessSegmentsIdentifiableAssetsDetails Business Segments - Identifiable Assets (Details) Details 44 false false R45.htm 9955531 - Disclosure - Revenue Recognition and Contract Balances - Narrative (Details) Sheet http://www.teledyne.com/role/RevenueRecognitionandContractBalancesNarrativeDetails Revenue Recognition and Contract Balances - Narrative (Details) Details 45 false false R46.htm 9955532 - Disclosure - Revenue Recognition and Contract Balances - Schedule of Disaggregation of Revenue (Details) Sheet http://www.teledyne.com/role/RevenueRecognitionandContractBalancesScheduleofDisaggregationofRevenueDetails Revenue Recognition and Contract Balances - Schedule of Disaggregation of Revenue (Details) Details 46 false false R47.htm 9955533 - Disclosure - Revenue Recognition and Contract Balances - Schedule of Contract Liabilities (Details) Sheet http://www.teledyne.com/role/RevenueRecognitionandContractBalancesScheduleofContractLiabilitiesDetails Revenue Recognition and Contract Balances - Schedule of Contract Liabilities (Details) Details 47 false false R48.htm 9955534 - Disclosure - Goodwill and Acquired Intangible Assets - Schedule of Changes in the Carrying Value of Goodwill (Details) Sheet http://www.teledyne.com/role/GoodwillandAcquiredIntangibleAssetsScheduleofChangesintheCarryingValueofGoodwillDetails Goodwill and Acquired Intangible Assets - Schedule of Changes in the Carrying Value of Goodwill (Details) Details 48 false false R49.htm 9955535 - Disclosure - Goodwill and Acquired Intangible Assets - Schedule of Carrying Value of Other Acquired Intangible Assets (Details) Sheet http://www.teledyne.com/role/GoodwillandAcquiredIntangibleAssetsScheduleofCarryingValueofOtherAcquiredIntangibleAssetsDetails Goodwill and Acquired Intangible Assets - Schedule of Carrying Value of Other Acquired Intangible Assets (Details) Details 49 false false R50.htm 9955536 - Disclosure - Goodwill and Acquired Intangible Assets - Narrative (Details) Sheet http://www.teledyne.com/role/GoodwillandAcquiredIntangibleAssetsNarrativeDetails Goodwill and Acquired Intangible Assets - Narrative (Details) Details 50 false false R51.htm 9955537 - Disclosure - Supplemental Balance Sheet Information - Narrative (Details) Sheet http://www.teledyne.com/role/SupplementalBalanceSheetInformationNarrativeDetails Supplemental Balance Sheet Information - Narrative (Details) Details 51 false false R52.htm 9955538 - 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 52 false false R53.htm 9955539 - 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 53 false false R54.htm 9955540 - Disclosure - Long-Term Debt - Schedule of Long-Term Debt (Details) Sheet http://www.teledyne.com/role/LongTermDebtScheduleofLongTermDebtDetails Long-Term Debt - Schedule of Long-Term Debt (Details) Details 54 false false R55.htm 9955541 - Disclosure - Long-Term Debt - Narrative (Details) Sheet http://www.teledyne.com/role/LongTermDebtNarrativeDetails Long-Term Debt - Narrative (Details) Details 55 false false R56.htm 9955542 - Disclosure - Income Taxes (Details) Sheet http://www.teledyne.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.teledyne.com/role/IncomeTaxesTables 56 false false R57.htm 9955543 - Disclosure - Pension Plans (Details) Sheet http://www.teledyne.com/role/PensionPlansDetails Pension Plans (Details) Details http://www.teledyne.com/role/PensionPlansTables 57 false false R58.htm 9955544 - Disclosure - Stock-Based Compensation - Narrative (Details) Sheet http://www.teledyne.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation - Narrative (Details) Details 58 false false R59.htm 9955545 - Disclosure - Stock-Based Compensation - Schedule of Stock Option Transactions for Employee Stock Option Plans (Details) Sheet http://www.teledyne.com/role/StockBasedCompensationScheduleofStockOptionTransactionsforEmployeeStockOptionPlansDetails Stock-Based Compensation - Schedule of Stock Option Transactions for Employee Stock Option Plans (Details) Details 59 false false R60.htm 9955546 - Disclosure - Stock-Based Compensation - Schedule of Restricted Stock Activity (Details) Sheet http://www.teledyne.com/role/StockBasedCompensationScheduleofRestrictedStockActivityDetails Stock-Based Compensation - Schedule of Restricted Stock Activity (Details) Details 60 false false R61.htm 9955547 - Disclosure - Earnings Per Share - Schedule of Basic and Diluted Earnings per Share (Details) Sheet http://www.teledyne.com/role/EarningsPerShareScheduleofBasicandDilutedEarningsperShareDetails Earnings Per Share - Schedule of Basic and Diluted Earnings per Share (Details) Details 61 false false R62.htm 9955548 - Disclosure - Earnings Per Share - Narrative (Details) Sheet http://www.teledyne.com/role/EarningsPerShareNarrativeDetails Earnings Per Share - Narrative (Details) Details 62 false false R63.htm 9955549 - Disclosure - Accumulated Other Comprehensive Income (Loss) - Schedule of Changes in AOCI by Component (Details) Sheet http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleofChangesinAOCIbyComponentDetails Accumulated Other Comprehensive Income (Loss) - Schedule of Changes in AOCI by Component (Details) Details http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLossTables 63 false false R64.htm 9955550 - Disclosure - Accumulated Other Comprehensive Income (Loss) - Schedule of Reclassification out of Accumulated Other Comprehensive Income (Details) Sheet http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleofReclassificationoutofAccumulatedOtherComprehensiveIncomeDetails Accumulated Other Comprehensive Income (Loss) - Schedule of Reclassification out of Accumulated Other Comprehensive Income (Details) Details http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLossTables 64 false false R65.htm 9955551 - Disclosure - Derivative Instruments and Hedging Activities - Narrative (Details) Sheet http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesNarrativeDetails Derivative Instruments and Hedging Activities - Narrative (Details) Details 65 false false R66.htm 9955552 - Disclosure - Derivative Instruments and Hedging Activities - Schedule of Effect of Derivative Instruments Designated as Cash Flow Hedges (Details) Sheet http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofEffectofDerivativeInstrumentsDesignatedasCashFlowHedgesDetails Derivative Instruments and Hedging Activities - Schedule of Effect of Derivative Instruments Designated as Cash Flow Hedges (Details) Details 66 false false R67.htm 9955553 - Disclosure - Derivative Instruments and Hedging Activities -Schedule of Notional Amounts and Fair Values of Derivatives (Details) Sheet http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofNotionalAmountsandFairValuesofDerivativesDetails Derivative Instruments and Hedging Activities -Schedule of Notional Amounts and Fair Values of Derivatives (Details) Details 67 false false R68.htm 9955554 - Disclosure - Fair Value Measurement - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) Sheet http://www.teledyne.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails Fair Value Measurement - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) Details 68 false false R69.htm 9955555 - Disclosure - Fair Value Measurement - Narrative (Details) Sheet http://www.teledyne.com/role/FairValueMeasurementNarrativeDetails Fair Value Measurement - Narrative (Details) Details 69 false false R70.htm 9955556 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.teledyne.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.teledyne.com/role/CommitmentsandContingencies 70 false false All Reports Book All Reports tdy-20250330.htm tdy-20250330.xsd tdy-20250330_cal.xml tdy-20250330_def.xml tdy-20250330_lab.xml tdy-20250330_pre.xml http://fasb.org/srt/2024 http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 89 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "tdy-20250330.htm": { "nsprefix": "tdy", "nsuri": "http://www.teledyne.com/20250330", "dts": { "inline": { "local": [ "tdy-20250330.htm" ] }, "schema": { "local": [ "tdy-20250330.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/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "tdy-20250330_cal.xml" ] }, "definitionLink": { "local": [ "tdy-20250330_def.xml" ] }, "labelLink": { "local": [ "tdy-20250330_lab.xml" ] }, "presentationLink": { "local": [ "tdy-20250330_pre.xml" ] } }, "keyStandard": 243, "keyCustom": 13, "axisStandard": 29, "axisCustom": 0, "memberStandard": 51, "memberCustom": 22, "hidden": { "total": 6, "http://xbrl.sec.gov/dei/2024": 5, "http://fasb.org/us-gaap/2024": 1 }, "contextCount": 256, "entityCount": 1, "segmentCount": 74, "elementCount": 573, "unitCount": 8, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 758, "http://xbrl.sec.gov/dei/2024": 29, "http://xbrl.sec.gov/ecd/2024": 4, "http://fasb.org/srt/2024": 1 }, "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-20250330.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-20250330.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSS", "longName": "9952151 - 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", "ix:continuation", "us-gaap:DisaggregationOfRevenueTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20250330.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InterestExpenseNonoperating", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20250330.htm", "unique": true } }, "R3": { "role": "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "longName": "9952152 - 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-20250330.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-20250330.htm", "unique": true } }, "R4": { "role": "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "longName": "9952153 - 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-20250330.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-20250330.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "longName": "9952154 - 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-20250330.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-20250330.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "longName": "9952155 - 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-25", "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-20250330.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-20", "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-20250330.htm", "unique": true } }, "R7": { "role": "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "longName": "9952156 - 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-20250330.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-20250330.htm", "unique": true } }, "R8": { "role": "http://www.teledyne.com/role/General", "longName": "9952157 - 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-20250330.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-20250330.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.teledyne.com/role/BusinessAcquisitions", "longName": "9952158 - 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-20250330.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-20250330.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.teledyne.com/role/BusinessSegments", "longName": "9952159 - 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-20250330.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-20250330.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.teledyne.com/role/RevenueRecognitionandContractBalances", "longName": "9952160 - 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-20250330.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-20250330.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.teledyne.com/role/GoodwillandAcquiredIntangibleAssets", "longName": "9952161 - Disclosure - Goodwill and Acquired Intangible Assets", "shortName": "Goodwill and Acquired 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-20250330.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-20250330.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.teledyne.com/role/SupplementalBalanceSheetInformation", "longName": "9952162 - 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-20250330.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-20250330.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.teledyne.com/role/LongTermDebt", "longName": "9952163 - 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-20250330.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-20250330.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.teledyne.com/role/IncomeTaxes", "longName": "9952164 - 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-20250330.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-20250330.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.teledyne.com/role/PensionPlans", "longName": "9952165 - 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-20250330.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-20250330.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.teledyne.com/role/StockBasedCompensation", "longName": "9952166 - 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-20250330.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-20250330.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.teledyne.com/role/EarningsPerShare", "longName": "9952167 - 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-20250330.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-20250330.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLoss", "longName": "9952168 - 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-20250330.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-20250330.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivities", "longName": "9952169 - 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-20250330.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-20250330.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.teledyne.com/role/FairValueMeasurement", "longName": "9952170 - Disclosure - Fair Value Measurement", "shortName": "Fair Value Measurement", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20250330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20250330.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.teledyne.com/role/CommitmentsandContingencies", "longName": "9952171 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "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-20250330.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-20250330.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-20250330.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": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20250330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20250330.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.teledyne.com/role/GeneralPolicies", "longName": "9955511 - 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-20250330.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-20250330.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.teledyne.com/role/BusinessAcquisitionsTables", "longName": "9955512 - 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-20250330.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-20250330.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.teledyne.com/role/BusinessSegmentsTables", "longName": "9955513 - 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-20250330.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-20250330.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesTables", "longName": "9955514 - 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": [ "body", "html" ], "reportCount": 1, "baseRef": "tdy-20250330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "tdy-20250330.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.teledyne.com/role/GoodwillandAcquiredIntangibleAssetsTables", "longName": "9955515 - Disclosure - Goodwill and Acquired Intangible Assets (Tables)", "shortName": "Goodwill and Acquired 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-20250330.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-20250330.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.teledyne.com/role/SupplementalBalanceSheetInformationTables", "longName": "9955516 - 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-20250330.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-20250330.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.teledyne.com/role/LongTermDebtTables", "longName": "9955517 - 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": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20250330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20250330.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.teledyne.com/role/IncomeTaxesTables", "longName": "9955518 - 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-20250330.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-20250330.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.teledyne.com/role/PensionPlansTables", "longName": "9955519 - 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-20250330.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-20250330.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.teledyne.com/role/StockBasedCompensationTables", "longName": "9955520 - 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": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20250330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20250330.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.teledyne.com/role/EarningsPerShareTables", "longName": "9955521 - Disclosure - Earnings Per Share (Tables)", "shortName": "Earnings Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20250330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20250330.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLossTables", "longName": "9955522 - 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-20250330.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-20250330.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesTables", "longName": "9955523 - 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": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20250330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20250330.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.teledyne.com/role/FairValueMeasurementTables", "longName": "9955524 - Disclosure - Fair Value Measurement (Tables)", "shortName": "Fair Value Measurement (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20250330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20250330.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.teledyne.com/role/BusinessAcquisitionsNarrativeDetails", "longName": "9955525 - Disclosure - Business Acquisitions - Narrative (Details)", "shortName": "Business Acquisitions - Narrative (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-20250330.htm", "first": true }, "uniqueAnchor": null }, "R40": { "role": "http://www.teledyne.com/role/BusinessAcquisitionsScheduleofPurchasePriceGoodwillAcquiredandIntangibleAssetsAcquiredfortheAcquisitionsDetails", "longName": "9955526 - Disclosure - Business Acquisitions - Schedule of Purchase Price Goodwill Acquired, and Intangible Assets Acquired for the Acquisitions (Details)", "shortName": "Business Acquisitions - Schedule of Purchase Price Goodwill Acquired, and Intangible Assets Acquired for the Acquisitions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "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-20250330.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-20250330.htm", "unique": true } }, "R41": { "role": "http://www.teledyne.com/role/BusinessSegmentsNarrativeDetails", "longName": "9955527 - Disclosure - Business Segments - Narrative (Details)", "shortName": "Business Segments - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "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-20250330.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-20250330.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.teledyne.com/role/BusinessSegmentsScheduleofNetSalesOperatingExpensesandOperatingIncomebySegmentDetails", "longName": "9955528 - Disclosure - Business Segments - Schedule of Net Sales, Operating Expenses and Operating Income by Segment (Details)", "shortName": "Business Segments - Schedule of Net Sales, Operating Expenses and Operating Income by Segment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:DisaggregationOfRevenueTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20250330.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "tdy:SegmentReportingOperatingIncomeLossPercentageChange", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20250330.htm", "unique": true } }, "R43": { "role": "http://www.teledyne.com/role/BusinessSegmentsScheduleofSalesbyProductLineDetails", "longName": "9955529 - Disclosure - Business Segments - Schedule of Sales by Product Line (Details)", "shortName": "Business Segments - Schedule of Sales by Product Line (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", "ix:continuation", "us-gaap:DisaggregationOfRevenueTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20250330.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-67", "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-20250330.htm", "unique": true } }, "R44": { "role": "http://www.teledyne.com/role/BusinessSegmentsIdentifiableAssetsDetails", "longName": "9955530 - Disclosure - Business Segments - Identifiable Assets (Details)", "shortName": "Business Segments - Identifiable Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:Assets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20250330.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-75", "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-20250330.htm", "unique": true } }, "R45": { "role": "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesNarrativeDetails", "longName": "9955531 - 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": "45", "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-20250330.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-20250330.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesScheduleofDisaggregationofRevenueDetails", "longName": "9955532 - Disclosure - Revenue Recognition and Contract Balances - Schedule of Disaggregation of Revenue (Details)", "shortName": "Revenue Recognition and Contract Balances - Schedule of Disaggregation of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:DisaggregationOfRevenueTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20250330.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-116", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:DisaggregationOfRevenueTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20250330.htm", "unique": true } }, "R47": { "role": "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesScheduleofContractLiabilitiesDetails", "longName": "9955533 - Disclosure - Revenue Recognition and Contract Balances - Schedule of Contract Liabilities (Details)", "shortName": "Revenue Recognition and Contract Balances - Schedule of Contract Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "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-20250330.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-20250330.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.teledyne.com/role/GoodwillandAcquiredIntangibleAssetsScheduleofChangesintheCarryingValueofGoodwillDetails", "longName": "9955534 - Disclosure - Goodwill and Acquired Intangible Assets - Schedule of Changes in the Carrying Value of Goodwill (Details)", "shortName": "Goodwill and Acquired 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-20250330.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-20250330.htm", "unique": true } }, "R49": { "role": "http://www.teledyne.com/role/GoodwillandAcquiredIntangibleAssetsScheduleofCarryingValueofOtherAcquiredIntangibleAssetsDetails", "longName": "9955535 - Disclosure - Goodwill and Acquired Intangible Assets - Schedule of Carrying Value of Other Acquired Intangible Assets (Details)", "shortName": "Goodwill and Acquired 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:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20250330.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:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20250330.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.teledyne.com/role/GoodwillandAcquiredIntangibleAssetsNarrativeDetails", "longName": "9955536 - Disclosure - Goodwill and Acquired Intangible Assets - Narrative (Details)", "shortName": "Goodwill and Acquired Intangible Assets - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:Goodwill", "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-20250330.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-176", "name": "us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20250330.htm", "unique": true } }, "R51": { "role": "http://www.teledyne.com/role/SupplementalBalanceSheetInformationNarrativeDetails", "longName": "9955537 - Disclosure - Supplemental Balance Sheet Information - Narrative (Details)", "shortName": "Supplemental Balance Sheet Information - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "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-20250330.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-20250330.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.teledyne.com/role/SupplementalBalanceSheetInformationScheduleofInventoryDetails", "longName": "9955538 - 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": "52", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:InventoryRawMaterialsAndSupplies", "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-20250330.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", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20250330.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.teledyne.com/role/SupplementalBalanceSheetInformationScheduleofChangesinProductWarrantyReserveDetails", "longName": "9955539 - 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": "53", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:StandardProductWarrantyAccrual", "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-20250330.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", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20250330.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.teledyne.com/role/LongTermDebtScheduleofLongTermDebtDetails", "longName": "9955540 - Disclosure - Long-Term Debt - Schedule of Long-Term Debt (Details)", "shortName": "Long-Term Debt - Schedule of Long-Term Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:DeferredFinanceCostsNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20250330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:DeferredFinanceCostsNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20250330.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.teledyne.com/role/LongTermDebtNarrativeDetails", "longName": "9955541 - Disclosure - Long-Term Debt - Narrative (Details)", "shortName": "Long-Term Debt - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-179", "name": "us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20250330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-179", "name": "us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20250330.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.teledyne.com/role/IncomeTaxesDetails", "longName": "9955542 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "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-20250330.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20250330.htm", "unique": true } }, "R57": { "role": "http://www.teledyne.com/role/PensionPlansDetails", "longName": "9955543 - Disclosure - Pension Plans (Details)", "shortName": "Pension Plans (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-192", "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-20250330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-192", "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-20250330.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.teledyne.com/role/StockBasedCompensationNarrativeDetails", "longName": "9955544 - Disclosure - Stock-Based Compensation - Narrative (Details)", "shortName": "Stock-Based Compensation - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20250330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20250330.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.teledyne.com/role/StockBasedCompensationScheduleofStockOptionTransactionsforEmployeeStockOptionPlansDetails", "longName": "9955545 - Disclosure - Stock-Based Compensation - Schedule of Stock Option Transactions for Employee Stock Option Plans (Details)", "shortName": "Stock-Based Compensation - Schedule of Stock Option Transactions for Employee Stock Option Plans (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20250330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20250330.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.teledyne.com/role/StockBasedCompensationScheduleofRestrictedStockActivityDetails", "longName": "9955546 - Disclosure - Stock-Based Compensation - Schedule of Restricted Stock Activity (Details)", "shortName": "Stock-Based Compensation - Schedule of Restricted Stock Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-195", "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-20250330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-195", "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-20250330.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.teledyne.com/role/EarningsPerShareScheduleofBasicandDilutedEarningsperShareDetails", "longName": "9955547 - Disclosure - Earnings Per Share - Schedule of Basic and Diluted Earnings per Share (Details)", "shortName": "Earnings Per Share - Schedule of Basic and Diluted Earnings per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20250330.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", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20250330.htm", "unique": true } }, "R62": { "role": "http://www.teledyne.com/role/EarningsPerShareNarrativeDetails", "longName": "9955548 - Disclosure - Earnings Per Share - Narrative (Details)", "shortName": "Earnings Per Share - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-201", "name": "srt:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20250330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-201", "name": "srt:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20250330.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleofChangesinAOCIbyComponentDetails", "longName": "9955549 - Disclosure - Accumulated Other Comprehensive Income (Loss) - Schedule of Changes in AOCI by Component (Details)", "shortName": "Accumulated Other Comprehensive Income (Loss) - Schedule of Changes in AOCI by Component (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "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-20250330.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent", "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-20250330.htm", "unique": true } }, "R64": { "role": "http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleofReclassificationoutofAccumulatedOtherComprehensiveIncomeDetails", "longName": "9955550 - Disclosure - Accumulated Other Comprehensive Income (Loss) - Schedule of Reclassification out of Accumulated Other Comprehensive Income (Details)", "shortName": "Accumulated Other Comprehensive Income (Loss) - Schedule of Reclassification out of Accumulated Other Comprehensive Income (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "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-20250330.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-220", "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-20250330.htm", "unique": true } }, "R65": { "role": "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesNarrativeDetails", "longName": "9955551 - 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": "65", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:DerivativeNotionalAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20250330.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-229", "name": "us-gaap:DerivativeNotionalAmount", "unitRef": "eur", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20250330.htm", "unique": true } }, "R66": { "role": "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofEffectofDerivativeInstrumentsDesignatedasCashFlowHedgesDetails", "longName": "9955552 - Disclosure - Derivative Instruments and Hedging Activities - Schedule of Effect of Derivative Instruments Designated as Cash Flow Hedges (Details)", "shortName": "Derivative Instruments and Hedging Activities - Schedule of Effect of Derivative Instruments Designated as Cash Flow Hedges (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-230", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20250330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-230", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20250330.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofNotionalAmountsandFairValuesofDerivativesDetails", "longName": "9955553 - Disclosure - Derivative Instruments and Hedging Activities -Schedule of Notional Amounts and Fair Values of Derivatives (Details)", "shortName": "Derivative Instruments and Hedging Activities -Schedule of Notional Amounts and Fair Values of Derivatives (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:DerivativeNotionalAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20250330.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:DerivativeAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20250330.htm", "unique": true } }, "R68": { "role": "http://www.teledyne.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "longName": "9955554 - Disclosure - Fair Value Measurement - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details)", "shortName": "Fair Value Measurement - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-254", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20250330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-254", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20250330.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.teledyne.com/role/FairValueMeasurementNarrativeDetails", "longName": "9955555 - Disclosure - Fair Value Measurement - Narrative (Details)", "shortName": "Fair Value Measurement - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-4", "name": "tdy:DerivativeFairValueAmountOffset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20250330.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "tdy:DerivativeFairValueAmountOffset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tdy-20250330.htm", "first": true, "unique": true } }, "R70": { "role": "http://www.teledyne.com/role/CommitmentsandContingenciesDetails", "longName": "9955556 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "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-20250330.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-20250330.htm", "first": true, "unique": true } } }, "tag": { "tdy_A160UnsecuredSeniorNotesDueApril2026Member": { "xbrltype": "domainItemType", "nsuri": "http://www.teledyne.com/20250330", "localname": "A160UnsecuredSeniorNotesDueApril2026Member", "presentation": [ "http://www.teledyne.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "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_A225UnsecuredSeniorNotesDueApril2028Member": { "xbrltype": "domainItemType", "nsuri": "http://www.teledyne.com/20250330", "localname": "A225UnsecuredSeniorNotesDueApril2028Member", "presentation": [ "http://www.teledyne.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "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/20250330", "localname": "A250UnsecuredSeniorNotesDue2030Member", "presentation": [ "http://www.teledyne.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "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/20250330", "localname": "A275UnsecuredSeniorNotesDueApril2031Member", "presentation": [ "http://www.teledyne.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "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/2024", "localname": "AOCIAttributableToParentNetOfTaxRollForward", "presentation": [ "http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleofChangesinAOCIbyComponentDetails" ], "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/2024", "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": [ "r77", "r875" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r1032" ] }, "us-gaap_AccrualForEnvironmentalLossContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r357", "r836", "r990", "r991", "r1065", "r1067" ] }, "us-gaap_AccruedEnvironmentalLossContingenciesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r80", "r835", "r1064", "r1065", "r1067" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r80" ] }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "presentation": [ "http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleofChangesinAOCIbyComponentDetails", "http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleofReclassificationoutofAccumulatedOtherComprehensiveIncomeDetails" ], "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": [ "r3", "r4", "r10", "r22", "r103", "r1011", "r1012", "r1013" ] }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember", "presentation": [ "http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleofReclassificationoutofAccumulatedOtherComprehensiveIncomeDetails" ], "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": [ "r3", "r10", "r22", "r227", "r228", "r1011" ] }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember", "presentation": [ "http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleofReclassificationoutofAccumulatedOtherComprehensiveIncomeDetails" ], "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": [ "r10", "r22", "r103", "r227", "r228", "r1011" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r36", "r202", "r674" ] }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "presentation": [ "http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleofChangesinAOCIbyComponentDetails", "http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleofReclassificationoutofAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Flow Hedges", "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": [ "r219", "r227", "r228", "r565", "r819", "r1011" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleofChangesinAOCIbyComponentDetails", "http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleofReclassificationoutofAccumulatedOtherComprehensiveIncomeDetails" ], "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": [ "r226", "r227", "r606", "r608", "r609", "r610", "r611", "r612" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r21", "r22", "r104", "r209", "r671", "r711", "r712" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleofChangesinAOCIbyComponentDetails", "http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleofReclassificationoutofAccumulatedOtherComprehensiveIncomeDetails" ], "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": [ "r226", "r227", "r606", "r608", "r609", "r610", "r611", "r612" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleofChangesinAOCIbyComponentDetails", "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": [ "r1", "r10", "r22", "r575", "r578", "r617", "r707", "r708", "r1011", "r1012", "r1013", "r1020", "r1021", "r1022", "r1023" ] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedTranslationAdjustmentMember", "presentation": [ "http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleofChangesinAOCIbyComponentDetails" ], "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": [ "r2", "r10", "r22", "r101", "r102", "r227", "r228", "r608", "r609", "r610", "r611", "r612", "r1011" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r940" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r91" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r719", "r1020", "r1021", "r1022", "r1023", "r1090", "r1154" ] }, "tdy_AdimecHoldingB.VMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teledyne.com/20250330", "localname": "AdimecHoldingB.VMember", "presentation": [ "http://www.teledyne.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.teledyne.com/role/BusinessAcquisitionsScheduleofPurchasePriceGoodwillAcquiredandIntangibleAssetsAcquiredfortheAcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adimec", "label": "Adimec Holding B.V [Member]", "documentation": "Adimec Holding B.V" } } }, "auth_ref": [] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r953" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r953" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r953" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r953" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation and other", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r47", "r48", "r497" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/20250330", "localname": "AerospaceAndDefenseElectronicsMember", "presentation": [ "http://www.teledyne.com/role/BusinessSegmentsIdentifiableAssetsDetails", "http://www.teledyne.com/role/BusinessSegmentsNarrativeDetails", "http://www.teledyne.com/role/BusinessSegmentsScheduleofNetSalesOperatingExpensesandOperatingIncomebySegmentDetails", "http://www.teledyne.com/role/GoodwillandAcquiredIntangibleAssetsScheduleofChangesintheCarryingValueofGoodwillDetails", "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aerospace and Defense Electronics", "label": "Aerospace and Defense Electronics [Member]", "documentation": "Aerospace and Defense Electronics." } } }, "auth_ref": [] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table", "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r986" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r912", "r922", "r932", "r964" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r915", "r925", "r935", "r967" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Pension Adjustments Service Cost", "label": "Aggregate Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r987" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r953" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r960" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r916", "r926", "r936", "r960", "r968", "r972", "r980" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r978" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r526", "r530" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r210", "r310", "r314" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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_AmortizationOfDeferredChargesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfDeferredChargesAbstract", "presentation": [ "http://www.teledyne.com/role/BusinessSegmentsScheduleofNetSalesOperatingExpensesandOperatingIncomebySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquired intangible asset amortization:", "label": "Amortization of Deferred Charges [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/BusinessSegmentsScheduleofNetSalesOperatingExpensesandOperatingIncomebySegmentDetails", "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Acquired intangible asset amortization", "verboseLabel": "Total 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": [ "r8", "r329", "r336", "r834" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r269" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r27" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r27" ] }, "srt_AsiaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "AsiaMember", "presentation": [ "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asia", "label": "Asia [Member]", "documentation": "Continent of Asia." } } }, "auth_ref": [ "r998", "r999", "r1000", "r1001", "r1156", "r1157", "r1158", "r1159" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r136", "r146", "r206", "r238", "r273", "r279", "r297", "r301", "r311", "r363", "r364", "r366", "r367", "r368", "r369", "r370", "r372", "r373", "r561", "r566", "r604", "r666", "r753", "r827", "r828", "r875", "r903", "r1077", "r1078", "r1110" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r199", "r212", "r238", "r311", "r363", "r364", "r366", "r367", "r368", "r369", "r370", "r372", "r373", "r561", "r566", "r604", "r875", "r1077", "r1078", "r1110" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Current Assets", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.teledyne.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails": { "parentTag": "us-gaap_DerivativeFairValueOfDerivativeNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.teledyne.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total assets recorded at fair value", "label": "Assets, Fair Value Disclosure", "documentation": "Fair value portion of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r585", "r586", "r867" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r975" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r976" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r971" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r971" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r971" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r971" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r971" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r971" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://www.teledyne.com/role/StockBasedCompensationNarrativeDetails", "http://www.teledyne.com/role/StockBasedCompensationScheduleofRestrictedStockActivityDetails", "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": [ "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r974" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r973" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r972" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r972" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r116" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.teledyne.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.teledyne.com/role/BusinessAcquisitionsScheduleofPurchasePriceGoodwillAcquiredandIntangibleAssetsAcquiredfortheAcquisitionsDetails" ], "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": [ "r330", "r331", "r332", "r333", "r334", "r556", "r855", "r858" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.teledyne.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.teledyne.com/role/BusinessAcquisitionsScheduleofPurchasePriceGoodwillAcquiredandIntangibleAssetsAcquiredfortheAcquisitionsDetails" ], "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": [ "r49", "r50", "r330", "r331", "r332", "r333", "r334", "r556", "r855", "r858" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.teledyne.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.teledyne.com/role/BusinessAcquisitionsScheduleofPurchasePriceGoodwillAcquiredandIntangibleAssetsAcquiredfortheAcquisitionsDetails" ], "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": [ "r556" ] }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "lang": { "en-us": { "role": { "label": "Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r126", "r557" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "crdr": "debit", "presentation": [ "http://www.teledyne.com/role/BusinessAcquisitionsScheduleofPurchasePriceGoodwillAcquiredandIntangibleAssetsAcquiredfortheAcquisitionsDetails" ], "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": [ "r51" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r25", "r201", "r816" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r25", "r113", "r236" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r0", "r113" ] }, "us-gaap_CashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r1006", "r1121" ] }, "us-gaap_CashFlowHedgingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashFlowHedgingMember", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesNarrativeDetails", "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofEffectofDerivativeInstrumentsDesignatedasCashFlowHedgesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Flow Hedging", "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": [ "r61" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r951" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year", "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]" } } }, "auth_ref": [ "r948" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested", "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r946" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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/2024", "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": [ "r952" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r952" ] }, "tdy_CommercialAndOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teledyne.com/20250330", "localname": "CommercialAndOtherMember", "presentation": [ "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesScheduleofDisaggregationofRevenueDetails" ], "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/2024", "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 (see Note 15)", "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": [ "r86", "r139", "r668", "r739" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r119", "r353", "r354", "r801", "r1059", "r1066" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r893", "r894", "r895", "r897", "r898", "r899", "r900", "r1020", "r1021", "r1023", "r1090", "r1152", "r1154" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r90" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r90" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r11", "r90", "r740", "r759", "r1154", "r1155" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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; issued shares: 47,424,847 at March 30, 2025 and 47,432,888 at December\u00a029, 2024; outstanding shares: 46,851,809 at March 30, 2025 and 46,706,612 at December\u00a029, 2024", "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": [ "r90", "r670", "r875" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r957" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r956" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r958" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r955" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r23", "r223", "r225", "r232", "r663", "r680", "r682" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r6", "r55", "r57", "r223", "r225", "r231", "r662", "r680", "r681" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r57", "r128", "r223", "r225", "r230", "r661", "r680" ] }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r100", "r229", "r660", "r679" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r29", "r30", "r74", "r75", "r308", "r800" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r29", "r30", "r74", "r75", "r308", "r714", "r800" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r29", "r30", "r74", "r75", "r308", "r800", "r996" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r29", "r30", "r74", "r75", "r308" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r29", "r30", "r74", "r75", "r308", "r800" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.teledyne.com/role/BusinessSegmentsIdentifiableAssetsDetails", "http://www.teledyne.com/role/BusinessSegmentsScheduleofNetSalesOperatingExpensesandOperatingIncomebySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Axis]", "label": "Consolidation Items [Axis]", "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments." } } }, "auth_ref": [ "r144", "r153", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r240", "r273", "r281", "r295", "r296", "r297", "r298", "r299", "r301", "r302", "r303", "r363", "r364", "r365", "r366", "r368", "r369", "r370", "r371", "r372", "r827", "r828", "r1002", "r1003", "r1077", "r1078" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.teledyne.com/role/BusinessSegmentsIdentifiableAssetsDetails", "http://www.teledyne.com/role/BusinessSegmentsScheduleofNetSalesOperatingExpensesandOperatingIncomebySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Domain]", "label": "Consolidation Items [Domain]", "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments." } } }, "auth_ref": [ "r144", "r153", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r240", "r273", "r281", "r295", "r296", "r297", "r298", "r299", "r301", "r302", "r303", "r363", "r364", "r365", "r366", "r368", "r369", "r370", "r371", "r372", "r827", "r828", "r1002", "r1003", "r1077", "r1078" ] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r1082" ] }, "us-gaap_ContractWithCustomerBasisOfPricingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r847", "r1083" ] }, "us-gaap_ContractWithCustomerBasisOfPricingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r847", "r1083" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiability", "crdr": "credit", "calculation": { "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesScheduleofContractLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesScheduleofContractLiabilitiesDetails" ], "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": [ "r405", "r406", "r417" ] }, "us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r843" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesScheduleofContractLiabilitiesDetails": { "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesScheduleofContractLiabilitiesDetails" ], "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": [ "r405", "r406", "r417" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesScheduleofContractLiabilitiesDetails": { "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesScheduleofContractLiabilitiesDetails" ], "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": [ "r405", "r406", "r417" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r418" ] }, "us-gaap_CorporateNonSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CorporateNonSegmentMember", "presentation": [ "http://www.teledyne.com/role/BusinessSegmentsIdentifiableAssetsDetails", "http://www.teledyne.com/role/BusinessSegmentsScheduleofNetSalesOperatingExpensesandOperatingIncomebySegmentDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Corporate expense", "terseLabel": "Corporate", "label": "Segment Reporting, Reconciling Item, Corporate Nonsegment [Member]", "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment." } } }, "auth_ref": [ "r14", "r296", "r297", "r298", "r299", "r302", "r1028" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/BusinessSegmentsScheduleofNetSalesOperatingExpensesandOperatingIncomebySegmentDetails", "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSS" ], "lang": { "en-us": { "role": { "verboseLabel": "Cost of sales", "terseLabel": "Total 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": [ "r106", "r107", "r625" ] }, "us-gaap_CostOfGoodsAndServicesSoldAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSoldAbstract", "presentation": [ "http://www.teledyne.com/role/BusinessSegmentsScheduleofNetSalesOperatingExpensesandOperatingIncomebySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of sales:", "label": "Cost of Goods and Services Sold [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/AccumulatedOtherComprehensiveIncomeLossScheduleofReclassificationoutofAccumulatedOtherComprehensiveIncomeDetails", "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": [ "r111" ] }, "us-gaap_CostsAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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_CountriesOtherThanUnitedStatesAndEuropeAndAsiaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teledyne.com/20250330", "localname": "CountriesOtherThanUnitedStatesAndEuropeAndAsiaMember", "presentation": [ "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "All Other", "label": "Countries Other Than United States And Europe And Asia [Member]", "documentation": "Countries Other Than United States And Europe And Asia" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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/2024", "localname": "CreditFacilityAxis", "presentation": [ "http://www.teledyne.com/role/LongTermDebtNarrativeDetails", "http://www.teledyne.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r362", "r1075" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityDomain", "presentation": [ "http://www.teledyne.com/role/LongTermDebtNarrativeDetails", "http://www.teledyne.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r362", "r1075", "r1076" ] }, "us-gaap_CrossCurrencyInterestRateContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CrossCurrencyInterestRateContractMember", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofEffectofDerivativeInstrumentsDesignatedasCashFlowHedgesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cross-currency swap", "label": "Cross Currency Interest Rate Contract [Member]", "documentation": "Derivative instrument whose primary underlying risk is tied to interest rates and foreign exchange rates." } } }, "auth_ref": [ "r1084", "r1089" ] }, "tdy_CurrencySwapMaturingOctober2024Member": { "xbrltype": "domainItemType", "nsuri": "http://www.teledyne.com/20250330", "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/2024", "localname": "CurrencySwapMember", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesNarrativeDetails", "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofEffectofDerivativeInstrumentsDesignatedasCashFlowHedgesDetails", "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofNotionalAmountsandFairValuesofDerivativesDetails", "http://www.teledyne.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cross-currency swap agreements", "verboseLabel": "Cross-currency swaps", "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/2024", "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/2024", "localname": "CustomerRelatedIntangibleAssetsMember", "presentation": [ "http://www.teledyne.com/role/GoodwillandAcquiredIntangibleAssetsScheduleofCarryingValueofOtherAcquiredIntangibleAssetsDetails" ], "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": [ "r17", "r1047", "r1048", "r1049", "r1050", "r1052", "r1054", "r1056", "r1057" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r120", "r237", "r344", "r345", "r346", "r347", "r348", "r361", "r362", "r374", "r380", "r381", "r382", "r383", "r384", "r385", "r390", "r397", "r398", "r400", "r614" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.teledyne.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r19", "r79", "r80", "r137", "r138", "r240", "r375", "r376", "r377", "r378", "r379", "r381", "r386", "r387", "r388", "r389", "r391", "r392", "r393", "r394", "r395", "r396", "r837", "r838", "r839", "r840", "r841", "r874", "r1017", "r1060", "r1061", "r1062", "r1108", "r1109" ] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://www.teledyne.com/role/LongTermDebtScheduleofLongTermDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.teledyne.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other debt", "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": [ "r19", "r138", "r401" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.teledyne.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed 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": [ "r82", "r376" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.teledyne.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r240", "r375", "r376", "r377", "r378", "r379", "r381", "r386", "r387", "r388", "r389", "r391", "r392", "r393", "r394", "r395", "r396", "r399", "r837", "r838", "r839", "r840", "r841", "r874", "r1017", "r1108", "r1109" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.teledyne.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r19", "r240", "r375", "r376", "r377", "r378", "r379", "r381", "r386", "r387", "r388", "r389", "r391", "r392", "r393", "r394", "r395", "r396", "r837", "r838", "r839", "r840", "r841", "r874", "r1017", "r1060", "r1061", "r1062", "r1108", "r1109" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTable", "presentation": [ "http://www.teledyne.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "Disclosure of information about long-term debt instrument or arrangement." } } }, "auth_ref": [ "r19", "r38", "r39", "r76", "r121", "r122", "r240", "r375", "r376", "r377", "r378", "r379", "r381", "r386", "r387", "r388", "r389", "r391", "r392", "r393", "r394", "r395", "r396", "r399", "r837", "r838", "r839", "r840", "r841", "r874", "r1017", "r1108", "r1109" ] }, "us-gaap_DebtWeightedAverageInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtWeightedAverageInterestRate", "presentation": [ "http://www.teledyne.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average variable rate (as a percent)", "label": "Debt, Weighted Average Interest Rate", "documentation": "Weighted average interest rate of debt outstanding." } } }, "auth_ref": [] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "calculation": { "http://www.teledyne.com/role/LongTermDebtScheduleofLongTermDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.teledyne.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "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": [ "r1080", "r1107", "r1108", "r1109" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r534", "r535", "r667" ] }, "tdy_DefinedBenefitPensionAndPostretirementPlanAmortizationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.teledyne.com/20250330", "localname": "DefinedBenefitPensionAndPostretirementPlanAmortizationAbstract", "presentation": [ "http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleofReclassificationoutofAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of defined benefit pension and postretirement plan items:", "label": "Defined Benefit Pension and Postretirement Plan Amortization [Abstract]", "documentation": "Defined Benefit Pension and Postretirement Plan Amortization" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "crdr": "credit", "calculation": { "http://www.teledyne.com/role/PensionPlansDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.teledyne.com/role/PensionPlansDetails" ], "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": [ "r423", "r461", "r482", "r853", "r854" ] }, "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit", "crdr": "debit", "calculation": { "http://www.teledyne.com/role/PensionPlansDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.teledyne.com/role/PensionPlansDetails" ], "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": [ "r423", "r462", "r483", "r853", "r854" ] }, "us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r135", "r421", "r422", "r444", "r752", "r853", "r1119" ] }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanDisclosureLineItems", "presentation": [ "http://www.teledyne.com/role/PensionPlansDetails" ], "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/2024", "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "crdr": "credit", "calculation": { "http://www.teledyne.com/role/PensionPlansDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.teledyne.com/role/PensionPlansDetails" ], "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": [ "r423", "r460", "r481", "r853", "r854" ] }, "us-gaap_DefinedBenefitPlanInterestCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanInterestCost", "crdr": "debit", "calculation": { "http://www.teledyne.com/role/PensionPlansDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.teledyne.com/role/PensionPlansDetails" ], "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": [ "r423", "r427", "r459", "r480", "r853", "r854" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "crdr": "debit", "calculation": { "http://www.teledyne.com/role/PensionPlansDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.teledyne.com/role/PensionPlansDetails" ], "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": [ "r457", "r478", "r853", "r854" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanNetPeriodicBenefitCostAbstract", "presentation": [ "http://www.teledyne.com/role/PensionPlansDetails" ], "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/2024", "localname": "DefinedBenefitPlanServiceCost", "crdr": "debit", "presentation": [ "http://www.teledyne.com/role/PensionPlansDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Service cost \u2014 benefits earned during the period (in millions)", "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": [ "r425", "r458", "r479", "r853", "r854" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationAndAmortization", "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": { "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": [ "r8", "r35" ] }, "us-gaap_DerivativeAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeAssets", "crdr": "debit", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofNotionalAmountsandFairValuesofDerivativesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Asset", "label": "Derivative Asset", "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r214", "r215", "r585", "r586", "r596", "r603", "r721", "r722", "r723", "r724", "r725", "r727", "r728", "r729", "r730", "r731", "r746", "r747", "r789", "r792", "r793", "r794", "r795", "r796", "r818", "r867", "r870", "r895", "r1093", "r1094", "r1095", "r1153" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesNarrativeDetails", "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofEffectofDerivativeInstrumentsDesignatedasCashFlowHedgesDetails", "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofNotionalAmountsandFairValuesofDerivativesDetails", "http://www.teledyne.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "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": [ "r729", "r731", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r754", "r755", "r756", "r757", "r767", "r768", "r769", "r770", "r773", "r774", "r775", "r776", "r789", "r790", "r793", "r795", "r893", "r895", "r1096", "r1097", "r1098", "r1099", "r1100", "r1101", "r1102", "r1103" ] }, "tdy_DerivativeFairValueAmountOffset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teledyne.com/20250330", "localname": "DerivativeFairValueAmountOffset", "crdr": "debit", "presentation": [ "http://www.teledyne.com/role/FairValueMeasurementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of offset", "label": "Derivative, Fair Value, Amount Offset", "documentation": "Derivative, Fair Value, Amount Offset" } } }, "auth_ref": [] }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeFairValueOfDerivativeAsset", "crdr": "debit", "presentation": [ "http://www.teledyne.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Derivative asset, fair value", "label": "Derivative Asset, Subject to Master Netting Arrangement, before Offset", "documentation": "Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement." } } }, "auth_ref": [ "r16", "r99", "r131", "r132", "r213", "r818" ] }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeFairValueOfDerivativeLiability", "crdr": "credit", "presentation": [ "http://www.teledyne.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Derivative liability, fair value", "label": "Derivative Liability, Subject to Master Netting Arrangement, before Offset", "documentation": "Fair value, before effects of master netting arrangements, of a 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. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement." } } }, "auth_ref": [ "r16", "r99", "r131", "r132", "r213", "r818" ] }, "us-gaap_DerivativeFairValueOfDerivativeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeFairValueOfDerivativeNet", "crdr": "debit", "calculation": { "http://www.teledyne.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.teledyne.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net derivatives at fair value", "label": "Derivative, Fair Value, Net", "documentation": "Fair value of the assets less the liabilities of a derivative or group of derivatives." } } }, "auth_ref": [ "r603" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesNarrativeDetails", "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofEffectofDerivativeInstrumentsDesignatedasCashFlowHedgesDetails", "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofNotionalAmountsandFairValuesofDerivativesDetails", "http://www.teledyne.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instrument [Axis]", "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r65", "r67", "r68", "r133", "r729", "r731", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r754", "r755", "r756", "r757", "r767", "r768", "r769", "r770", "r773", "r774", "r775", "r776", "r789", "r790", "r793", "r795", "r818", "r893", "r895", "r1096", "r1097", "r1098", "r1099", "r1100", "r1101", "r1102", "r1103" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r130", "r572", "r580" ] }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesNarrativeDetails", "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofEffectofDerivativeInstrumentsDesignatedasCashFlowHedgesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Relationship [Axis]", "label": "Hedging Relationship [Axis]", "documentation": "Information by type of hedging relationship." } } }, "auth_ref": [ "r12", "r65", "r67" ] }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesNarrativeDetails", "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofEffectofDerivativeInstrumentsDesignatedasCashFlowHedgesDetails" ], "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": [ "r12", "r65", "r67", "r68", "r71", "r72", "r571" ] }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsGainLossLineItems", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesNarrativeDetails", "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofEffectofDerivativeInstrumentsDesignatedasCashFlowHedgesDetails" ], "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": [ "r571" ] }, "us-gaap_DerivativeLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeLiabilities", "crdr": "credit", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofNotionalAmountsandFairValuesofDerivativesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Fair Value (Liability)", "label": "Derivative Liability", "documentation": "Fair value, after the effects of master netting arrangements, of a 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. Includes liabilities not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r214", "r215", "r585", "r586", "r596", "r603", "r721", "r722", "r723", "r724", "r727", "r728", "r729", "r730", "r731", "r754", "r756", "r757", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r818", "r1093", "r1094", "r1095", "r1153" ] }, "us-gaap_DerivativeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeLineItems", "presentation": [ "http://www.teledyne.com/role/FairValueMeasurementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative [Line Items]", "label": "Derivative [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": [ "r580" ] }, "us-gaap_DerivativeNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeNotionalAmount", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesNarrativeDetails", "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofNotionalAmountsandFairValuesofDerivativesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Derivative notional amount", "terseLabel": "Notional Amount", "label": "Derivative, Notional Amount", "documentation": "Nominal or face amount used to calculate payment on derivative." } } }, "auth_ref": [ "r1087", "r1088" ] }, "us-gaap_DerivativeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeTable", "presentation": [ "http://www.teledyne.com/role/FairValueMeasurementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative [Table]", "label": "Derivative [Table]", "documentation": "Disclosure of information about derivative instrument or group of derivative instruments, including, but not limited to, type of derivative instrument, risk being hedged, notional amount, hedge designation, related hedged item, inception date, and maturity date." } } }, "auth_ref": [ "r12", "r58", "r59", "r60", "r63", "r66", "r67", "r69", "r70", "r72", "r580" ] }, "us-gaap_DerivativesFairValueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativesFairValueLineItems", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofNotionalAmountsandFairValuesofDerivativesDetails", "http://www.teledyne.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "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/2024", "localname": "DesignatedAsHedgingInstrumentMember", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesNarrativeDetails", "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofEffectofDerivativeInstrumentsDesignatedasCashFlowHedgesDetails", "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofNotionalAmountsandFairValuesofDerivativesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r12" ] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://www.teledyne.com/role/GoodwillandAcquiredIntangibleAssetsScheduleofCarryingValueofOtherAcquiredIntangibleAssetsDetails" ], "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": [ "r127", "r1047", "r1048", "r1049", "r1050", "r1052", "r1054", "r1056", "r1057" ] }, "tdy_DigitalImagingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teledyne.com/20250330", "localname": "DigitalImagingMember", "presentation": [ "http://www.teledyne.com/role/BusinessSegmentsIdentifiableAssetsDetails", "http://www.teledyne.com/role/BusinessSegmentsNarrativeDetails", "http://www.teledyne.com/role/BusinessSegmentsScheduleofNetSalesOperatingExpensesandOperatingIncomebySegmentDetails", "http://www.teledyne.com/role/GoodwillandAcquiredIntangibleAssetsScheduleofChangesintheCarryingValueofGoodwillDetails", "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesScheduleofDisaggregationofRevenueDetails" ], "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/2024", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesScheduleofDisaggregationofRevenueDetails" ], "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": [ "r416", "r844", "r845", "r846", "r847", "r848", "r849", "r850" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesScheduleofDisaggregationofRevenueDetails" ], "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": [ "r416", "r844", "r845", "r846", "r847", "r848", "r849", "r850" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r1083" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r495", "r499", "r527", "r528", "r529", "r862" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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/2024", "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/2024", "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/2024", "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": [ "r907" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r939" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year", "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]" } } }, "auth_ref": [ "r950" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r233", "r251", "r252", "r253", "r254", "r255", "r256", "r261", "r263", "r266", "r267", "r268", "r272", "r554", "r559", "r582", "r583", "r664", "r683", "r820" ] }, "us-gaap_EarningsPerShareBasicLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r263", "r264", "r266" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r233", "r251", "r252", "r253", "r254", "r255", "r256", "r263", "r266", "r267", "r268", "r272", "r554", "r559", "r582", "r583", "r664", "r683", "r820" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r260", "r269", "r270", "r271" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": "Effects 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": [ "r605" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.teledyne.com/role/IncomeTaxesDetails" ], "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": [ "r537", "r863" ] }, "tdy_EffectiveIncomeTaxRateReconciliationDiscreteItemsAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teledyne.com/20250330", "localname": "EffectiveIncomeTaxRateReconciliationDiscreteItemsAmount", "crdr": "credit", "presentation": [ "http://www.teledyne.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Discrete income tax benefits", "label": "Effective Income Tax Rate Reconciliation, Discrete Items, Amount", "documentation": "Effective Income Tax Rate Reconciliation, Discrete Items, Amount" } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.teledyne.com/role/EarningsPerShareNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Options", "label": "Share-Based Payment Arrangement, 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/20250330", "localname": "EngineeredSystemsMember", "presentation": [ "http://www.teledyne.com/role/BusinessSegmentsIdentifiableAssetsDetails", "http://www.teledyne.com/role/BusinessSegmentsNarrativeDetails", "http://www.teledyne.com/role/BusinessSegmentsScheduleofNetSalesOperatingExpensesandOperatingIncomebySegmentDetails", "http://www.teledyne.com/role/GoodwillandAcquiredIntangibleAssetsScheduleofChangesintheCarryingValueofGoodwillDetails", "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesNarrativeDetails", "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesScheduleofDisaggregationofRevenueDetails" ], "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/2024", "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/2024", "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/2024", "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/2024", "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/2024", "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": [ "r905" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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/2024", "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/2024", "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": [ "r905" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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/2024", "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": [ "r905" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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/2024", "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": [ "r989" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r905" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r905" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r905" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r905" ] }, "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems", "presentation": [ "http://www.teledyne.com/role/BusinessSegmentsScheduleofSalesbyProductLineDetails" ], "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/20250330", "localname": "EnvironmentalInstrumentationMember", "presentation": [ "http://www.teledyne.com/role/BusinessSegmentsScheduleofSalesbyProductLineDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Environmental Instrumentation", "label": "Environmental Instrumentation [Member]", "documentation": "Environmental instrumentation." } } }, "auth_ref": [] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Footnote", "label": "Equity Awards Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r944" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table", "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]" } } }, "auth_ref": [ "r985" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments", "label": "Equity Awards Adjustments [Member]" } } }, "auth_ref": [ "r985" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table", "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r985" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleofChangesinAOCIbyComponentDetails", "http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleofReclassificationoutofAccumulatedOtherComprehensiveIncomeDetails", "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": [ "r11", "r196", "r226", "r227", "r228", "r246", "r247", "r248", "r250", "r255", "r257", "r259", "r274", "r312", "r313", "r341", "r404", "r544", "r545", "r551", "r552", "r553", "r555", "r558", "r559", "r574", "r575", "r576", "r577", "r578", "r579", "r581", "r606", "r608", "r609", "r610", "r611", "r612", "r615", "r616", "r617", "r679", "r707", "r708", "r709", "r719", "r779" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r954" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r912", "r922", "r932", "r964" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r909", "r919", "r929", "r961" ] }, "srt_EuropeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "EuropeMember", "presentation": [ "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Europe", "label": "Europe [Member]", "documentation": "Continent of Europe." } } }, "auth_ref": [ "r998", "r999", "r1000", "r1001", "r1156", "r1157", "r1158", "r1159" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r960" ] }, "tdy_FLIRReportingUnitMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teledyne.com/20250330", "localname": "FLIRReportingUnitMember", "presentation": [ "http://www.teledyne.com/role/GoodwillandAcquiredIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "FLIR Reporting Unit", "label": "FLIR Reporting Unit [Member]", "documentation": "FLIR Reporting Unit" } } }, "auth_ref": [] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.teledyne.com/role/FairValueMeasurementNarrativeDetails", "http://www.teledyne.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "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": [ "r388", "r448", "r449", "r450", "r451", "r452", "r453", "r584", "r586", "r587", "r588", "r589", "r595", "r596", "r598", "r619", "r620", "r621", "r838", "r839", "r851", "r852", "r853", "r867", "r870" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.teledyne.com/role/FairValueMeasurement" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurement", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r591", "r593", "r594", "r595", "r598", "r599", "r600", "r601", "r602", "r658", "r867", "r871" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.teledyne.com/role/FairValueMeasurementNarrativeDetails", "http://www.teledyne.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "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": [ "r388", "r448", "r453", "r586", "r587", "r596", "r620", "r838", "r839", "r851", "r852", "r853", "r867" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.teledyne.com/role/FairValueMeasurementNarrativeDetails", "http://www.teledyne.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "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": [ "r388", "r448", "r449", "r450", "r451", "r452", "r453", "r584", "r586", "r587", "r588", "r589", "r595", "r596", "r598", "r619", "r620", "r621", "r838", "r839", "r851", "r852", "r853", "r867", "r870" ] }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofNotionalAmountsandFairValuesofDerivativesDetails", "http://www.teledyne.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "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": "Disclosure of information about location and fair value of derivative instrument and nonderivative instrument designated as hedging instrument." } } }, "auth_ref": [ "r64", "r66", "r71" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.teledyne.com/role/GoodwillandAcquiredIntangibleAssetsScheduleofCarryingValueofOtherAcquiredIntangibleAssetsDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.teledyne.com/role/GoodwillandAcquiredIntangibleAssetsScheduleofCarryingValueofOtherAcquiredIntangibleAssetsDetails" ], "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": [ "r204", "r315", "r335", "r834" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.teledyne.com/role/GoodwillandAcquiredIntangibleAssetsScheduleofCarryingValueofOtherAcquiredIntangibleAssetsDetails" ], "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": [ "r328", "r330", "r331", "r332", "r334", "r335", "r338", "r339", "r626", "r627", "r813" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.teledyne.com/role/GoodwillandAcquiredIntangibleAssetsScheduleofCarryingValueofOtherAcquiredIntangibleAssetsDetails": { "parentTag": "us-gaap_IntangibleAssetsGrossExcludingGoodwill", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.teledyne.com/role/GoodwillandAcquiredIntangibleAssetsScheduleofCarryingValueofOtherAcquiredIntangibleAssetsDetails" ], "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": [ "r315", "r335", "r627", "r834" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.teledyne.com/role/GoodwillandAcquiredIntangibleAssetsScheduleofCarryingValueofOtherAcquiredIntangibleAssetsDetails" ], "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": [ "r328", "r335", "r338", "r339", "r340", "r626", "r813", "r834" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.teledyne.com/role/GoodwillandAcquiredIntangibleAssetsScheduleofCarryingValueofOtherAcquiredIntangibleAssetsDetails" ], "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": [ "r328", "r330", "r331", "r332", "r334", "r335", "r338", "r339", "r813" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.teledyne.com/role/GoodwillandAcquiredIntangibleAssetsScheduleofCarryingValueofOtherAcquiredIntangibleAssetsDetails_1": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 2.0 }, "http://www.teledyne.com/role/GoodwillandAcquiredIntangibleAssetsScheduleofCarryingValueofOtherAcquiredIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.teledyne.com/role/GoodwillandAcquiredIntangibleAssetsScheduleofCarryingValueofOtherAcquiredIntangibleAssetsDetails" ], "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": [ "r626", "r1054" ] }, "us-gaap_FixedPriceContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r847" ] }, "us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r73" ] }, "us-gaap_ForeignExchangeContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignExchangeContractMember", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesNarrativeDetails", "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofEffectofDerivativeInstrumentsDesignatedasCashFlowHedgesDetails", "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofNotionalAmountsandFairValuesofDerivativesDetails", "http://www.teledyne.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency forward contracts", "verboseLabel": "Foreign currency forward contracts", "label": "Foreign Exchange Contract [Member]", "documentation": "Derivative instrument whose primary underlying risk is tied to foreign exchange rates." } } }, "auth_ref": [ "r818", "r851", "r866", "r867" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r916", "r926", "r936", "r968" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r916", "r926", "r936", "r968" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r916", "r926", "r936", "r968" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r916", "r926", "r936", "r968" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r916", "r926", "r936", "r968" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year", "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]" } } }, "auth_ref": [ "r949" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/GoodwillandAcquiredIntangibleAssetsNarrativeDetails", "http://www.teledyne.com/role/GoodwillandAcquiredIntangibleAssetsScheduleofChangesintheCarryingValueofGoodwillDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Goodwill", "periodStartLabel": "Goodwill, beginning balance", "periodEndLabel": "Goodwill, ending balance", "terseLabel": "Goodwill", "label": "Goodwill", "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r203", "r316", "r659", "r828", "r833", "r868", "r875", "r1036", "r1043" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://www.teledyne.com/role/BusinessAcquisitionsScheduleofPurchasePriceGoodwillAcquiredandIntangibleAssetsAcquiredfortheAcquisitionsDetails", "http://www.teledyne.com/role/GoodwillandAcquiredIntangibleAssetsScheduleofChangesintheCarryingValueofGoodwillDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Goodwill Acquired", "terseLabel": "Current year acquisitions", "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": [ "r319", "r833" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.teledyne.com/role/GoodwillandAcquiredIntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Acquired Intangible Assets", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r1034", "r1046" ] }, "tdy_GoodwillForeignCurrencyTranslationGainLossAndTransfers": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teledyne.com/20250330", "localname": "GoodwillForeignCurrencyTranslationGainLossAndTransfers", "crdr": "credit", "presentation": [ "http://www.teledyne.com/role/GoodwillandAcquiredIntangibleAssetsScheduleofChangesintheCarryingValueofGoodwillDetails" ], "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/2024", "localname": "GoodwillLineItems", "presentation": [ "http://www.teledyne.com/role/GoodwillandAcquiredIntangibleAssetsNarrativeDetails", "http://www.teledyne.com/role/GoodwillandAcquiredIntangibleAssetsScheduleofChangesintheCarryingValueofGoodwillDetails" ], "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": [ "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r833" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillRollForward", "presentation": [ "http://www.teledyne.com/role/GoodwillandAcquiredIntangibleAssetsScheduleofChangesintheCarryingValueofGoodwillDetails" ], "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/2024", "localname": "HedgingDesignationAxis", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesNarrativeDetails", "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofEffectofDerivativeInstrumentsDesignatedasCashFlowHedgesDetails", "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofNotionalAmountsandFairValuesofDerivativesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Designation [Axis]", "label": "Hedging Designation [Axis]", "documentation": "Information by designation of purpose of derivative instrument." } } }, "auth_ref": [ "r12", "r571" ] }, "us-gaap_HedgingDesignationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HedgingDesignationDomain", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesNarrativeDetails", "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofEffectofDerivativeInstrumentsDesignatedasCashFlowHedgesDetails", "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofNotionalAmountsandFairValuesofDerivativesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Designation [Domain]", "label": "Hedging Designation [Domain]", "documentation": "Designation of purpose of derivative instrument." } } }, "auth_ref": [ "r12" ] }, "us-gaap_HedgingRelationshipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HedgingRelationshipDomain", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesNarrativeDetails", "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofEffectofDerivativeInstrumentsDesignatedasCashFlowHedgesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Relationship [Domain]", "label": "Hedging Relationship [Domain]", "documentation": "Nature or intent of a hedge." } } }, "auth_ref": [ "r12" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/AccumulatedOtherComprehensiveIncomeLossScheduleofReclassificationoutofAccumulatedOtherComprehensiveIncomeDetails", "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSS", "http://www.teledyne.com/role/IncomeTaxesDetails" ], "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": [ "r105", "r141", "r145", "r665", "r675", "r822", "r827", "r1025", "r1027", "r1029", "r1030", "r1031" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofEffectofDerivativeInstrumentsDesignatedasCashFlowHedgesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r342", "r349", "r350", "r590", "r592", "r597", "r704", "r706", "r764", "r813", "r869", "r1123" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofEffectofDerivativeInstrumentsDesignatedasCashFlowHedgesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Statement of Income Location, Balance [Domain]", "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r349", "r350", "r590", "r592", "r597", "r704", "r706", "r764", "r813", "r869", "r1123" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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 tax." } } }, "auth_ref": [ "r239", "r533", "r537", "r539", "r540", "r541", "r542", "r543", "r546", "r548", "r549", "r550", "r717", "r863" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/AccumulatedOtherComprehensiveIncomeLossScheduleofReclassificationoutofAccumulatedOtherComprehensiveIncomeDetails", "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSS", "http://www.teledyne.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Provision (benefit) for income taxes", "terseLabel": "Provision (benefit) for income taxes", "negatedTerseLabel": "Income tax impact", "negatedLabel": "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": [ "r147", "r151", "r258", "r259", "r273", "r287", "r301", "r536", "r537", "r547", "r684", "r863" ] }, "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsAndOtherReceivables", "crdr": "credit", "calculation": { "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.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": [ "r7" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "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": { "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": [ "r7" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedLiabilities", "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": "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": [ "r7" ] }, "tdy_IncreaseDecreaseInDeferredAndIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teledyne.com/20250330", "localname": "IncreaseDecreaseInDeferredAndIncomeTaxesPayable", "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 Deferred And Income Taxes Payable", "documentation": "Increase (Decrease) In Deferred And Income Taxes Payable" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "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": "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": [ "r7" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "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": "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": [ "r7" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "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": { "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": [ "r7" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.teledyne.com/role/GoodwillandAcquiredIntangibleAssetsNarrativeDetails", "http://www.teledyne.com/role/GoodwillandAcquiredIntangibleAssetsScheduleofCarryingValueofOtherAcquiredIntangibleAssetsDetails" ], "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": [ "r328", "r333", "r337", "r834" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassLineItems", "presentation": [ "http://www.teledyne.com/role/GoodwillandAcquiredIntangibleAssetsScheduleofCarryingValueofOtherAcquiredIntangibleAssetsDetails" ], "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": [ "r328", "r337", "r340", "r834" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.teledyne.com/role/GoodwillandAcquiredIntangibleAssetsScheduleofCarryingValueofOtherAcquiredIntangibleAssetsDetails_1": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 1.0 }, "http://www.teledyne.com/role/GoodwillandAcquiredIntangibleAssetsScheduleofCarryingValueofOtherAcquiredIntangibleAssetsDetails": { "parentTag": "us-gaap_IntangibleAssetsGrossExcludingGoodwill", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.teledyne.com/role/GoodwillandAcquiredIntangibleAssetsNarrativeDetails", "http://www.teledyne.com/role/GoodwillandAcquiredIntangibleAssetsScheduleofCarryingValueofOtherAcquiredIntangibleAssetsDetails" ], "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": [ "r315", "r337", "r834" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.teledyne.com/role/GoodwillandAcquiredIntangibleAssetsNarrativeDetails", "http://www.teledyne.com/role/GoodwillandAcquiredIntangibleAssetsScheduleofCarryingValueofOtherAcquiredIntangibleAssetsDetails" ], "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": [ "r328", "r333", "r337", "r834" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r916", "r926", "r936", "r960", "r968", "r972", "r980" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r978" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r908", "r984" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r908", "r984" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r908", "r984" ] }, "tdy_InstrumentationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teledyne.com/20250330", "localname": "InstrumentationMember", "presentation": [ "http://www.teledyne.com/role/BusinessSegmentsIdentifiableAssetsDetails", "http://www.teledyne.com/role/BusinessSegmentsNarrativeDetails", "http://www.teledyne.com/role/BusinessSegmentsScheduleofNetSalesOperatingExpensesandOperatingIncomebySegmentDetails", "http://www.teledyne.com/role/BusinessSegmentsScheduleofSalesbyProductLineDetails", "http://www.teledyne.com/role/GoodwillandAcquiredIntangibleAssetsScheduleofChangesintheCarryingValueofGoodwillDetails", "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesScheduleofDisaggregationofRevenueDetails" ], "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/2024", "localname": "IntangibleAssetsGrossExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.teledyne.com/role/GoodwillandAcquiredIntangibleAssetsScheduleofCarryingValueofOtherAcquiredIntangibleAssetsDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.teledyne.com/role/GoodwillandAcquiredIntangibleAssetsScheduleofCarryingValueofOtherAcquiredIntangibleAssetsDetails" ], "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": [ "r203" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/GoodwillandAcquiredIntangibleAssetsScheduleofCarryingValueofOtherAcquiredIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.teledyne.com/role/GoodwillandAcquiredIntangibleAssetsScheduleofCarryingValueofOtherAcquiredIntangibleAssetsDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.teledyne.com/role/GoodwillandAcquiredIntangibleAssetsScheduleofCarryingValueofOtherAcquiredIntangibleAssetsDetails" ], "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": [ "r328", "r1054", "r1055" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwillAbstract", "presentation": [ "http://www.teledyne.com/role/GoodwillandAcquiredIntangibleAssetsScheduleofCarryingValueofOtherAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets, Net (Excluding Goodwill) [Abstract]", "label": "Intangible Assets, Net (Excluding Goodwill) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InterestExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseMember", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofEffectofDerivativeInstrumentsDesignatedasCashFlowHedgesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense", "label": "Interest Expense [Member]", "documentation": "Primary financial statement caption encompassing interest expense." } } }, "auth_ref": [ "r15" ] }, "us-gaap_InterestExpenseNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseNonoperating", "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, Nonoperating", "documentation": "Amount of interest expense classified as nonoperating." } } }, "auth_ref": [ "r283", "r1014" ] }, "us-gaap_IntersegmentEliminationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntersegmentEliminationMember", "presentation": [ "http://www.teledyne.com/role/BusinessSegmentsScheduleofNetSalesOperatingExpensesandOperatingIncomebySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inter-segment Eliminations", "label": "Intersegment Eliminations [Member]", "documentation": "Eliminating entries used in operating segment consolidation." } } }, "auth_ref": [ "r144", "r273", "r281", "r295", "r296", "r297", "r298", "r299", "r301", "r302", "r827" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r1007" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r211", "r817", "r875" ] }, "us-gaap_InventoryRawMaterialsAndSupplies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r1009" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r1008" ] }, "us-gaap_LetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r19", "r79", "r80", "r81", "r84", "r85", "r86", "r87", "r238", "r311", "r363", "r364", "r366", "r367", "r368", "r369", "r370", "r372", "r373", "r562", "r566", "r567", "r604", "r738", "r821", "r903", "r1077", "r1110", "r1111" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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\u2019 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": [ "r95", "r140", "r673", "r875", "r1018", "r1033", "r1104" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r81", "r200", "r238", "r311", "r363", "r364", "r366", "r367", "r368", "r369", "r370", "r372", "r373", "r562", "r566", "r567", "r604", "r875", "r1077", "r1110", "r1111" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Current Liabilities", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "calculation": { "http://www.teledyne.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails": { "parentTag": "us-gaap_DerivativeFairValueOfDerivativeNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.teledyne.com/role/FairValueMeasurementScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Total liabilities recorded at fair value", "label": "Liabilities, Fair Value Disclosure", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r586", "r1091" ] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r19", "r138", "r1120" ] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r362", "r1017", "r1075" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.teledyne.com/role/LongTermDebtNarrativeDetails", "http://www.teledyne.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "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": [ "r78", "r83" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r78", "r83", "r362" ] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": "Disclosure of information about short-term and long-term contractual arrangements with lender under which borrowing can occur up to maximum amount. Includes, but is not limited to, letter of credit, standby letter of credit, and revolving credit arrangement." } } }, "auth_ref": [ "r78", "r83", "r362", "r1017", "r1075" ] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditMember", "presentation": [ "http://www.teledyne.com/role/LongTermDebtNarrativeDetails", "http://www.teledyne.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "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": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.teledyne.com/role/LongTermDebtScheduleofLongTermDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.teledyne.com/role/LongTermDebtScheduleofLongTermDebtDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.teledyne.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "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": [ "r19", "r138", "r387", "r402", "r838", "r839", "r874", "r1120" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.teledyne.com/role/LongTermDebtScheduleofLongTermDebtDetails_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/LongTermDebtScheduleofLongTermDebtDetails" ], "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": [ "r207" ] }, "tdy_LongTermDebtExcludingOther": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teledyne.com/20250330", "localname": "LongTermDebtExcludingOther", "crdr": "credit", "presentation": [ "http://www.teledyne.com/role/FairValueMeasurementNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Carrying value", "label": "Long-Term Debt, Excluding Other", "documentation": "Long-Term Debt, Excluding Other" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtFairValue", "crdr": "credit", "presentation": [ "http://www.teledyne.com/role/FairValueMeasurementNarrativeDetails" ], "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": [ "r1091", "r1093", "r1094", "r1095" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.teledyne.com/role/LongTermDebtScheduleofLongTermDebtDetails_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/LongTermDebtScheduleofLongTermDebtDetails" ], "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": [ "r208" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.teledyne.com/role/LongTermDebtNarrativeDetails", "http://www.teledyne.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "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": [ "r19", "r1060", "r1061", "r1062" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.teledyne.com/role/LongTermDebtNarrativeDetails", "http://www.teledyne.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "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": [ "r19", "r37", "r1060", "r1061", "r1062" ] }, "tdy_LossOnCashHedgesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.teledyne.com/20250330", "localname": "LossOnCashHedgesAbstract", "presentation": [ "http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleofReclassificationoutofAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "(Gain) loss on cash flow hedges:", "label": "Loss on Cash Hedges [Abstract]", "documentation": "Loss on Cash Hedges" } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MajorCustomersAxis", "presentation": [ "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Axis]", "label": "Customer [Axis]", "documentation": "Information by name or description of a single external customer or a group of external customers." } } }, "auth_ref": [ "r308", "r846", "r885", "r890", "r1083", "r1122", "r1124", "r1125", "r1127", "r1128", "r1129", "r1130", "r1131", "r1132", "r1133", "r1134", "r1135", "r1136", "r1137", "r1138", "r1139", "r1140", "r1141", "r1142", "r1143", "r1144", "r1145", "r1146", "r1147", "r1148", "r1149", "r1150", "r1151" ] }, "tdy_MarineInstrumentationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teledyne.com/20250330", "localname": "MarineInstrumentationMember", "presentation": [ "http://www.teledyne.com/role/BusinessSegmentsScheduleofSalesbyProductLineDetails" ], "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/2024", "localname": "MaximumMember", "presentation": [ "http://www.teledyne.com/role/CommitmentsandContingenciesDetails", "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r159", "r161", "r163", "r164", "r166", "r194", "r195", "r355", "r356", "r358", "r359", "r493", "r531", "r589", "r624", "r703", "r705", "r713", "r730", "r731", "r782", "r784", "r786", "r787", "r797", "r811", "r812", "r832", "r842", "r861", "r870", "r871", "r872", "r873", "r886", "r1079", "r1112", "r1113", "r1114", "r1115", "r1116", "r1117" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r952" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r952" ] }, "tdy_MicropacIndustriesInc.Member": { "xbrltype": "domainItemType", "nsuri": "http://www.teledyne.com/20250330", "localname": "MicropacIndustriesInc.Member", "presentation": [ "http://www.teledyne.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.teledyne.com/role/BusinessAcquisitionsScheduleofPurchasePriceGoodwillAcquiredandIntangibleAssetsAcquiredfortheAcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Micropac", "label": "Micropac Industries, Inc. [Member]", "documentation": "Micropac Industries, Inc." } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r159", "r161", "r163", "r164", "r166", "r194", "r195", "r355", "r356", "r358", "r359", "r493", "r531", "r589", "r624", "r703", "r705", "r713", "r730", "r731", "r782", "r784", "r786", "r787", "r797", "r811", "r812", "r832", "r842", "r861", "r870", "r871", "r872", "r886", "r1079", "r1112", "r1113", "r1114", "r1115", "r1116", "r1117" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r971" ] }, "us-gaap_MovementInStandardProductWarrantyAccrualRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r979" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Domain]", "label": "Customer [Domain]", "documentation": "Single external customer or group of external customers." } } }, "auth_ref": [ "r308", "r846", "r885", "r890", "r1083", "r1122", "r1124", "r1125", "r1127", "r1128", "r1129", "r1130", "r1131", "r1132", "r1133", "r1134", "r1135", "r1136", "r1137", "r1138", "r1139", "r1140", "r1141", "r1142", "r1143", "r1144", "r1145", "r1146", "r1147", "r1148", "r1149", "r1150", "r1151" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r953" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r235" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r235" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r113", "r114", "r115" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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/AccumulatedOtherComprehensiveIncomeLossScheduleofReclassificationoutofAccumulatedOtherComprehensiveIncomeDetails", "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", "terseLabel": "Net income (loss)", "negatedTotalLabel": "Total", "label": "Net Income (Loss) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r108", "r115", "r142", "r198", "r221", "r224", "r228", "r238", "r249", "r251", "r252", "r253", "r254", "r255", "r258", "r259", "r265", "r311", "r363", "r364", "r366", "r367", "r368", "r369", "r370", "r372", "r373", "r554", "r559", "r583", "r604", "r678", "r761", "r777", "r778", "r901", "r1077" ] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r56", "r129", "r221", "r224", "r255", "r258", "r259", "r677", "r1013" ] }, "us-gaap_NetInvestmentHedgingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetInvestmentHedgingMember", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofEffectofDerivativeInstrumentsDesignatedasCashFlowHedgesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net Investment Hedging", "label": "Net Investment Hedging [Member]", "documentation": "Hedges of a net investment in a foreign operation." } } }, "auth_ref": [ "r62" ] }, "us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r423" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r952" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r916", "r926", "r936", "r960", "r968" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r943" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r942" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r960" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r979" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r979" ] }, "us-gaap_NoncompeteAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncompeteAgreementsMember", "presentation": [ "http://www.teledyne.com/role/GoodwillandAcquiredIntangibleAssetsScheduleofCarryingValueofOtherAcquiredIntangibleAssetsDetails" ], "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": [ "r53", "r1047", "r1048", "r1049", "r1050", "r1052", "r1054", "r1056", "r1057" ] }, "us-gaap_NondesignatedMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NondesignatedMember", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofEffectofDerivativeInstrumentsDesignatedasCashFlowHedgesDetails", "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofNotionalAmountsandFairValuesofDerivativesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r12" ] }, "us-gaap_NumberOfBusinessesAcquired": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfBusinessesAcquired", "presentation": [ "http://www.teledyne.com/role/BusinessSegmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of acquisitions", "label": "Number of Businesses Acquired", "documentation": "The number of businesses acquired by the entity during the period." } } }, "auth_ref": [] }, "tdy_NumberOfProductLines": { "xbrltype": "integerItemType", "nsuri": "http://www.teledyne.com/20250330", "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/2024", "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": [ "r823", "r831", "r1026" ] }, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent", "crdr": "credit", "calculation": { "http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleofChangesinAOCIbyComponentDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleofChangesinAOCIbyComponentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss) before reclassifications", "label": "OCI, before Reclassifications, Net of Tax, Attributable to Parent", "documentation": "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent." } } }, "auth_ref": [ "r18", "r22" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/BusinessSegmentsScheduleofNetSalesOperatingExpensesandOperatingIncomebySegmentDetails", "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Operating income (loss)", "terseLabel": "Operating income (loss)", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r145", "r822", "r1025", "r1027", "r1029", "r1030", "r1031" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.teledyne.com/role/BusinessSegmentsIdentifiableAssetsDetails", "http://www.teledyne.com/role/BusinessSegmentsScheduleofNetSalesOperatingExpensesandOperatingIncomebySegmentDetails" ], "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": [ "r295", "r296", "r297", "r298", "r299", "r302", "r827", "r828" ] }, "tdy_OpticalSystemsAndAdvancedElectronicsSystemsBusinessesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teledyne.com/20250330", "localname": "OpticalSystemsAndAdvancedElectronicsSystemsBusinessesMember", "presentation": [ "http://www.teledyne.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.teledyne.com/role/BusinessAcquisitionsScheduleofPurchasePriceGoodwillAcquiredandIntangibleAssetsAcquiredfortheAcquisitionsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Excelitas", "terseLabel": "OS and AES businesses", "label": "Optical Systems And Advanced Electronics Systems Businesses [Member]", "documentation": "Optical Systems And Advanced Electronics Systems Businesses" } } }, "auth_ref": [] }, "us-gaap_OrderOrProductionBacklogMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrderOrProductionBacklogMember", "presentation": [ "http://www.teledyne.com/role/GoodwillandAcquiredIntangibleAssetsScheduleofCarryingValueofOtherAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Backlog", "label": "Order or Production Backlog [Member]", "documentation": "Order or production backlog arising from contract acquired in business combination, asset acquisition, and from joint venture formation." } } }, "auth_ref": [ "r54", "r1047", "r1048", "r1049", "r1050", "r1052", "r1054", "r1056", "r1057" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r205" ] }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "debit", "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": { "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": [ "r3", "r4", "r10", "r103", "r104", "r128" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "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": "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": [ "r6", "r10", "r128" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent", "crdr": "credit", "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": { "terseLabel": "Hedge activity, net of tax", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent", "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, attributable to parent." } } }, "auth_ref": [ "r218" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "crdr": "credit", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofEffectofDerivativeInstrumentsDesignatedasCashFlowHedgesDetails" ], "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": [ "r216", "r218", "r568", "r569", "r573" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "crdr": "debit", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofEffectofDerivativeInstrumentsDesignatedasCashFlowHedgesDetails" ], "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": [ "r150", "r218", "r220" ] }, "us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAdjustmentsAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAdjustmentsAfterTax", "crdr": "debit", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofEffectofDerivativeInstrumentsDesignatedasCashFlowHedgesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net gain (loss) recognized in other income and expense, net\u2014Foreign Exchange Contracts", "label": "Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), Adjustments, after Tax", "documentation": "Amount, after tax, of adjustments from accumulated other comprehensive income (AOCI) for gain (loss) from increase (decrease) in value of excluded component of derivative designated and qualifying as hedge. Adjustments include, but are not limited to, reclassifications for sale and settlement, and amounts recognized under systematic and rational method." } } }, "auth_ref": [ "r217", "r218", "r220", "r570" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r11", "r18", "r222", "r225", "r229", "r255", "r606", "r607", "r612", "r660", "r679", "r1011", "r1012" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleofChangesinAOCIbyComponentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleofChangesinAOCIbyComponentDetails", "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": [ "r6", "r10", "r128", "r222", "r225", "r255" ] }, "tdy_OtherDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teledyne.com/20250330", "localname": "OtherDebtMember", "presentation": [ "http://www.teledyne.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "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/2024", "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": [ "r85" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r110" ] }, "us-gaap_OtherOperatingIncomeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherOperatingIncomeExpenseMember", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofEffectofDerivativeInstrumentsDesignatedasCashFlowHedgesDetails" ], "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/2024", "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": [ "r952" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r914", "r924", "r934", "r966" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r917", "r927", "r937", "r969" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r917", "r927", "r937", "r969" ] }, "us-gaap_PatentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PatentsMember", "presentation": [ "http://www.teledyne.com/role/GoodwillandAcquiredIntangibleAssetsScheduleofCarryingValueofOtherAcquiredIntangibleAssetsDetails" ], "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": [ "r127", "r1047", "r1048", "r1049", "r1050", "r1052", "r1054", "r1056", "r1057" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r941" ] }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForProceedsFromOtherInvestingActivities", "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": { "negatedTerseLabel": "Other investing, net", "label": "Payments for (Proceeds from) Other Investing Activities", "documentation": "Amount of cash (inflow) outflow from investing activities classified as other." } } }, "auth_ref": [ "r992", "r1015" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/BusinessAcquisitionsScheduleofPurchasePriceGoodwillAcquiredandIntangibleAssetsAcquiredfortheAcquisitionsDetails", "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of businesses, net of cash acquired", "terseLabel": "Consideration transferred, net of cash acquired", "verboseLabel": "Consideration Transferred", "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": [ "r24" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.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": [ "r112" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r951" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r951" ] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r420", "r445", "r447", "r453", "r470", "r472", "r473", "r474", "r475", "r476", "r488", "r489", "r490", "r853" ] }, "tdy_PensionNonServiceExpenseIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.teledyne.com/20250330", "localname": "PensionNonServiceExpenseIncomeAbstract", "presentation": [ "http://www.teledyne.com/role/PensionPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pension non-service cost (income) (in millions):", "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/2024", "localname": "PensionPlansDefinedBenefitMember", "presentation": [ "http://www.teledyne.com/role/PensionPlansDetails" ], "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": [ "r421", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r471", "r474", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r490", "r491", "r494", "r853", "r854", "r858", "r859", "r860" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r943" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r960" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r953" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r942" ] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Prior Service Cost", "label": "Pension Adjustments Prior Service Cost [Member]" } } }, "auth_ref": [ "r944" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Service Cost", "label": "Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r988" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Benefits Adjustments, Footnote", "label": "Pension Benefits Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r943" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r89", "r403" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r89", "r740", "r759", "r1154", "r1155" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r89", "r669", "r875" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r1010" ] }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "crdr": "debit", "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": { "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": [ "r993", "r1016" ] }, "us-gaap_ProceedsFromRepaymentsOfLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromRepaymentsOfLinesOfCredit", "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": "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/2024", "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/2024", "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": [ "r5", "r13" ] }, "us-gaap_ProductConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductConcentrationRiskMember", "presentation": [ "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product concentration", "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": [ "r117" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.teledyne.com/role/BusinessSegmentsScheduleofSalesbyProductLineDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r168", "r169", "r170", "r171", "r172", "r173", "r193", "r304", "r625", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r814", "r844", "r884", "r886", "r887", "r891", "r892", "r1004", "r1068", "r1069", "r1083", "r1122", "r1124", "r1125", "r1126", "r1127", "r1128", "r1129", "r1130", "r1131", "r1132", "r1133", "r1134", "r1135", "r1136", "r1137", "r1138", "r1139", "r1140", "r1141", "r1142", "r1143", "r1144", "r1145", "r1146", "r1147", "r1148", "r1149", "r1150", "r1151" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.teledyne.com/role/BusinessSegmentsScheduleofSalesbyProductLineDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r168", "r169", "r170", "r171", "r172", "r173", "r193", "r304", "r625", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r814", "r844", "r884", "r886", "r887", "r891", "r892", "r1004", "r1068", "r1069", "r1083", "r1122", "r1124", "r1125", "r1126", "r1127", "r1128", "r1129", "r1130", "r1131", "r1132", "r1133", "r1134", "r1135", "r1136", "r1137", "r1138", "r1139", "r1140", "r1141", "r1142", "r1143", "r1144", "r1145", "r1146", "r1147", "r1148", "r1149", "r1150", "r1151" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": 4.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": [ "r198", "r221", "r224", "r234", "r238", "r249", "r255", "r258", "r259", "r311", "r363", "r364", "r366", "r367", "r368", "r369", "r370", "r372", "r373", "r554", "r559", "r560", "r563", "r564", "r583", "r604", "r665", "r676", "r718", "r761", "r777", "r778", "r864", "r865", "r902", "r1013", "r1077" ] }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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 $1,045.9 at March 30, 2025 and $1,012.1 at December\u00a029, 2024", "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": [ "r997", "r1058" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r941" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r941" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "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]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r159", "r161", "r163", "r164", "r166", "r194", "r195", "r355", "r356", "r358", "r359", "r445", "r493", "r522", "r523", "r524", "r531", "r589", "r622", "r623", "r624", "r703", "r705", "r713", "r730", "r731", "r782", "r784", "r786", "r787", "r797", "r811", "r812", "r832", "r842", "r861", "r870", "r871", "r872", "r873", "r886", "r895", "r1063", "r1079", "r1094", "r1113", "r1114", "r1115", "r1116", "r1117" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "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]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r159", "r161", "r163", "r164", "r166", "r194", "r195", "r355", "r356", "r358", "r359", "r445", "r493", "r522", "r523", "r524", "r531", "r589", "r622", "r623", "r624", "r703", "r705", "r713", "r730", "r731", "r782", "r784", "r786", "r787", "r797", "r811", "r812", "r832", "r842", "r861", "r870", "r871", "r872", "r873", "r886", "r895", "r1063", "r1079", "r1094", "r1113", "r1114", "r1115", "r1116", "r1117" ] }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "crdr": "debit", "calculation": { "http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleofChangesinAOCIbyComponentDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleofChangesinAOCIbyComponentDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Amounts reclassified from AOCI", "label": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent", "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent." } } }, "auth_ref": [ "r18", "r22" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis", "presentation": [ "http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleofReclassificationoutofAccumulatedOtherComprehensiveIncomeDetails" ], "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": [ "r228" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain", "presentation": [ "http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleofReclassificationoutofAccumulatedOtherComprehensiveIncomeDetails" ], "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": [ "r228" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleofReclassificationoutofAccumulatedOtherComprehensiveIncomeDetails" ], "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": [ "r228" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r909", "r919", "r929", "r961" ] }, "us-gaap_ReportingUnitAmountOfFairValueInExcessOfCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReportingUnitAmountOfFairValueInExcessOfCarryingAmount", "crdr": "debit", "presentation": [ "http://www.teledyne.com/role/GoodwillandAcquiredIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reporting amount of carrying value", "label": "Reporting Unit, Amount of Fair Value in Excess of Carrying Amount", "documentation": "Amount of fair value of reporting unit in excess of carrying amount." } } }, "auth_ref": [] }, "us-gaap_ReportingUnitAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReportingUnitAxis", "presentation": [ "http://www.teledyne.com/role/GoodwillandAcquiredIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reporting Unit [Axis]", "label": "Reporting Unit [Axis]", "documentation": "Information by reporting unit." } } }, "auth_ref": [ "r326", "r327", "r833" ] }, "us-gaap_ReportingUnitDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReportingUnitDomain", "presentation": [ "http://www.teledyne.com/role/GoodwillandAcquiredIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reporting Unit [Domain]", "label": "Reporting Unit [Domain]", "documentation": "Level of reporting at which goodwill is tested for impairment." } } }, "auth_ref": [ "r326", "r327", "r833" ] }, "us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount", "presentation": [ "http://www.teledyne.com/role/GoodwillandAcquiredIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value in excess of carrying value", "label": "Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount", "documentation": "Percentage of fair value of reporting unit in excess of carrying amount." } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSS": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.teledyne.com/role/BusinessSegmentsScheduleofNetSalesOperatingExpensesandOperatingIncomebySegmentDetails", "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "verboseLabel": "Total research and development", "label": "Research and Development Expense", "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r532", "r813", "r827", "r1118" ] }, "us-gaap_ResearchAndDevelopmentExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpenseAbstract", "presentation": [ "http://www.teledyne.com/role/BusinessSegmentsScheduleofNetSalesOperatingExpensesandOperatingIncomebySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development:", "label": "Research and Development Expense [Abstract]" } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r910", "r920", "r930", "r962" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r911", "r921", "r931", "r963" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r918", "r928", "r938", "r970" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockMember", "presentation": [ "http://www.teledyne.com/role/StockBasedCompensationNarrativeDetails", "http://www.teledyne.com/role/StockBasedCompensationScheduleofRestrictedStockActivityDetails" ], "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": [ "r27" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r92", "r123", "r672", "r710", "r712", "r716", "r741", "r875" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r196", "r246", "r247", "r248", "r250", "r255", "r257", "r259", "r312", "r313", "r341", "r544", "r545", "r551", "r552", "r553", "r555", "r558", "r559", "r574", "r576", "r577", "r579", "r581", "r615", "r616", "r707", "r709", "r719", "r1154" ] }, "us-gaap_RetirementPlanTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetirementPlanTypeAxis", "presentation": [ "http://www.teledyne.com/role/PensionPlansDetails" ], "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": [ "r421", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r471", "r474", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r490", "r491", "r492", "r494", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860" ] }, "us-gaap_RetirementPlanTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetirementPlanTypeDomain", "presentation": [ "http://www.teledyne.com/role/PensionPlansDetails" ], "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": [ "r421", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r471", "r474", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r490", "r491", "r492", "r494", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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/BusinessSegmentsScheduleofNetSalesOperatingExpensesandOperatingIncomebySegmentDetails", "http://www.teledyne.com/role/BusinessSegmentsScheduleofSalesbyProductLineDetails", "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSS", "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net sales", "verboseLabel": "Total 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": [ "r143", "r144", "r273", "r280", "r281", "r295", "r301", "r304", "r306", "r308", "r415", "r416", "r625" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r152", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r419" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesNarrativeDetails" ], "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": [ "r148" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining performance obligations expected recognition period", "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": [ "r149" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesNarrativeDetails" ], "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": [ "r149" ] }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationPercentage", "presentation": [ "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining performance obligation", "label": "Revenue, Remaining Performance Obligation, Percentage", "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue." } } }, "auth_ref": [ "r994" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuesAbstract", "presentation": [ "http://www.teledyne.com/role/BusinessSegmentsScheduleofNetSalesOperatingExpensesandOperatingIncomebySegmentDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Net Sales:", "label": "Revenues [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.teledyne.com/role/LongTermDebtNarrativeDetails", "http://www.teledyne.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r979" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r979" ] }, "us-gaap_SalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalesMember", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofEffectofDerivativeInstrumentsDesignatedasCashFlowHedgesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue/cost of sales", "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": [ "r15" ] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r308", "r995" ] }, "us-gaap_SalesRevenueSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r995" ] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r22", "r1105", "r1106" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.teledyne.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.teledyne.com/role/BusinessAcquisitionsScheduleofPurchasePriceGoodwillAcquiredandIntangibleAssetsAcquiredfortheAcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Disclosure of information about business combination. Includes, but is not limited to, recognized asset and liability." } } }, "auth_ref": [ "r49", "r50", "r556" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r49", "r50" ] }, "us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r134" ] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r19", "r38", "r39", "r76", "r121", "r122", "r838", "r840", "r1019", "r1108" ] }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "presentation": [ "http://www.teledyne.com/role/PensionPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]", "label": "Defined Benefit Plan [Table]", "documentation": "Disclosure of information about individual defined benefit pension plan or 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": [ "r9", "r42", "r43", "r44", "r45" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "presentation": [ "http://www.teledyne.com/role/DerivativeInstrumentsandHedgingActivitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Notional Amounts of Outstanding Foreign Currency Contracts", "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]", "documentation": "Tabular disclosure of 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": [ "r66" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r1024" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": "Earnings Per Share, Basic, by Common Class, Including Two-Class Method [Table]", "documentation": "Disclosure of information about basic earnings per share by class of stock. Includes, but is not limited to, two-class method." } } }, "auth_ref": [ "r26", "r28", "r263", "r264", "r266" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r538", "r863", "r1086" ] }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable", "presentation": [ "http://www.teledyne.com/role/BusinessSegmentsScheduleofSalesbyProductLineDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from External Customers by Products and Services [Table]", "label": "Segment Reporting, Revenue from External Customer, Product and Service [Table]", "documentation": "Disclosure of information about revenue from external customer by product and service when not provided as part of reportable operating segment information." } } }, "auth_ref": [ "r34" ] }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r34" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.teledyne.com/role/FairValueMeasurementTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r1091", "r1092" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.teledyne.com/role/GoodwillandAcquiredIntangibleAssetsScheduleofCarryingValueofOtherAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]", "label": "Intangible Asset, Finite-Lived [Table]", "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset." } } }, "auth_ref": [ "r328", "r335", "r338", "r339", "r340", "r626", "r813", "r834" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.teledyne.com/role/GoodwillandAcquiredIntangibleAssetsTables" ], "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": [ "r834", "r1053" ] }, "us-gaap_ScheduleOfGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfGoodwillTable", "presentation": [ "http://www.teledyne.com/role/GoodwillandAcquiredIntangibleAssetsNarrativeDetails", "http://www.teledyne.com/role/GoodwillandAcquiredIntangibleAssetsScheduleofChangesintheCarryingValueofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill [Table]", "label": "Goodwill [Table]", "documentation": "Disclosure of information about goodwill, including, but not limited to, change from acquisition, sale, impairment, and other reason." } } }, "auth_ref": [ "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r833" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.teledyne.com/role/GoodwillandAcquiredIntangibleAssetsTables" ], "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": [ "r833", "r1035", "r1036", "r1037", "r1038", "r1039", "r1040", "r1041", "r1042", "r1043", "r1044", "r1045" ] }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.teledyne.com/role/GoodwillandAcquiredIntangibleAssetsScheduleofCarryingValueofOtherAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Indefinite-Lived Intangible Assets [Table]", "label": "Intangible Asset, Indefinite-Lived [Table]", "documentation": "Disclosure of information about indefinite-lived intangible asset. Excludes finite-lived intangible asset." } } }, "auth_ref": [ "r328", "r337", "r340", "r834" ] }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.teledyne.com/role/GoodwillandAcquiredIntangibleAssetsTables" ], "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": [ "r834", "r1055" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r20", "r96", "r97", "r98" ] }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r124" ] }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r360" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.teledyne.com/role/BusinessSegmentsIdentifiableAssetsDetails", "http://www.teledyne.com/role/BusinessSegmentsNarrativeDetails", "http://www.teledyne.com/role/BusinessSegmentsScheduleofNetSalesOperatingExpensesandOperatingIncomebySegmentDetails", "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": "Disclosure of information about profit (loss) and total assets by reportable segment." } } }, "auth_ref": [ "r31", "r32", "r33" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.teledyne.com/role/BusinessSegmentsTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Net Sales, Operating Expenses 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": [ "r31", "r32", "r33" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.teledyne.com/role/StockBasedCompensationNarrativeDetails", "http://www.teledyne.com/role/StockBasedCompensationScheduleofRestrictedStockActivityDetails" ], "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": [ "r496", "r498", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525" ] }, "us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r46" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r125" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r904" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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": [ "r906" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentDomain", "presentation": [ "http://www.teledyne.com/role/BusinessSegmentsIdentifiableAssetsDetails", "http://www.teledyne.com/role/BusinessSegmentsNarrativeDetails", "http://www.teledyne.com/role/BusinessSegmentsScheduleofNetSalesOperatingExpensesandOperatingIncomebySegmentDetails", "http://www.teledyne.com/role/BusinessSegmentsScheduleofSalesbyProductLineDetails", "http://www.teledyne.com/role/GoodwillandAcquiredIntangibleAssetsScheduleofChangesintheCarryingValueofGoodwillDetails", "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesNarrativeDetails", "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesScheduleofDisaggregationofRevenueDetails" ], "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": [ "r143", "r144", "r145", "r146", "r273", "r276", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r301", "r302", "r303", "r308", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r340", "r351", "r352", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r824", "r827", "r828", "r833", "r889", "r1122", "r1124", "r1125", "r1126", "r1127", "r1128", "r1129", "r1130", "r1131", "r1132", "r1133", "r1134", "r1135", "r1136", "r1137", "r1138", "r1139", "r1140", "r1141", "r1142", "r1143", "r1144", "r1145", "r1146", "r1147", "r1148", "r1149", "r1150", "r1151" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]", "documentation": "Geographical area." } } }, "auth_ref": [ "r160", "r162", "r165", "r167", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r306", "r307", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r723", "r726", "r728", "r783", "r785", "r788", "r798", "r799", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r815", "r845", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r888", "r895", "r1083", "r1122", "r1124", "r1125", "r1127", "r1128", "r1129", "r1130", "r1131", "r1132", "r1133", "r1134", "r1135", "r1136", "r1137", "r1138", "r1139", "r1140", "r1141", "r1142", "r1143", "r1144", "r1145", "r1146", "r1147", "r1148", "r1149", "r1150", "r1151" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting [Abstract]", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "tdy_SegmentReportingAcquiredIntangibleAssetAmortizationsPercentageChange": { "xbrltype": "percentItemType", "nsuri": "http://www.teledyne.com/20250330", "localname": "SegmentReportingAcquiredIntangibleAssetAmortizationsPercentageChange", "presentation": [ "http://www.teledyne.com/role/BusinessSegmentsScheduleofNetSalesOperatingExpensesandOperatingIncomebySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquired intangible asset amortization, percentage change", "label": "Segment Reporting, Acquired Intangible Asset Amortizations, Percentage Change", "documentation": "Segment Reporting, Acquired Intangible Asset Amortizations, Percentage Change" } } }, "auth_ref": [] }, "tdy_SegmentReportingCostOfSalesPercentageChange": { "xbrltype": "percentItemType", "nsuri": "http://www.teledyne.com/20250330", "localname": "SegmentReportingCostOfSalesPercentageChange", "presentation": [ "http://www.teledyne.com/role/BusinessSegmentsScheduleofNetSalesOperatingExpensesandOperatingIncomebySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of sales, percentage change", "label": "Segment Reporting, Cost Of Sales, Percentage Change", "documentation": "Segment Reporting, Cost Of Sales, Percentage Change" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r146", "r273", "r275", "r276", "r277", "r278", "r279", "r291", "r293", "r294", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r308", "r823", "r825", "r826", "r827", "r829", "r830", "r831" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.teledyne.com/role/BusinessSegmentsIdentifiableAssetsDetails", "http://www.teledyne.com/role/BusinessSegmentsNarrativeDetails", "http://www.teledyne.com/role/BusinessSegmentsScheduleofNetSalesOperatingExpensesandOperatingIncomebySegmentDetails", "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/2024", "localname": "SegmentReportingInformationOperatingIncomeLossAbstract", "presentation": [ "http://www.teledyne.com/role/BusinessSegmentsScheduleofNetSalesOperatingExpensesandOperatingIncomebySegmentDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating income (loss):", "label": "Segment Reporting Information, Operating Income (Loss) [Abstract]" } } }, "auth_ref": [] }, "tdy_SegmentReportingNetSalesPercentageChange": { "xbrltype": "percentItemType", "nsuri": "http://www.teledyne.com/20250330", "localname": "SegmentReportingNetSalesPercentageChange", "presentation": [ "http://www.teledyne.com/role/BusinessSegmentsScheduleofNetSalesOperatingExpensesandOperatingIncomebySegmentDetails" ], "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_SegmentReportingOperatingIncomeLossPercentageChange": { "xbrltype": "percentItemType", "nsuri": "http://www.teledyne.com/20250330", "localname": "SegmentReportingOperatingIncomeLossPercentageChange", "presentation": [ "http://www.teledyne.com/role/BusinessSegmentsScheduleofNetSalesOperatingExpensesandOperatingIncomebySegmentDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating income (loss), percentage change", "label": "Segment Reporting, Operating Income Loss, Percentage Change", "documentation": "Segment Reporting, Operating Income Loss, Percentage Change" } } }, "auth_ref": [] }, "tdy_SegmentReportingResearchAndDevelopmentPercentageChange": { "xbrltype": "percentItemType", "nsuri": "http://www.teledyne.com/20250330", "localname": "SegmentReportingResearchAndDevelopmentPercentageChange", "presentation": [ "http://www.teledyne.com/role/BusinessSegmentsScheduleofNetSalesOperatingExpensesandOperatingIncomebySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development, percentage change", "label": "Segment Reporting, Research And Development, Percentage Change", "documentation": "Segment Reporting, Research And Development, Percentage Change" } } }, "auth_ref": [] }, "tdy_SegmentReportingSellingGeneralAndAdministrativePercentageChange": { "xbrltype": "percentItemType", "nsuri": "http://www.teledyne.com/20250330", "localname": "SegmentReportingSellingGeneralAndAdministrativePercentageChange", "presentation": [ "http://www.teledyne.com/role/BusinessSegmentsScheduleofNetSalesOperatingExpensesandOperatingIncomebySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative, percentage change", "label": "Segment Reporting, Selling, General And Administrative, Percentage Change", "documentation": "Segment Reporting, Selling, General And Administrative, Percentage Change" } } }, "auth_ref": [] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/BusinessSegmentsScheduleofNetSalesOperatingExpensesandOperatingIncomebySegmentDetails", "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSS" ], "lang": { "en-us": { "role": { "verboseLabel": "Selling, general and administrative", "terseLabel": "Total 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": [ "r109" ] }, "us-gaap_SellingGeneralAndAdministrativeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpenseAbstract", "presentation": [ "http://www.teledyne.com/role/BusinessSegmentsScheduleofNetSalesOperatingExpensesandOperatingIncomebySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative:", "label": "Selling, General and Administrative Expense [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SeniorNotesMember", "presentation": [ "http://www.teledyne.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "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/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.teledyne.com/role/StockBasedCompensationScheduleofRestrictedStockActivityDetails" ], "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": [ "r516" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.teledyne.com/role/StockBasedCompensationScheduleofRestrictedStockActivityDetails" ], "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": [ "r516" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.teledyne.com/role/StockBasedCompensationNarrativeDetails", "http://www.teledyne.com/role/StockBasedCompensationScheduleofRestrictedStockActivityDetails" ], "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": [ "r514" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.teledyne.com/role/StockBasedCompensationNarrativeDetails", "http://www.teledyne.com/role/StockBasedCompensationScheduleofRestrictedStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average fair value, granted (in USD per share)", "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": [ "r514" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.teledyne.com/role/StockBasedCompensationScheduleofRestrictedStockActivityDetails" ], "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": [ "r511", "r512" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.teledyne.com/role/StockBasedCompensationScheduleofRestrictedStockActivityDetails" ], "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/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.teledyne.com/role/StockBasedCompensationScheduleofRestrictedStockActivityDetails" ], "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": [ "r511", "r512" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.teledyne.com/role/StockBasedCompensationScheduleofRestrictedStockActivityDetails" ], "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/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.teledyne.com/role/StockBasedCompensationScheduleofRestrictedStockActivityDetails" ], "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": [ "r515" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.teledyne.com/role/StockBasedCompensationScheduleofRestrictedStockActivityDetails" ], "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": [ "r515" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.teledyne.com/role/StockBasedCompensationNarrativeDetails", "http://www.teledyne.com/role/StockBasedCompensationScheduleofRestrictedStockActivityDetails" ], "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": [ "r496", "r498", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.teledyne.com/role/StockBasedCompensationScheduleofStockOptionTransactionsforEmployeeStockOptionPlansDetails" ], "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": [ "r505" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.teledyne.com/role/StockBasedCompensationScheduleofStockOptionTransactionsforEmployeeStockOptionPlansDetails" ], "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": [ "r505" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "presentation": [ "http://www.teledyne.com/role/StockBasedCompensationScheduleofStockOptionTransactionsforEmployeeStockOptionPlansDetails" ], "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": [ "r1085" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.teledyne.com/role/StockBasedCompensationScheduleofStockOptionTransactionsforEmployeeStockOptionPlansDetails" ], "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": [ "r1085" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.teledyne.com/role/StockBasedCompensationNarrativeDetails" ], "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": [ "r507" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.teledyne.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average fair value (in USD per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r517" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.teledyne.com/role/StockBasedCompensationScheduleofStockOptionTransactionsforEmployeeStockOptionPlansDetails" ], "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": [ "r503", "r504" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.teledyne.com/role/StockBasedCompensationScheduleofStockOptionTransactionsforEmployeeStockOptionPlansDetails" ], "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/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.teledyne.com/role/StockBasedCompensationScheduleofStockOptionTransactionsforEmployeeStockOptionPlansDetails" ], "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": [ "r503", "r504" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.teledyne.com/role/StockBasedCompensationScheduleofStockOptionTransactionsforEmployeeStockOptionPlansDetails" ], "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/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.teledyne.com/role/StockBasedCompensationNarrativeDetails", "http://www.teledyne.com/role/StockBasedCompensationScheduleofRestrictedStockActivityDetails", "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": [ "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.teledyne.com/role/StockBasedCompensationScheduleofStockOptionTransactionsforEmployeeStockOptionPlansDetails" ], "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": [ "r508" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.teledyne.com/role/StockBasedCompensationNarrativeDetails" ], "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": [ "r507" ] }, "tdy_SiteContingencyEstimatedDurationOfRemediation": { "xbrltype": "durationItemType", "nsuri": "http://www.teledyne.com/20250330", "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/2024", "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": [ "r1071", "r1074" ] }, "us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition", "crdr": "credit", "presentation": [ "http://www.teledyne.com/role/SupplementalBalanceSheetInformationScheduleofChangesinProductWarrantyReserveDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition", "label": "Standard Product Warranty Accrual, Additions from Business Acquisition", "documentation": "Amount of increase in the standard product warranty accrual from a business acquisition. Excludes extended product warranties." } } }, "auth_ref": [ "r1070" ] }, "us-gaap_StandardProductWarrantyAccrualPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r1072" ] }, "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r1073" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.teledyne.com/role/BusinessSegmentsIdentifiableAssetsDetails", "http://www.teledyne.com/role/BusinessSegmentsNarrativeDetails", "http://www.teledyne.com/role/BusinessSegmentsScheduleofNetSalesOperatingExpensesandOperatingIncomebySegmentDetails", "http://www.teledyne.com/role/BusinessSegmentsScheduleofSalesbyProductLineDetails", "http://www.teledyne.com/role/GoodwillandAcquiredIntangibleAssetsScheduleofChangesintheCarryingValueofGoodwillDetails", "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesNarrativeDetails", "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r143", "r144", "r145", "r146", "r197", "r273", "r276", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r301", "r302", "r303", "r308", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r340", "r343", "r351", "r352", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r824", "r827", "r828", "r833", "r889", "r1122", "r1124", "r1125", "r1126", "r1127", "r1128", "r1129", "r1130", "r1131", "r1132", "r1133", "r1134", "r1135", "r1136", "r1137", "r1138", "r1139", "r1140", "r1141", "r1142", "r1143", "r1144", "r1145", "r1146", "r1147", "r1148", "r1149", "r1150", "r1151" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleofChangesinAOCIbyComponentDetails", "http://www.teledyne.com/role/AccumulatedOtherComprehensiveIncomeLossScheduleofReclassificationoutofAccumulatedOtherComprehensiveIncomeDetails", "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": [ "r11", "r90", "r93", "r94", "r196", "r226", "r227", "r228", "r246", "r247", "r248", "r250", "r255", "r257", "r259", "r274", "r312", "r313", "r341", "r404", "r544", "r545", "r551", "r552", "r553", "r555", "r558", "r559", "r574", "r575", "r576", "r577", "r578", "r579", "r581", "r606", "r608", "r609", "r610", "r611", "r612", "r615", "r616", "r617", "r679", "r707", "r708", "r709", "r719", "r779" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r160", "r162", "r165", "r167", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r306", "r307", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r723", "r726", "r728", "r783", "r785", "r788", "r798", "r799", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r815", "r845", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r888", "r895", "r1083", "r1122", "r1124", "r1125", "r1127", "r1128", "r1129", "r1130", "r1131", "r1132", "r1133", "r1134", "r1135", "r1136", "r1137", "r1138", "r1139", "r1140", "r1141", "r1142", "r1143", "r1144", "r1145", "r1146", "r1147", "r1148", "r1149", "r1150", "r1151" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r246", "r247", "r248", "r274", "r616", "r625", "r715", "r720", "r732", "r733", "r734", "r735", "r736", "r737", "r740", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r754", "r755", "r756", "r757", "r758", "r760", "r762", "r763", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r779", "r896" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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/2024", "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/2024", "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/2024", "localname": "StatementTable", "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r246", "r247", "r248", "r274", "r309", "r616", "r625", "r715", "r720", "r732", "r733", "r734", "r735", "r736", "r737", "r740", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r754", "r755", "r756", "r757", "r758", "r760", "r762", "r763", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r779", "r896" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r913", "r923", "r933", "r965" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.teledyne.com/role/StockBasedCompensationScheduleofStockOptionTransactionsforEmployeeStockOptionPlansDetails" ], "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": [ "r11", "r89", "r90", "r123", "r508" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of stock options", "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": [ "r11", "r90", "r93", "r94", "r123" ] }, "us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r11", "r40", "r89", "r90", "r123" ] }, "us-gaap_StockOptionPlanExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockOptionPlanExpense", "crdr": "debit", "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": { "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": [ "r8" ] }, "srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "presentation": [ "http://www.teledyne.com/role/EarningsPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares authorized to be repurchased (in shares)", "label": "Share Repurchase Program, Authorized, Number of Shares", "documentation": "Number of shares authorized to be purchased under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [ "r1081" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/AccumulatedOtherComprehensiveIncomeLossScheduleofChangesinAOCIbyComponentDetails", "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": [ "r90", "r93", "r94", "r118", "r742", "r759", "r780", "r781", "r875", "r903", "r1018", "r1033", "r1104", "r1154" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventMember", "presentation": [ "http://www.teledyne.com/role/StockBasedCompensationNarrativeDetails" ], "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": [ "r613", "r618" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.teledyne.com/role/StockBasedCompensationNarrativeDetails" ], "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": [ "r613", "r618" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.teledyne.com/role/StockBasedCompensationNarrativeDetails" ], "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": [ "r613", "r618" ] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r1005" ] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r959" ] }, "us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r88", "r238", "r311", "r604" ] }, "tdy_TestAndMeasurementInstrumentationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teledyne.com/20250330", "localname": "TestAndMeasurementInstrumentationMember", "presentation": [ "http://www.teledyne.com/role/BusinessSegmentsScheduleofSalesbyProductLineDetails" ], "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/2024", "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": [ "r849", "r1083" ] }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r849", "r1083" ] }, "tdy_TotalAcquisitionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teledyne.com/20250330", "localname": "TotalAcquisitionsMember", "presentation": [ "http://www.teledyne.com/role/BusinessAcquisitionsScheduleofPurchasePriceGoodwillAcquiredandIntangibleAssetsAcquiredfortheAcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "label": "Total Acquisitions [Member]", "documentation": "Total Acquisitions" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r951" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r958" ] }, "us-gaap_TrademarksMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TrademarksMember", "presentation": [ "http://www.teledyne.com/role/GoodwillandAcquiredIntangibleAssetsNarrativeDetails", "http://www.teledyne.com/role/GoodwillandAcquiredIntangibleAssetsScheduleofCarryingValueofOtherAcquiredIntangibleAssetsDetails" ], "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": [ "r52", "r834", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1054", "r1055", "r1056", "r1057" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r978" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r980" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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_TransferredAtPointInTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r849" ] }, "us-gaap_TransferredOverTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r849" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r981" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r982" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration Date", "label": "Trading Arrangement Expiration Date" } } }, "auth_ref": [ "r982" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r980" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r980" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r983" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r981" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r40" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [ "r40" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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, 573,038 shares at March 30, 2025 and 726,276 at December\u00a029, 2024", "label": "Treasury Stock, Common, Value", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r40", "r41", "r93" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "US", "presentation": [ "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_UnbilledReceivablesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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": [ "r977" ] }, "tdy_UnitedStatesGovernmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teledyne.com/20250330", "localname": "UnitedStatesGovernmentMember", "presentation": [ "http://www.teledyne.com/role/RevenueRecognitionandContractBalancesScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. Govt.", "label": "United States Government [Member]", "documentation": "United States Government [Member]" } } }, "auth_ref": [] }, "tdy_ValeportHoldings2019LimitedAndAffiliatesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teledyne.com/20250330", "localname": "ValeportHoldings2019LimitedAndAffiliatesMember", "presentation": [ "http://www.teledyne.com/role/BusinessAcquisitionsNarrativeDetails", "http://www.teledyne.com/role/BusinessAcquisitionsScheduleofPurchasePriceGoodwillAcquiredandIntangibleAssetsAcquiredfortheAcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Valeport", "label": "Valeport Holdings 2019 Limited And Affiliates [Member]", "documentation": "Valeport Holdings 2019 Limited And Affiliates" } } }, "auth_ref": [] }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "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]", "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": [ "r154", "r155", "r156", "r157", "r158", "r241", "r242", "r243", "r244", "r245" ] }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "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]", "documentation": "Disclosure of information about valuation allowance and qualifying account and reserve." } } }, "auth_ref": [ "r154", "r155", "r156", "r157", "r158", "r241", "r242", "r243", "r244", "r245" ] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year", "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]" } } }, "auth_ref": [ "r947" ] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "calculation": { "http://www.teledyne.com/role/EarningsPerShareScheduleofBasicandDilutedEarningsperShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.teledyne.com/role/EarningsPerShareScheduleofBasicandDilutedEarningsperShareDetails" ], "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": [ "r1024" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.teledyne.com/role/EarningsPerShareScheduleofBasicandDilutedEarningsperShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSS", "http://www.teledyne.com/role/EarningsPerShareScheduleofBasicandDilutedEarningsperShareDetails" ], "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": [ "r262", "r268" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.teledyne.com/role/EarningsPerShareScheduleofBasicandDilutedEarningsperShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.teledyne.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMELOSS", "http://www.teledyne.com/role/EarningsPerShareScheduleofBasicandDilutedEarningsperShareDetails" ], "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": [ "r261", "r268" ] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested", "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r945" ] } } } }, "std_ref": { "r0": { "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/2147477401/830-230-45-1" }, "r1": { "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" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r3": { "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" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(k)", "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": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r6": { "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" }, "r7": { "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" }, "r8": { "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" }, "r9": { "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" }, "r10": { "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" }, "r11": { "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" }, "r12": { "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" }, "r13": { "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" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-4" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(c)(2)", "SubTopic": "20", "Topic": "860", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4D" }, "r17": { "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" }, "r18": { "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" }, "r19": { "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" }, "r20": { "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" }, "r21": { "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" }, "r22": { "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" }, "r23": { "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" }, "r24": { "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" }, "r25": { "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" }, "r26": { "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" }, "r27": { "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" }, "r28": { "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" }, "r29": { "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" }, "r30": { "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" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-12" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-13" }, "r49": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1B" }, "r61": { "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" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-5" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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/2147477734/942-470-50-3" }, "r77": { "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)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r78": { "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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r79": { "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" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-7" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/220/tableOfContent" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r107": { "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)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r118": { "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" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/805/tableOfContent" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/815/tableOfContent" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r135": { "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/2147478546/942-210-S99-1" }, "r136": { "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/2147478546/942-210-S99-1" }, "r137": { "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/2147478546/942-210-S99-1" }, "r138": { "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/2147478546/942-210-S99-1" }, "r139": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r140": { "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/2147478546/942-210-S99-1" }, "r141": { "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/2147478524/942-220-S99-1" }, "r142": { "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/2147478524/942-220-S99-1" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Paragraph": "a", "Publisher": "SEC" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "09", "Paragraph": "Column B", "Publisher": "SEC" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "09", "Paragraph": "Column C", "Subparagraph": "(1)", "Publisher": "SEC" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "09", "Paragraph": "Column C", "Subparagraph": "(2)", "Publisher": "SEC" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "09", "Paragraph": "Column D", "Publisher": "SEC" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "09", "Paragraph": "Column E", "Publisher": "SEC" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column C", "Footnote": "5", "Publisher": "SEC" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column C", "Footnote": "4", "Publisher": "SEC" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(a)", "Footnote": "4", "Publisher": "SEC" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(b)", "Footnote": "4", "Publisher": "SEC" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column C", "Footnote": "2", "Publisher": "SEC" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column F", "Footnote": "7", "Publisher": "SEC" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column A", "Publisher": "SEC" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column B", "Publisher": "SEC" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column C", "Publisher": "SEC" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column D", "Publisher": "SEC" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column E", "Publisher": "SEC" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column F", "Publisher": "SEC" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column A", "Footnote": "4", "Publisher": "SEC" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iii)(A)", "Publisher": "SEC" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iii)(B)", "Publisher": "SEC" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iii)(A)", "Publisher": "SEC" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iii)(B)", "Publisher": "SEC" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iii)(C)", "Publisher": "SEC" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "L", "Publisher": "SEC" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 4", "Publisher": "SEC" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-10" }, "r216": { "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" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(dd)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r274": { "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" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r337": { "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" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r342": { "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" }, "r343": { "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" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/715/tableOfContent" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r496": { "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" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482916/730-10-50-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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/2147477891/740-270-50-1" }, "r550": { "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" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r556": { "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" }, "r557": { "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" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r586": { "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" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10" }, "r604": { "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" }, "r605": { "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/2147477401/830-230-45-1" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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/2147478859/928-340-50-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "280", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r659": { "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/2147478546/942-210-S99-1" }, "r660": { "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/2147478524/942-220-S99-1" }, "r661": { "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/2147478524/942-220-S99-1" }, "r662": { "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/2147478524/942-220-S99-1" }, "r663": { "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/2147478524/942-220-S99-1" }, "r664": { "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/2147478524/942-220-S99-1" }, "r665": { "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/2147477314/942-235-S99-1" }, "r666": { "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/2147478777/944-210-S99-1" }, "r667": { "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/2147478777/944-210-S99-1" }, "r668": { "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/2147478777/944-210-S99-1" }, "r669": { "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/2147478777/944-210-S99-1" }, "r670": { "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/2147478777/944-210-S99-1" }, "r671": { "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/2147478777/944-210-S99-1" }, "r672": { "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/2147478777/944-210-S99-1" }, "r673": { "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/2147478777/944-210-S99-1" }, "r674": { "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/2147478777/944-210-S99-1" }, "r675": { "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/2147477250/944-220-S99-1" }, "r676": { "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/2147477250/944-220-S99-1" }, "r677": { "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/2147477250/944-220-S99-1" }, "r678": { "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/2147477250/944-220-S99-1" }, "r679": { "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/2147477250/944-220-S99-1" }, "r680": { "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/2147477250/944-220-S99-1" }, "r681": { "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/2147477250/944-220-S99-1" }, "r682": { "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/2147477250/944-220-S99-1" }, "r683": { "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/2147477250/944-220-S99-1" }, "r684": { "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/2147477250/944-220-S99-1" }, "r685": { "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/2147477965/944-235-S99-1" }, "r686": { "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/2147477965/944-235-S99-1" }, "r687": { "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/2147477965/944-235-S99-1" }, "r688": { "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/2147477965/944-235-S99-1" }, "r689": { "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/2147477965/944-235-S99-1" }, "r690": { "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/2147477965/944-235-S99-1" }, "r691": { "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/2147477965/944-235-S99-1" }, "r692": { "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/2147477965/944-235-S99-1" }, "r693": { "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/2147477965/944-235-S99-1" }, "r694": { "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/2147477965/944-235-S99-1" }, "r695": { "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/2147477965/944-235-S99-1" }, "r696": { "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/2147477965/944-235-S99-2" }, "r697": { "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/2147477965/944-235-S99-2" }, "r698": { "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/2147477965/944-235-S99-2" }, "r699": { "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/2147477965/944-235-S99-2" }, "r700": { "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/2147477965/944-235-S99-2" }, "r701": { "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/2147477965/944-235-S99-2" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r705": { "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" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r707": { "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" }, "r708": { "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" }, "r709": { "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" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r714": { "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/2147477351/944-825-50-1B" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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/2147478009/946-205-45-3" }, "r719": { "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/2147478009/946-205-45-4" }, "r720": { "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/2147477796/946-210-45-4" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r723": { "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/2147478795/946-210-50-1" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-12" }, "r726": { "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/2147478795/946-210-50-2" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r728": { "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/2147478795/946-210-50-6" }, "r729": { "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/2147478795/946-210-50-6" }, "r730": { "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/2147478795/946-210-50-6" }, "r731": { "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/2147478795/946-210-50-6" }, "r732": { "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/2147479170/946-210-S99-1" }, "r733": { "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/2147479170/946-210-S99-1" }, "r734": { "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/2147479170/946-210-S99-1" }, "r735": { "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/2147479170/946-210-S99-1" }, "r736": { "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/2147479170/946-210-S99-1" }, "r737": { "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/2147479170/946-210-S99-1" }, "r738": { "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/2147479170/946-210-S99-1" }, "r739": { "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/2147479170/946-210-S99-1" }, "r740": { "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/2147479170/946-210-S99-1" }, "r741": { "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/2147479170/946-210-S99-1" }, "r742": { "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/2147479170/946-210-S99-1" }, "r743": { "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/2147479170/946-210-S99-1" }, "r744": { "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/2147479170/946-210-S99-1" }, "r745": { "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/2147479170/946-210-S99-1" }, "r746": { "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/2147479170/946-210-S99-1" }, "r747": { "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/2147479170/946-210-S99-1" }, "r748": { "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/2147479170/946-210-S99-1" }, "r749": { "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/2147479170/946-210-S99-1" }, "r750": { "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/2147479170/946-210-S99-1" }, "r751": { "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/2147479170/946-210-S99-1" }, "r752": { "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/2147479170/946-210-S99-1" }, "r753": { "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/2147479170/946-210-S99-1" }, "r754": { "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/2147479170/946-210-S99-1" }, "r755": { "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/2147479170/946-210-S99-1" }, "r756": { "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/2147479170/946-210-S99-1" }, "r757": { "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/2147479170/946-210-S99-1" }, "r758": { "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/2147479170/946-210-S99-2" }, "r759": { "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/2147479170/946-210-S99-2" }, "r760": { "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/2147479105/946-220-45-3" }, "r761": { "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/2147479105/946-220-45-7" }, "r762": { "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/2147479134/946-220-S99-1" }, "r763": { "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/2147479134/946-220-S99-1" }, "r764": { "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/2147479134/946-220-S99-1" }, "r765": { "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/2147479134/946-220-S99-1" }, "r766": { "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/2147479134/946-220-S99-1" }, "r767": { "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/2147479134/946-220-S99-1" }, "r768": { "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/2147479134/946-220-S99-1" }, "r769": { "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/2147479134/946-220-S99-1" }, "r770": { "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/2147479134/946-220-S99-1" }, "r771": { "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/2147479134/946-220-S99-1" }, "r772": { "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/2147479134/946-220-S99-1" }, "r773": { "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/2147479134/946-220-S99-1" }, "r774": { "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/2147479134/946-220-S99-1" }, "r775": { "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/2147479134/946-220-S99-1" }, "r776": { "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/2147479134/946-220-S99-1" }, "r777": { "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/2147479134/946-220-S99-1" }, "r778": { "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/2147479134/946-220-S99-3" }, "r779": { "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/2147479134/946-220-S99-3" }, "r780": { "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/2147479134/946-220-S99-3" }, "r781": { "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/2147479134/946-220-S99-3" }, "r782": { "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/2147477271/946-320-S99-1" }, "r783": { "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/2147477271/946-320-S99-1" }, "r784": { "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/2147477271/946-320-S99-2" }, "r785": { "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/2147477271/946-320-S99-2" }, "r786": { "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/2147477271/946-320-S99-3" }, "r787": { "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/2147477271/946-320-S99-3" }, "r788": { "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/2147477271/946-320-S99-3" }, "r789": { "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/2147477271/946-320-S99-5" }, "r790": { "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/2147477271/946-320-S99-5" }, "r791": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r792": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5A" }, "r793": { "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/2147477271/946-320-S99-5B" }, "r794": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r795": { "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/2147477271/946-320-S99-5C" }, "r796": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r797": { "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/2147477271/946-320-S99-6" }, "r798": { "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/2147477271/946-320-S99-6" }, "r799": { "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(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r800": { "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/2147478785/954-310-50-2" }, "r801": { "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/2147478522/954-440-50-1" }, "r802": { "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 A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r803": { "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/2147478979/970-360-S99-1" }, "r804": { "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/2147478979/970-360-S99-1" }, "r805": { "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/2147478979/970-360-S99-1" }, "r806": { "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/2147478979/970-360-S99-1" }, "r807": { "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/2147478979/970-360-S99-1" }, "r808": { "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/2147478979/970-360-S99-1" }, "r809": { "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/2147478979/970-360-S99-1" }, "r810": { "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/2147478979/970-360-S99-1" }, "r811": { "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/2147477332/976-310-50-1" }, "r812": { "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/2147479230/978-310-50-1" }, "r813": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r814": { "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" }, "r815": { "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" }, "r816": { "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" }, "r817": { "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" }, "r818": { "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" }, "r819": { "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" }, "r820": { "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" }, "r821": { "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" }, "r822": { "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" }, "r823": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r824": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r825": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r826": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r827": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r828": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r829": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r830": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r831": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r832": { "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" }, "r833": { "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" }, "r834": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r835": { "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" }, "r836": { "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" }, "r837": { "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" }, "r838": { "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" }, "r839": { "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" }, "r840": { "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" }, "r841": { "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" }, "r842": { "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" }, "r843": { "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" }, "r844": { "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" }, "r845": { "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" }, "r846": { "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" }, "r847": { "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" }, "r848": { "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" }, "r849": { "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" }, "r850": { "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" }, "r851": { "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" }, "r852": { "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" }, "r853": { "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" }, "r854": { "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" }, "r855": { "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" }, "r856": { "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" }, "r857": { "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" }, "r858": { "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" }, "r859": { "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" }, "r860": { "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" }, "r861": { "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" }, "r862": { "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" }, "r863": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r864": { "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" }, "r865": { "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" }, "r866": { "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" }, "r867": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r868": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r869": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r870": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r871": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r872": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r873": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r874": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r875": { "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" }, "r876": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17" }, "r877": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21" }, "r878": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29" }, "r879": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3" }, "r880": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2" }, "r881": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4" }, "r882": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5" }, "r883": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6" }, "r884": { "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" }, "r885": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r886": { "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" }, "r887": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r888": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r889": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r890": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r891": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r892": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r893": { "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/2147478795/946-210-50-1" }, "r894": { "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/2147478795/946-210-50-6" }, "r895": { "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/2147477439/946-210-55-1" }, "r896": { "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/2147477802/946-310-45-1" }, "r897": { "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/2147477271/946-320-S99-1" }, "r898": { "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/2147477271/946-320-S99-2" }, "r899": { "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/2147477271/946-320-S99-3" }, "r900": { "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/2147477271/946-320-S99-6" }, "r901": { "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/2147479168/946-830-55-10" }, "r902": { "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/2147479168/946-830-55-11" }, "r903": { "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/2147479168/946-830-55-12" }, "r904": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r905": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r906": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r907": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r908": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r909": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r910": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r911": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r912": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r913": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r914": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r915": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r916": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r917": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r918": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r919": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r920": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r921": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r922": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r923": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r924": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r925": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r926": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r927": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r928": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r929": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r930": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r931": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r932": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r933": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r934": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r935": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r936": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r937": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r938": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r939": { "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" }, "r940": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r941": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r942": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r943": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r944": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r945": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r946": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r947": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r948": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r949": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r950": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r951": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r952": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r953": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r954": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r955": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r956": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r957": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r958": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r959": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r960": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r961": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r962": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r963": { "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" }, "r964": { "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" }, "r965": { "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" }, "r966": { "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" }, "r967": { "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" }, "r968": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r969": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r970": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r971": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r972": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r973": { "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" }, "r974": { "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" }, "r975": { "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" }, "r976": { "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" }, "r977": { "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" }, "r978": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r979": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r980": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r981": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r982": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r983": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r984": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r985": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r986": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r987": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r988": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r989": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r990": { "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" }, "r991": { "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" }, "r992": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r993": { "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" }, "r994": { "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" }, "r995": { "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" }, "r996": { "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/2147477351/944-825-50-1B" }, "r997": { "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" }, "r998": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column A", "Subparagraph": "(ii)", "Footnote": "2", "Publisher": "SEC" }, "r999": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r1000": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(b)", "Footnote": "1", "Publisher": "SEC" }, "r1001": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r1002": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(ii)", "Publisher": "SEC" }, "r1003": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iii)", "Publisher": "SEC" }, "r1004": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r1005": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/210/tableOfContent" }, "r1006": { "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" }, "r1007": { "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" }, "r1008": { "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" }, "r1009": { "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" }, "r1010": { "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" }, "r1011": { "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" }, "r1012": { "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" }, "r1013": { "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" }, "r1014": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1015": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r1016": { "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" }, "r1017": { "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" }, "r1018": { "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" }, "r1019": { "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" }, "r1020": { "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" }, "r1021": { "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" }, "r1022": { "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" }, "r1023": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r1024": { "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" }, "r1025": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r1026": { "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" }, "r1027": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1028": { "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" }, "r1029": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1030": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r1031": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1032": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1033": { "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" }, "r1034": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-20/tableOfContent" }, "r1035": { "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" }, "r1036": { "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" }, "r1037": { "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" }, "r1038": { "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" }, "r1039": { "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" }, "r1040": { "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" }, "r1041": { "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" }, "r1042": { "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" }, "r1043": { "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" }, "r1044": { "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" }, "r1045": { "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" }, "r1046": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r1047": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r1048": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1049": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1050": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1051": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1052": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1053": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1054": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1055": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1056": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1057": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1058": { "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" }, "r1059": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r1060": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1061": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1062": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1063": { "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" }, "r1064": { "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" }, "r1065": { "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" }, "r1066": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r1067": { "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" }, "r1068": { "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" }, "r1069": { "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" }, "r1070": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1071": { "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" }, "r1072": { "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" }, "r1073": { "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" }, "r1074": { "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" }, "r1075": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r1076": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r1077": { "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" }, "r1078": { "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" }, "r1079": { "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" }, "r1080": { "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" }, "r1081": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r1082": { "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" }, "r1083": { "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" }, "r1084": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1085": { "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" }, "r1086": { "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" }, "r1087": { "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" }, "r1088": { "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" }, "r1089": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r1090": { "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" }, "r1091": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1092": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1093": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1094": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1095": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1096": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1097": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1098": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1099": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1100": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1101": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1102": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r1103": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r1104": { "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" }, "r1105": { "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" }, "r1106": { "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" }, "r1107": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A" }, "r1108": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r1109": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1110": { "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" }, "r1111": { "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" }, "r1112": { "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" }, "r1113": { "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" }, "r1114": { "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" }, "r1115": { "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" }, "r1116": { "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" }, "r1117": { "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" }, "r1118": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1" }, "r1119": { "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/2147478777/944-210-S99-1" }, "r1120": { "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/2147478777/944-210-S99-1" }, "r1121": { "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/2147478777/944-210-S99-1" }, "r1122": { "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" }, "r1123": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1124": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1125": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1126": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r1127": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r1128": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r1129": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1130": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1131": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1132": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1133": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1134": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1135": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1136": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1137": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1138": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1139": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1140": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1141": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1142": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1143": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1144": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1145": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1146": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1147": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1148": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1149": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1150": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1151": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1152": { "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/2147478009/946-205-45-4" }, "r1153": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r1154": { "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/2147479134/946-220-S99-3" }, "r1155": { "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/2147479134/946-220-S99-3" }, "r1156": { "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/2147477271/946-320-S99-1" }, "r1157": { "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/2147477271/946-320-S99-2" }, "r1158": { "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/2147477271/946-320-S99-3" }, "r1159": { "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/2147477271/946-320-S99-6" } } } ZIP 90 0001094285-25-000105-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001094285-25-000105-xbrl.zip M4$L#!!0 ( 'J/F5J\$DUF%R ! (2S$P 0 =&1Y+3(P,C4P,S,P+FAT M;>R]:7?B2-(P^OWY%;KTO#-5Y]@46MAD;%\^;]O8U-X(8YKV-:O_Q#+E7\( MQ-)LW;">?_U'NW]]=_>/_]OZGR__S^7E_W[MW0LWMC8=$\L3KAVB>D077@UO M)'@C(OS;=GX:+ZKP:*K>T';&EY?^;=?VY-TQGD>>(%6D:GA9^*US-=2;1%=5 MDUM/,F*>ME4%.E2(7+]4B5J M[5)3=+'2E"MRY4F[T*\J2IV(37G8;#1JBE*#G\.:7M5%N:E4-:5:I>\=>;!G MV+?E7AEOWJ^ED>=-KCY]>GU]+;\].6;9=IX_&99I6 3W_,ES5,O%+:D> .D3 M;*-R69$N1:D4/ 2N_!G]%*E2D3_AUT^J2\++76?^SJ'J/M$KX4-\LA)>I-E3 MRW/>9Q?21[I$*S_;+Y^"+Y=NT(D1?3%\L70A?FEL6:YAN9YJ:;/E&JZM2&)] MVQW^%>$-4_?R654GZWL,OEA;C;ZR\N#!M4_^E[-+U^#\*M-KQ6:S^8E^&U[J MZ>]+%WK$)/J[15 MQJ4L!L_9O 4DS-EN72/J0H"+^.E_O]_WM1$9JY=KR'K;A"=17E@CO?S*5(') M2\2Z_-$OM;Z,B*JWOHR)IPKXA$ORY]1X^;5T;5L>,/SEX'T";]'\OWXM>>3- M^T37^ZGU/__S/U\\PS-)"^!^&8+WRR?_LR^?_"<_V?I[ZXMNO BN]VZ27TNZ MX4Y,]?W*LBT"[S?>KO!"XOB_&KI.+/HK?/\ 0L>2X,/_UQ+@[&IHO!'](3+;7WY%?52ZW?Q\!=T+,#0 M^S6\PE'-.TLG;_\D[[.'-TJM"A!;!<1PXXA=7$\=9PE*'4N_ =4Q>T^SU+H$ M80HOC/>2*@H#7 Q7JC0!WFMK_+1,K X9$MBO1MP( M%D,1=>52SH5="%1D77G 6+^67&,\,9&-Z6YR$WE-U<'5J.OF[\C>*5K M3QWZ%Y7M5U/+\.B:W9$*7Y;"S\=$=:<.:?E_^5]^^;3\7?@W/F/M>5-8P^K# M N%_]:-_$_=9 -\^+F+V3! .ADX6+Z5@5CW;.?"U:_?CAS?$L@';48_=%S1+ MC_BTO/IMNW;),[+T&A0!U5?!=[&@J&H@I5T#J37RF0O?QWJN-1T_$6<#Y4S@ MUUA/FSBV/M6\_Z+ZB5SFX@6QGDRFZXL,2:/SH[?/LP*Q0A^'LBO\G%#I&/X% MF(6_AP9Q!,K )-(*N+[[Y[+47+UYMH+EIT^HI G_ I7N>"@C48$H*!M1FZY^ M-UNF'EX*9H:\<&GX3?AW^))/2_N.!H/$ !A\V\8+=@9PJ,T>%'QSR,YD!G:V M@N"*"/_M@V"%(EA, L$* V!81O BZ1Z#X"I;.Z/\*S63V%DM[9T%%.CK(?]/ M'5[V-C$-S?"^$]0)@F[ MS1<,+.T^AZ0(=[3 6T#%J4]GH!-;WEN^\T \R.\ M##X?VU;?L[6?_K.^?(I\Q0P:LY5D!O)ZSD'>UG6J_,%_4 W]SKI6)X:GFGD! M?R/GX!\XU/!XIS3ODW]>0-_,.>A[Q .WC^@=U4'GS\T+W,5*S@'?UK3I>&IB M=+CKC8B#USEDA$][(7>69H]);G"1NC>0>R9@P%<14W=6BL@Q+" N=5^L*-85 M"\A*W6,L@BW& J)2=X!31M2IW,0$8PYBWEWS+/S$).&?=S_]U(YBDK#/NY-^ M4D\Q2<#GW47/VE-,$!=2WKWV4RE=F=I$8B(PS[MWGH7231+^>?>[3ZUTDX1] MWEWGDRK=) &?=S^+4E^0 MGW>G-FO?*DE<,)8@G.36F#T@_3IU@6]=MSVOVO )#&LDOAN:8T]4[<[2IZ[G M&,0%BBH7\@A;9M;[W8JA[L0S--7LO[L@+-RVI;?U%ZPVTSLFT3S'M@S-#;X, MGT.*F9(E,^L8;T5@&V_0OMDFEK]_+?\K?7=*V=^=JB6%&V9]WZVX^9=JDHGM M> %V7*DB-N^-L0&Z%CEM.#1, T!R@D!3%CACU@7.@T!,Y\A78=9%9L*,2 GH MS/K%6X$^L#W57/BFF%I?8=9QSAHY*3$#L_XR8U;6_D'KI=*1HWB!V7/BC'&3 M3J6.DD^?GAVC-@L6R:>7GQW.4F*=?/KJIS>I,N&1?#KKIS6IDF0&YAQMU_&N MK@&"MFGHM&/5'?6EE\X=NA-L<@3"J.\_=A>X]T;R[-PCQ';X@CFJ;XQG/%B] M&ZO/L(!"^C55YCQ]3A299Z54F8M$L$X4=R"7'=K1D*ZNF**"N1 (IPH&9 5S M@1K6J:)-'-N=J!H!E^J&#.$)9.',H)BB@[F($2<2]B0)YC />P1:8BQBQ M%-)+)YVJQEP AJ$3EY1 SEPX@RT/,B6H,Q*Y7"@D7&9#R TT2F=B"3<8C---&Q7@R0Q!0IYOF01A;B MHLYD (23!@-2H\YDY&4S:0R(ZX$Y]]V?TH>//!_ZR$1T,!G[X?3!C/S@T2?& M&3C/H:JSX"#F ENLYV/D,X!99RZ4QO&<1EU0G6(1X$E2.'.1I#E0+0WN<"C0>X;[\^O[X'U"EB$?!/77KDU*N TPA_JY M.QPXJN4.B=,=_F;;^LH9PKPIO7\1R+FV]V@;>(X #]C5E/L8B'PEEC8:J\[/ MY97T59.X/?)"K"EY(,7,,&XP%QLK!.5V7XC#B38UHF4RT/==_<-VKJ>N9X^) MLV"W_;"P[1@U\-S?;" ,:P_5EJ3A> ;=?QI,1@0W402.6B&.9J@F>.MT" 6G MAD2I@;FP()V72<$"@A,!D'W$$(;==0.1DD2@9,Q@BWD(%OQZ%:,(A+;;C! M2+46;7VP[7R!@1V'.<$D33!,QCB9]0'/(>&RR5P4EEDG\"S(@;G0)EM>QEG0 M ).10M;$(6D90WF(QQ6Y0D T-,!E:82U.?Q:4P&0HAZT@ M_5G00=Z"1TQ'Z,^"8IB,<3'K"I[#T"%18C+,QJ0O>![TD+1OG00C,10GS[&Z M(P4I3$8PF74]3U^?E U5,!G,9-+;/!>*8"ZJR7&TAB,FPXCL^)3G0@9,A@I9 M"RGD+>3(M+-X+D3#9$R2L4X%V6"&R9@@0YT*LL%*WB)R M)^E4D DJJDR&MMCH5) -0IB,*K'0J2 ;=# 7TLE?IX)L$,=TFZ]AH8ZJ M>?\VO%%H!'Q57 C,6NP9[@_ MO[X/WH$NEE[_Z-CZ5//6KCUV$4C'/=5Z)G,Q\MVPC/%TS+"#<@QHOQ)+&XU5 MY^>2'6E 0+3)TC,^D=4F4NY,8YO/)-1D%B#PA/WXR@ .T],E;!D+*>'XDSM)VQ"K33?3*-9TH]G;<)T< 7 M&!ACN*0[[,.G[A 8!K[KA_#S,?HEG0>7=1N?,T<*&/SIOFE&?PL /(CX# M( M#*Y=IZ?PF\/H*:/X<>'HJ18BY3M%V7>.[7 M=__HTU1==]EON0%%;=J@30=$&UFV:3^_]XSGD9!_\&V-'L\(1YI/SN$VL Y8@5F/>E\X"))OJ@SZV ?A(N!H^H$#TWR MPPUU9MUKEC&0* \4R]/N.CIQNDYP9 G/^ZIJ/\&]RP]'%,O1S@0?B?('LW[V MG:63(<-2*E&N8-:M9AT+B?("LUYTCTQLQS.L9TP%G@? ;^_O>DM?Y0?4S'K, M3( Z4=G"K'><$*BY+(O".K-^^+5#=,.[537#A&4M [I'7FSS!="^?%%2!'!O M6\\><<8WY,E;SP.\-RS2'?IOS@UW-YCU\3F>D^3G!K.1! 3R/ 5E(4-"K%5^ M6+" *1[0$\NPG0?;(^[-E+0GCF%BQM=I$+[P\OSP-;-Q"X[O5/B;V;C(1GQ+ M4G4'OAO%PG>B_,ULW(7C.Q7^9C;"LQG?U4WR7*K(E6*A.E'69C:,Q%&=-%,[%?YF-HH6#6O$.&T;@A_GAJN:S,:PLH9R MDK3<9#:"M"U2>$\\0,">X;J$)%4N \%-9@-&/>(9#DV=>S15*Z+^WK\!OW1O M\("&Z%^)!;\4M'%#D]E0#\.8RJ0-59/9($U_^N22/Z=P4^<%_HFPMI8O2!D_ MP![*I23MR4F+EQZ''V:#*NU7U='7L=(C8*$;&NWF9FN[.HPP9#LP&]+("M!, M*!)FHP\,D'^BMA6S;G\B@.9:)QXU,!L4:,,3=,.<>L8+Z6/(Q_ ,XG;>-'.J M$_W6LLU"C4B7UP$A..!VFI2FV_H?4]<;IZ)BTC&AI0JS7G]\3/RF&M:][;H/Q+M6 MW=&M:;]^(_HS>03ADB>4L.O>QT;)H8,1E,%"@ZD*&X2A0E!0H39">N$L5(@:($V?BDF43OQ0*%$C+V2;/!7X%B M"MGZI-F@KT AA2P.'I8P<9S^*E!T(-.#AP114J P098'#\EA1"I0E. H)ME[ M73VB8:,YP816T0 )7ZY 1WOM"[K"5ZEJBTF%/*68@5RI09(13 M85Y--ZE 4:&MV@E(\Q'@XO2)\T*'3[I>LF5&!:?.;&3DN03(.'7F4786*%BX MBSI_6.H8FS3^-5?VG#09%IP%"HARTBR6U.2Q7DZ$FX/U<'ZCD.L;3W_JLZ28K.,&QD6,\WQ#6>+?\49F78I?\% MT=MN<.U\B;G)BI*8/1/8CGELAK.$==6;.CB)7?-L>"#R1U*$$+40-[3OOKX' MN*>S'.$^=V1,5HAS(0ZY>SHYI\\E^I29/2'93S+=V@X!-'3>M)%J/9-KV)VC M:HDI0TZ;>;'S9&8/63@AYY60,[$596;/:;*S%8^EW@?BW5DOQ'>4SHJ$LY'% MS![F%9!SP%E9L\!.6MQULJWULKYZ28W^-AFJ%#:%5L_Y?2@F#,19R)F-)'"3[,+ MR$0/MJ7/^*B8TE_AI]><<',I<7-^6GT8X1Z K)3RMY2<'[6F+#@8.]E,BPCX M864^B2#))MM*SH_=SBO'/%',,WMJQ"[\$Q6_S!XML O_1.F?QY\9]E+28CH> M+\T'TI/D]"JS\;U;U7#^I9I3\O5]]NLW>*+J:*/W>_)"S!7TAQ?=69.IY](K MI#3#)<5S?:O,QLPX,9Q>,C ;A\HA,<1PQ1@2!\Q&PC@%G$@&,!L&.P4%,,2) MS$:BV,=#HOS 7%S(=;RK'MH7/ICQS^_JFS&>CG-_K/O)>+MRB&M/'8VX_I\C MHNIT\;KQTOH"_U#$&!6E3L2F/&PV&C5%J<'/84VOZJ+<5*J:4JW^%^W:^3VN M]VX"@L:&=3D"$VWD72E2N5Z=>)]?#=T;78F5RO\IT4M;7]R):H4W:+9I.U>_ M (KP^'G(:SS/5>L?%ZYJN9 ?]\]5_;[U2^6P:%@G7(4J5__,9=W^I$\UVJ)=Y-06_TL&K8$TJ,VL11@X9 M_EKZ93?PZZ760'TRB6 /!;2"\:3YRR<5,(+ #1&SAA[Z:M4$$_I*(YAJ4]J( M#5CY(1!0]H! J27\>+@;=&Z$_J ]Z/27%\W@ M?VL__-81KKO?O]_U^W?=APRW(.VUA7^K[LBPGCW;NA!NRM=E0:I4E6:&RUYE M%25RV?_=YW\9[J*V%_!ON[WOPA>0M99M/8 MZQB:$(CD'C*\=BF6!$M%#:<3 MX^K&UJC!.WB?@$Q :3R$"UIBY?)W*K'G3VD)Q<*@1V5:L,(GVP'!> D+-=6) M2Z["7S[KACLQU7WR%BN>%.)ZAJ68 !0H0_^M M)S6;Y4951K7D@?[S]/#%@<8JP_(_K7^N@%JK17Y3*8N1GV]Z4E,N5Q1EZZ,^ MT97YJX/](Y1^+(Q/;\4K"T';&J@>FR9MW-33>B'X)CN&, M0:12Z^^_-.M*[?,JC\Q8Q-.S@&-28IR"\?(U0_Z1Z%[*PR^=80%#3;37NWK 7X-=H:R!")* M#Z? 0BNE&5(G4C,;!"QMB-X(R+\&5*-X)O EC&1#] ^#[2VSN^ M7;U,?#I\5!K_W0OZ.R-RNQ MS(K8".6P-Z.44! /'7LL_/T7L5;Y?/R_GIW8HYB7Q-?V>&RX&)H2;@V0Q,!! M3\2YBJ'3.C0 A3?[]X;<606GXE*L2DVF]5,^/>395,VC$,&HES.#A*"Z@CLA&D9[=<&P!,-S!6U$[<"/Q:+C$YMB2KG:K,0U MQ22Q7).BOXIKBXG-LJC4DWJ47(F^)>ZCY&JY*DLI68@^+69A(T:;-G$%%%9Y M.I,@M$V+/:_MJ>4Y[]>VONQ&P8HT/.+PR,2Q7_ Y<_^I7FK=$%-]51V2OMWH MTWS2\%V5_]$F^(H)LGM/%=Q10'KG15D#]>TN.-3S*X>7;9E&J255+\6&(LN- M-7-FW9!.D#E/0S_10/Q 64P H]O&?A["'U/'<'5#HX:W/?SRY'QJ&8LL22]U MGE7+^(O^_9'S4Z+\E"DQW)5[Y7Y9Z(PGIOU.'(K]99X1'NSRQRAN")<:/!#L M@U)"H$OILB)Q<5Q1V-9UA[AN\.,>GB>&8K")YT1*4[B&95JV<&.[0L^PW;VU M:)-#? O$K^'7KC.P7V>6BE@!WVMD3V$MNM!5?^X/:<]H5WV0S8[A&?!$/SQ-'*(+DZGC3C%.[=D"7$'=,%'Z\/01 M)3N>E;4U[RJC"&^U+-:KL2.\]7)-JB822Y7$E1N.8L&P ;E2) M5Z K!-2'\K5*NB,)$=807K"$ZP,GE MZ(F-GD#$^!)FAAL\Q[_Y3U88. /I%)]_PE)S/]UB-6R$ FXE8E0'&0B+_8_M M_/0Y3 @?L3MLL2OI-L#O+.\V>XOWSM+Q9($(3^^"-B*P6UCJ3Q#VA!Y'H76[ MD*CQ0?SH^_*Z_1O#C;R\4+ :/ ':6&W3T C<-'3'[ 7O(E> M#W?B4H*'T7:A="5TI:KK";+:@I&Q.:RR(+$&F GX:&YX' M;$A,X"O'ME#1F.\" :7S+M!FXJI&HZ4WJJ?ZZ9,K4F;^C$4_O3>%*Y5*%65( MCSQ/_9:]0O]R('Q '-<#3$NR5 XN\T8&33N;8-I9VC+'7_5,BA#W8V(R8@%J M"+1 9,QD1)/+B.++B%Q*!& _53!!NA%!U320" YV#:/LX:!&COQ4 "*^C/S" M'8,H@;LD'XM?@XOVWG!YO6%%Z(1$ER\8:WAE8;E2SSP%B^ET*Q:M*7* M>2H&DN1R4TZF&DBIEBL));-*2KE6VQZ?W#N9M=RL;]]?LB5*.?'9YF4.SC7P MS;/MO$>X;/0BRE%:<-'<>Y,JI=9]-'^REX>:;('NBN)D_31YSUVUYVCTU6Z MRZPWF0+NE,][Y/7)!<[K8X[X'J),BW.@O?RCKN\;5[[,F%E8_I^![93]CK/J MT.#K60JBKU,7'N2Z.PN!)7&_2N""BZW4\P"9XZ1.M.ZO MI;N'VXCC8YHX1+,:^O01W:E'-1VHO&686M/QI6[3-J?X0##IP$Z#9U5F$%9* M+:5VT:@V+V2E%@(Y7&I+\)>(8D;SLY7<(%MI*5D)-;5_Z85@S]>"'2'@SO;$ M,W; E<.'=?Y0M;ZV,Z#X%285>:WJ$^N;4Z]]5M\ MBFC1NLRH3JUQ6_#69RUX1\[<:'XFET\.47]>JD./.%>J^:J^N^A,\#Z]>>G3 MNZPG:PQU8=G89V;OOC(L;JK]];Z#3;>NNP^#SL-@1H#O+-X;A::?"XI(; MLB"CF)-&N46OM &5S'50259'IOUD3SV0:,Y/X@D]P_W) M)5!AB$%J<@G$)= )B:Y1#R204J;%3P[@B$J?1\?6B(X"AXN7PF!:KA1,O/#R METSR/6;U+[P )ONUQ$1EEK2QTWD;&D\'3M0J$6KEH MI<;\L" 34FJ46GV J^H=?)B8?M(O%R.IX5[>6AJ\UO]^<__575^NR*-4N\1& MT,V)NF-&=Q06DVA5BPVT>*_:#-9RQKUJ']N]@7 GW-X]M!^N[]KWPMW#;;?W MO3VXZSZL<_B>="R7]H%!1CL.CDLVM6^/KH$X$!"U*$"P@OHCVA2SLH7K[L-- MYZ'?N<&NQ/WN_=T-+EOH#^#'=VQ2C V+<4??.\*'^VZ__Y'Y+0'W"8-O'>#( M7G\@_/X#^+/3$SJPSQOA>[MW_VZPTI): M$:MQ6U+7JV5)DI.9D%HIR_5X/:DW?UZ5J\DM:GM[Z],'XM,/US?W<:9\0CW- MY++5V3]K'$OMREO#<3U,E,?9['M,*TL5L)E.>FOLX=.MCHW: JA ^N#T,=B2 M0$LTA7!YN2(15%));7A''*)00%-28Z<3LN:3JOU\=D YZY?3$B DU9R/O@K1L6N'>Q-C16!K1&4T'/Z6WOZ/'AF1ZL8W#HB:NOKJ M="AQ<3K4934<#C5U+Y]5=7+5(R_$FI);QQ[34@]XXK\-;W0]=6%[Q.F\:>84 MP=)V70+_Z0/U;;^)4;5P8I1<*;7$"T5IEIMKXZ(RFI6V1>\E1D+X;2Q2VJQ" M=@FL11546!$0C<0S$ %;Q];N)0+DS$6 B") KH*WM"8"\&L63B';'N7A9[Q_3FDJVB#V5<8338(+%IJ(H'A,4FD]3S; MNA1OZY&:LM!&(X*Q._S-MG6W;>E]XKP8&G'[MJE'R'ZIU&K(E;)2 ../ ?NN M,$2:NED3BTCE4JM>KY2EA,P3;H%LM4!RH"GZQ(0/GR^$9V(11S6I5:+J8\.B M8](2U=%&5,OH MY(68]@2S?'9DQ>;=!CQ!=-N'*W#LS1RJF]FU!F:@4I;SK%ZXJY(_]1*73.M MIK5RE3LKW%FAI-C6_IP:#M$%P_)4Z]G E#'5=8F'66BPQK]H4ZRYID8'NJ"7O<^QQN#]ONN)2#0NL5>N )5E]@ZKDQS]45FEHC-BOE6IXU M34Y2:\Z#YD]R+G,,S=-<$E&LEAL\ER1SYRB184K^0PP<_^-=79XD#!CTBJ M0"12Q*D_(T3"O/S.?H&L7G4^AUK 8G@K9FT*#O$,A_8]$9Z(189&DEHP#R<' M*7AB+BP??EL5= _$>X35V+JAW0"@+:)_]2'N!J(/RX4<5S6[P^"#68%0D&.+ M 9YK>SP!BK6\".%8 ^,W(GB3/V@F.6&8'7D/U+7@:?E#!/Z0JL?GJ6='HSG4L+EUDQX=^\5PD< _!#&^CY@9 M%*T\S\-?2EPS D<'%F\0\XC@6@GOB7'Z<5K"43!8[Q-/6'.WAV MHOHJ#]9DZBH)0#Z/=;07H#VP]PY?U$JMJ(Y@.=);W _*G_9)@G+K2+GK)8$L M44\.M5#^':15M3,@)M'?K;5.=BD6?^1XB$"\S;,BL$ZK:B.$4<-W '-=H9R' MZJUB,NVQ;?_SR;2GM3(BF!:S7^J-](_NBFY=A%^'>-PV$/TP@WJ/^Q>@+P.( M=7N*^C_N("NF5\<,PHMK3GY574,3B.I8L%R73KH$ 3(&.40'7AZ3U\R:TDG( M4F12M<2W!Q^)TT<,;[4+I54-TPD();R;DL],TU1"35.KE%I*N5*$VOXG%*9@:77,(#QMFR:[,,6-84[1GCD^4+'O<31S-EWLH;A,^DQ9!2H" M HKPFA3TFIJY+O=B)R,DSVR7T"QJ)MDNJU#%9K:KTF %+\5FXOR!K6"%'BC[ M9(,6RQ:?O^,HHR_'_EV&48V T=?EO)37%!(SLDP,A*# M<^K .8V(^4,%HEY&5.XGFDT9]O-8Z%$R5IUGPPJ!5@,R"CY!*-6RIT0DO M(R*H&BA,>/>[7ROGP=.!I 18#%8>/..XXXGJ>((]%+P1^/#F?6FOW;/UR)5JE2.5Z M%?8^L5T#B?S*(28=R_KYU="]4=F_\\=(1!Y_K;0_>^^]M=IR_X_=7GO0N=G(U:QLX;K[<--Y MZ'=N!/BMW[V_N\%E"_T!_/C>>1CTA>XM?/7]L=?Y!M?=_:M#]_>](WRX[_;[ M'P7F=WC;[0F#;QWA]J[7'PB__VCW!IV>T(%MWPC?V[WK;[ZU(%VKNLR=?/)QF5\V]@B.WAN-ZPN]3,(R) MLW%SG KVI(*%,$2,&GBV202U9%(;WG5.722@*:FQ$S\Z/VU'G1A9-@>T'6'N M0"+VD=_^^V,B.4:+V39%KG:Q[!.*_GS1/?GD.!RVYKKUG;@3TL@;]I(M9Z) MX#GP-)-&[ 55_V/J>GB>Q5MP'3S;&3GZ>I&A_8X# >"OIXY#+.U]@&#WW]:V M],$<">T9#L OZ0X'ZMNC[= OEIHB/:I.Y!2F>@7T3[52"-.1 >NP,'2?QJC0 M;9.),N0 L=2*])T8F7240VV76_/J&]&?,>_#,UX,[YW.'J/9'>H;'YF9M()# M?^A:=4>WIOU*X?Z;:EBTFQ^F5?2(9JJN:PP!(B'+ V-OXF$)QU 5(0,R9RF, M3),V SHL42+'2LZ(3JO[ZRG>B* @7MDCTA@Z8)8N3&S7BQC\//?-W*/U6!X, MUM.-?M[$Z\MCBQ;7.\/;?#3-R7VTD)\CF+:&L4.YV#V+3WGLG&Q=60X)G1&/;0O)UTNM M9N6HL>C9$5P.%5C>?!$ZBE)Z?-$DYZJ)=6.A&O+$YR[94K<_@RX;?HSS6EP M>3C.R%)1'B8$&I7S97VE&EFZON.M]51QL)80N_/6JHBPB$&Z(1;*$L M2,V5EH4(A\*']]JN2U"I[L3]<:>4# R0WF-QA4\U]$(K+/:->%\ZF"P MM(H6P6CX"_ES:KRHIF\:'YXQSEHPC$^OVA;14G9$M( PVI:./SIS\FA[UZKC M8'3B7ZHY)1&Q+05GA?+:&S[%BD^QVLI^U738KUIJU91F1%.&;%A@AT9E)%)\ M%BT:VIKF!R<<\%: H)Y,0NM;>=K7H2HRA&AO!M 'X@7F<01KUDJMIES-MV;D M65WY4R4QR906ZHC'EY0F1"KGXY/]L)X,TR3Z@H!V#Y?0>2C(3EU"AR"=D[Z[ MF?"Q&*76R'KR.1:1-H%(178*_L_'?+ZS7@ CMF,<(Y3S8(^D M+I1#2+Z#&5(2AK8S5KU?2\:;=V5-QY>Z38_\\>YU\F]BT\V+BBCFN^TFMZ+S M)Z67J7:-,$6PFD4EHI*52:LYAW&7W)KUCPZ9J(8ND+<))NJY]-C%]ONU!$=I MZO:CM+Q;4*EKE #$'1_";4NG/2K\ \J-IE13PME 2KZ;L'![/W^:Y#!JE<'R MJ=43JPOG"B:&YI7K;"B8:$$ZL#W53$*7[&JPPS;?IA_N7^;0>(Z+ LKFHMD0 MR_4\JYM8%)(#ER:GI)[^D<$QI%ZEI*Y$65:LD=M)4S,7DKR#^R_QXBM9+%?# M9QA8S>-=78HR?I:9QV)/8 /O%P)H5%0IX+!@BM@$RXAF/9%539N.IR8M-]+) MQ %Z"(;;P.7J&'O@_.5_ !?_+=ECU_#%-POOA=]-$C0#;R^\/MP-=EOUX+M. MN).X=%VCL2>E&M'$3E ]83D3FD(AUJYWG^)ELNNZ'W&+"CGCKL/49Y^SU_*? M_>(:[M#&=F@W8 ]^OZ6E?>2>J"[IX>N[PQ_@1J#$IKWQ-Q#*"GU$8+I1:C7$ M*C__XO[PJ?WA#(B]66K5093GQ)TNT#G:;[:MOQJFR<_/#E4.(01C:G)8!PCX MBZJLE"MY%O'\\"Q_(OY@DA5!3%\TFY6(K$DF#]8*=&[5UD /.^#<&9:G6L\& M3T=+(/,AA*0?8'D@7NG/?E\;X; M-]E/+-P3(5X\"I(2Z'3'L^**YEWX \M\#<.]BJ/4S$+ZT'9NK $W-NL1AE6. M5 GW$_*G2O8FT#H0:+T9D2*3:\N?!2&\+7,LNI'/P4D9>V7/Y+@K3.S]L\+G M)TJ0B^WQ-W 8YD5%:12B-)Z)QNA;/*#"\O6Q[69RR]0O(3CL91\%R+P(^]<"N7]B11GN"G* M\5E*/"\U)L)#=W2"]1U^=:%I6\^7'G'&@-XG?I)\L)2^!S@. (PW ,4MI*_D M?C@Y.QY 88@S=>F\)W%6D3C7304<)AQM45=YZI*2D%&?T_X1Z2N2"!,J MWNF12*OMY5I42[T<*9I8=)(#!R&G!)^^X&FC!:DFGD_;E!PX&_=+GL6L M]XFV[(-PCR,)CV,Q-S F[S1HRZ$:;^;(O9(,O9(C"+B)!%Q3&GG)?2V6YY(? M'30D#I9D>^H;/Y=(J$2/0O3.TNPQ&:AO"X9<9*-O4:J46G)=B6B'E2--PT\G M\J=I#B!5$4BU&M7NA9]1I(MVO[IM?BQQK*S.@ZEUFCJW1:+?5DLD29@WD?-6 M1]PAR)^8CD>E,DCH1B4OXUKSG\OLGP+LD\E\3#"4^7CH*0\ XOK"DE)J52]$ ML5X($YOU[/'8\+ )K3^O M"8D!5D\L#3 L?' )$;ZHIUV4#S&@(]NA36W]2)@PT00JU\^J:V/.YITQ[84X^J/-]>XL@SS MUY+GX"C[989:0$#;TJ\7P3_GG!J\$#4-P*B\!;=[D)& M'AT]U(H;D/$$I(WS[I=\7JN.\P[0:(^Q=N'."EK]/?J'H&W/H&-C+ MN A1X4;IOT:I51M@L6?V57%Z13K9YU/7JV%>>;IA:) MC0SG$X7GH"XB_&+[G)U'XO1'JD.VRH>[A]N(,8W^6RA5/:I.U^E[.&CB7ZHY M)?.G!DQ?F3&]7-DNJ#8M2$EM02+F1%>BPBFK$WTFJB.\X.,^"_;4B7?Q''CMJCM 7HT8N+!^^C%B>7 M6NBM[4; $8.3\J#53S$)> %GE#%VXFFNKF4%33_0&])G;HYR<_24YNB1A%O= M3+AG8&LR:*-@V,:VCC)0=NDG_Q6QC8':8=;)+E5^X&KJAY@FANMB9;ZOUJ_B M&B4QX.HK_3OZNOWB^@M;:Y1:2OU"D92+AK*>UKEA9&3"!E92>VGZ>Y&EBT9C M_;!Z\R#(*#,R?81MM-)V[U3!!C>UBT95O&A4]A[TF3;6CMF02#=4K]0N:N)Z ME(W/\$S+%%U 8J#.U]2V(J'TRW774YZBE#];7COH1E,'P&D=]:U#] %+HB;LJ$HF+(A-VI\+ ^/ M$YQ6=J= S#3_"'.E^8S-4Q-&CW@J3ED2B.I8L'1>'7"PE ]!V0D@N309?&AH M1NRB3*56:M4NE&HUWYWHN(6>/RF? C'7D9BE6BTO%<:%/\4>.$1UI\Y[&"-. M."@6/I[:!(%Y$#PH9@"I46I5Z_)%18X(_ 4'PR>)BB6WHV:I59> &^KK[2)2 MB8?EP7*-5M ?DLPF7,??IO!#M>)//5T_%_C(O1O6]%XL&MF5E1>#1D0<9RA% M] <[.8V(GL0AP&EEZ?4BN/U6 /< ZP?B=8<#]2V*3R2P_!JU""=F?S[A/D0N9&EZ M-(3=KN6HL1\GIZ%SZUAZ0$YSH4LY4P\D+0+X8WZ!^:\G6NL6DL+2$K5X M1D10-8SIJA:6PPN6[>'YG@,?6X(!Q/'LT-Q$A_;!]T;$)4@T.K%<0MOD4 C2 M^/#0L%1+,^!R%VM!: N3\O(IV@) @F4H4KE>A:5.;)?F.5TYQ%0]XX5\?C5T M;Q02\<*- 0@K\UO4)UC$U-M\RP(2-8)F6T;07CU37/@75XMLL;NO#_:/"FX: M.?-#[F=R^>00]>>E.H0-7JGFJ_KN(ETN$B'0VPK<5T&V$3##83H&CQ31Z0CX MFCAX%:PIJNM2-FO9O_42R+4!=1F 9;"##W("MF"*0G^F9!H% 5A[Y[YS\Y^' MCC#H7'][Z-YW?[OK](6[A^MN[[';:P\Z-QNYFI4M7'#_VS*2J_"7SV&8 MP+#HJNA-GY(+HB#($+PY^+H,7WU:_UQNE"L-,?*K M2CGZ\TV/JI5IW*3FWOT?P3FB/LT>O8.*"(*%4J3'H!3I>DJF%4L='95+!0;#HN)4/ZTAZ6L"N$N2(2ZWYH(56P8T>.3I;V? MZ,1HMNG,^@=_54W5TLC%+)=8V)Y&O&<?Y-3B']BO MAU0;1>DPP$0:RO%G+YR#SXB#ZZFGW#0WU^YR%N!Q>:J:M+VOBYBIHKB\YBW,63UU?BI5$%::46&$2YR:FB.IL MN8FIFHZ:O+FF@RO,+/J99)H\^D"\!$J\\]#J()HW9SW6S"'*EE-*+;'1**\WO>*4R2F3"RU.&FD(K2-E5I7+ MK!./5,K4P>SNZBEV(5C$+SU3W\ZLOUC^)#)O&\9)@Y,&)PU.&IPT.&GDB31B MF?C2=AM_GYZ3C[:#[VE[GF,\36G)Z,!^5!UB>5%> 6TZ(^?;*^"TS"(MGYR4 MZYR4S^D$=7GJ0S#)EI^B,D[@/+3(9"J9'">5S)]\?#-U "2/L#K;'TZ]-'&@ M1XQ@/O*ZH&Z46C7QJ"[JG(I8U/C[M(,^EG::&VB'BT!.O%P[B'[Y%W'L"$U8KRQ0\=DKPP*VPX@&+R67RR?5[Q$ZGA#+I=T4 M::]T.D?JB.EZ^8U,Y4^>\Z EB_)\S0]>G1G^Q]3U:/_=@3UOZ[4T0)Q.TJ0, M>KW GSWRY]1P#8_TB?-B:,37!#VBV<\6?\+9< MYVTP;0+2[(#&=^ORJEJPV0A'40?;72VY3. R89=,.&!>2KQFF/4:3EN0&[5R M@PL-+C188! N-(ZM(5J;T7),.^IZ'5P@68PXO3NT'35G3\Z>Q6+/6-RY-ETE M<9V.97T72K6:[^HL+C2XT"BRT(BGT]?FR!RET[%X$VS^8RI_.7MR]BPR>\;A MSGWJK8]2Z8T*SJQH2M6RQ%5Z6D<8NN%.3/4=@4LVBQA^%3M7<806["J.T()= MQ1%:L*LX0@MV%4=HP:[B""W851RA!;N*([1@5W&$%NPJCM""7<416K"K.$(+ M=A5':,&NH@C]1(<%A%43\$]X]5AUG@TK/ .J3;P2/!>O#2\(CH'@1:8Z<(UYE; M$WNX$Z6R5%$86Q0 2MG^I!V2?VL5Y/IE$?D6&K$\XIPFNZ"Y5W+!M3T>VY9 M$P,V3LHH-@CFG8<$;#UT:5A"T'SH3 $R&Z-RSE31(YX*'^I"1W4L6+5[IG!H M:]IT/#55#T#A#Y!=&M$DW 4#9'%*TUK.WIG :&"O"HOSJU&^(1H9/P%YR"(M M4Y:/*E->S[EB/9\Q.BWMT'S&/?;/2M)B],;C)"U*E00*CAMB=,'Q48F!N]' M=L8P9Z-S8J-]VI 7?QV=89+@UY\PP7 MSF*3459E2:E4O%*7.34;.9X7BLUC5G-):P=@QU9R-:JE5DZ/ZJQ]: MSS@TRL,ZZPX'Z]F@[^,*V MYSG&TY26XPSL1]4AEA=ELS5+K6:EW#S^K(+3%%,TM6;+GXRDFA562(K7,!;L MJK,9UTP/R2[IQ&_JW(4COP75T@4;6;;@CAZ"DD>A(\N,E"ETI,Z=("5J)&4TTX M/1E/?%QT(@3;'ZM\A+^0WX@)#Y(RC9XD_84DQHLWY5*K>;S,XO3#V9NCAZ.' MHX>CAPG[/Q'=J+"D&PMX$+"CL\QWU=%&85L9)69;F6#W19R@=VRE5I*@*8Y MD=;F6QY0"-FL)M*,)D$,912IXGS)^3(A17] DZAXQ97-&NUN(]4XXW+&Y8R; M&.,>V99J:[N<9CVQ=CF<9SG//;(%E=[*-L&]M^I@;*M<,;EC,L9-ZGD MYWVSG_?S8YNE5EVJ1O#H_AG-G#TY>Q:9/6-QYUJ[K83UJE3!$H0+66KD7J_R M$H:"7<416K"K.$(+=A5':,&NX@@MV%4\>JPZSX85'NK5 M)M[GX!,\R(,_3W^6*M%!RB,BJ!JV?5*M=\-Z%BS;@Z>K#GQL"8;ED6='-86) MZOB-?4?$)0 ,2R>6WR_*H@>0=%CUT+!42S/@##V@/@/)R]<@"0()E*%*Y M7H6E3FR7%OE?.<14/>.%?'XU=&\4'ODNW!B L#*_17V"14R]S;>LS;+."-K5 ME5J:A7]QM7BB;%24.A&;\K#9:-04I08_AS6]JHMR4ZEJ2K7Z7ZE1"F\:.>$. M)NHSN7QRB/KS4AW"!J]4\U5]=Y$N%XD0Z&T%[JL@VPB8X3"=TB, C']&K1/- M=F@GB*LIT)>#5\&:5&;6(HP<3"KX93>*ZL!8* >09:XQ'P$XX?F/P\=8="Y_O;0O>_^=M?I"W8[?7'G1N-G(U*UNX[C[< M=![ZG1L!?NMW[^]N<-E"?P _OG<>!GVA>RMG'/7?6H)J6*NFY/J$)-; ?4YVX MY"K\Y7.HX V+KHK>]'GY<2A!5_)I*-S\KP/AVFR6&U49Y6M@[@4O#D1O&7;Y M:?WSNE2N-:7(KRIE,?+S38\2Q7)-KL=ZU.;/JW*"BVIN?=0.$SE/LQ.B,\%F MFVKNLRF?#4^SK>9>%<,#T(A$^ [7C=REO9T/YN:;BC/8CVVTH@I):L.1710* M"C0E#@\DU0<,0'=ZS>S/@YD0M)'!:6QKX+&!+T;B2\N MH9X1?HIZDPTBV',:)_YE3G4_EF!A-K8#!A7^B=$$A[C>,0WY6,O:C^:,V%G[ M3&;?1^\M3O;]CD+41\<>&E[TA"^I@AV2&XUR8RVK/@0N.]; (6S-6$D-RTR6 M4&D,DTR6>D.F[4R&K5/K"?1:8JMW:@[TYD*?7,&S!8< 4C7#)'2$7DR%B@_ MVS35'0D3QWXQ=*(+3^_"ARD&Z0WKHV#/;#5U9JM='6.L96V/I6IRR7662>>& M3(! &J4Y)1+K4:E7.?621+626&H M-'5U'I-*E5*KGEQE*DOJG6T9O6FH4F''XJ8NGA>:ASZ:JM5Y0YA&C .0*E60 MS!$CX7(DF'GCV_P)YOWILP8^EW2\3#Z7P87G$TN]'JG6,Z'GV@O^FNL2\!'1 MSC<-]\FD+?0*?1&1 !"(!K-T'J:NO!<%V[0_IP:#M$/\_+VL=6RN/]\ M+(BVIOE9#F#N$>.%9BP@$4PMH $3S(KYYYM/7?(NM:.MBEC]F7:8%7>6YA P MTVZ(__/."@$/UC4=6-N;PSE*FM=+K6JYEOT 6J[L4U7V&YIZ'4T^#6H,%*S7 M?0[$ZYWU0BS/=K:=6><]&)&%]%R :Q2Y-TLM68YH]QR[NQT/6J7-(<>-@#^. M3L1*J255RU+V='*&!N=$?4=U=69&Y4ELRDP1LA L"YNZ. 'R#^1+>QBA2< QP9C9YNJ&* -HA=P0G=F'3"Q'".)1^\/SWJ! 8MYOCAS:<*8F4JPMGJF=F)!\G7..#\9NM#>(+C_$B^^$AM9-!+R MBT&I-)VEK2Q''98F1Q?&YLC"9J5@GA7>7JL3PU/-!^)%\483\R#7@W3<3F5. MI)Y&HL:@':D"-JIX? 2 04NU)OJ-KY@U5A_B5W(=8[D>,2V-/>&;H.P%-%P# M%AX#)'Q]_P$8 "8*P3_O>1#%/R+8)8H4D1>6O\ OTY,"SX#24S\"/([2\2RP M*28]_.[TX^WRWX\%4VK<4_1CR;SX-\;*SJ=ZX''J:",5HUOV$&T'8%_O_4*8 MF*KET8 7^7-J3+#BG >Z#F]9HK[3FOV!W?;K*QX#0&/-C]>V]$X(Y"A9B:?! M4=68/,K%G'Y-\NC@.*+!P]AJ1#UC7D-<>1.E8445<6E0"S^B[EE88,7/9).3 MIE]GL :CM#M$LS3X1H]BC6JI5:_6>?4-6W23?DNC6&2S.,Y[:+P1_?(OXMA1 MY%1#%YFV&"Y@W(MMB>L?'QBA!\.3%I,YC@TYY=9VP.8 HM3=6\<>4VC/W,7M M_GV]U*H4(H[%;>8$]!F:ZPVL*YRAQ+I9: MLAAE0>3(P^1!Q!QZF/L1[-Y^I2SQZ&%V=7,^+@-!/Q/S-N;+TXB6MH8.8&@!S%&3*&$-<[6_!3;^;D:RKNWD$THS!",^=C,R\+4?)&',UP MZ0A;%UO;"C;M;7MN)<@IF<@+W8+=3@#JJ"-NN8KIE1'5HMPZYM;QB:SCO6FU M5FHE,$J(][7.QP(+Y#_XV0?#,*AYCMD'J7L+"R>Z%-RS$/+V:'^]U%)8J._E MOD/FOL.!%(0EXD5+G\W[,?],U/)C_BR*&/?D'-JLN9GOY"^>7< $I6=5Q+@? MI2N54JN6F.?"\PH.)H@.G6-#RR[(FT;'X0B.ZA%!"T;C )&@6N$%[\GK"A_V MW6$G 'P/X-ZUD*GP_UBB] )L _97C[B>8V@>T6FBO:4O?[!P912KB6C0YSJ> ME7JE,J^+9\P+.1%KT&'<21QZ,*2!V"VBWS:##4>P^45^EN[_0N:H$[BGDF;0 MZ"BV>H2-V/IZ[Z-@6-XB _M,'<6'M$R[<50W0NYV,$&VJ;L=V1.K4FI)-84[ M+PRHCDT*(T@+>R+/AF5AT L;=%#%%\5"VU:DHSXJ@A?YY) MSOP/I@GY> TBG9J2:TC)4>9+KLL;\ROW"38;WR3Q]]3'/CBO9("_;D]QP _5 MR1NU]5Z66108,]4/?\L*.JQ(F^/5IG)B88/G\[6H<08Y4IO)$E-&WMR9"I)H M CA[09* XWMJ2=(HM9JB5%:2=62SX.:\9_;Q!19D@9\\G/ 6#F!8F!HQ5IUG MPPJ9HP;"(_@$&:*6Q1 )">738$0$5=/L,;S['0,EENWAM!X'/K8$ \33LZ.: MPD1U:!L^;T1<@F)+QZD^"!:+,K(* B=,,8++70\^H)ECY>6)% L "9:A2'Y> MU<1V#90]5PXQ5<]X(9]?#=T;A6)TX<8 A)7Y+>H3+&+J;;YE09!HL"KB9 3M MVLI\CH5_<;4HEXV*4B=B4QXV&XV:HM3@Y["F5W51;BI53:E6_XOUN\%-(R?< MP41])I=/#E%_7JI#V."5:KZJ[R[2Y2(1 KVMP'T59!L!,QRF8V\#8'Q!#ZK/ MQO;7@%#0+<3!JV!-*C-K$48.*NI?=J,(3/0!G0D++'.-.M["08)J*PK]F9)I M% 1@[9W[SLU_'CK"H'/][:%[W_WMKM,7[AZNN[W';J\]Z-QLY&I6MO#0'<"2 M!UWANOMPTWGH=V[PMW[W_NX&UR_X4 <0]M#==)MHCQ=Q.+^ M7,J*>34-)4P<(TH8J2]$>"+$$B;84L7QD[L'Q"3ZNT7@%VUDP8Z>@7 %G#?L M3%![P54?," J53Z'E](_Q<^"[: I)P3?7OOK"[[\*$RFCCO%'O:>32]SIF8P MP=$ASU.3@MX-S$'A1[E?%OI$FSHTUY->%IZC@O(;CPW711(/E]+O7(-Z #=VIZ>/'B M%:AB4AHAT=WD^$5\,;"<^^ M)("%PS=D@N]29UP*F(3M&!-\%=Q+(6E1PNCCRMT9O'YKMQ]GF%%=O!(>.)G M8V'!:*$[QA@6!BC'YP),D>CB4)<[LJ+C(QQ$\;Y'\Q/IG5VA;(/E,H4=7C2FFMX!C0:Q<_A/;?]"'# T, M6 CO1'4$8B'6;XA&QD_$\:,34I,J.F4&*/K'[#DS&F->1MSYV+[+,:(!#8V:'%(O-K M/PH6(,!U58=2WL27P\)0-1SS_4(('@X\#&"@SW GF%E\L8[]#W+)GU-$7[BO<+-3P.$"ZZVP MSZI1$\M2 7Y9L%(:"ZP G <=>=N/"3+?[+YV_\?LM@>[ M3%]_60%Q?^?S[D!]0_TX (FI"76E\O%*N!MCU5L@ZX#HYU<*-W-%?2&\C@Q4 M\(1VJG=!]3\!)H$)/6J[7 C4^H#_J'9Z0I/SPI=UM,9E0>G3)AW 5>A ,-Y MY-EVC+DJIQ44($5M"[O<4=:\0+'V2E#^NBL/"F221_>% \XO\ +U^1GL#RJ5 MP-C[ ^PK%T0 /@KD#< HA N 5B T60V%@\_B=/V^B'&%>184#0W-\2I6?15Z MX2MY8'>T572_[0C>[EM(@7@+K$3ZNA?5G/HC$7&W!GRAT?B@?S/]&"Y[GAJ^ M.80>CK=1[N\3+62(+1Z0T *V4 *V $J?43A@)J!:Y;(BSZBV'^XRR%'HA18; M!>Q<0?F7!Q<%$^Z1B$-R0-0LT+3PH3]]\B@K .]<4FY8N1KP@@^-.A[>F()R M*G@N D8(=NM2@@/Z<0,)L9-A0RL8=6T\YJ7.Q(+K\62#E:_9;F#-SL;7!WP] M\SI\PV"5@C,Z@:>0]-R 3RUXW@QR:[)A0;?OE@RU"PJ%$+RA0*'2(M:#ZES$ M[(U(OS4&B!$W%"GH>:(].,;- MP;ZO?7X1\MA&@_?3DA6ZPX;\M!(,BQ6MK#,?K91B1RN#T3J E2> /8)D+N\C MC&-I/2Y9E=;CDN%C!3JGQ\>D>U"4TG]ZQ#NEO!CFU,M:AL/>X?[E8UL_^F^@ M(PX/;S"TQ^^&YM@@-)F7=S=3)Y3RRZXVB!5?HBW(J-D,."'<']@V^A237M < M #NG//,CPBMFS@2UC2=@#[P9* E!$_TM5G[.CK3B(V>K5>52JRJ6I;5L' & M;E+^\TODHH?B@0H--WP!.YU:0:!4;-9DJL5'1-4#T/K?_ ;*&+[ ,V;"L#3 M"=:'^88/8'4ZA/=3$W.,SR4F: QPVE& &8XV-3"T ZIXZ0M DFW-8H$NV$[4 M':'Q7$R6 -_'!?P1H94BNZ,ULIV);D&9&U8G@,?;#Y M0;>9>/#[,U)HPQ\C6!;<]IMMZ_3EOA9$$J:7X;VSU2T^A%Z,BAE6"R^9 G+Q MB)@&A,!/G4P=4+!D;P-%CBV+3F'LQQ12V.,.L=M_=\$^\ZFFK;^@1:1R=_G$ZCI+M\EV M)G.-,5O@HLI@$C$K>BQ+",;3H;5T=:A2:M4KM8B4UE")LHG-K9K==\+=Z=,? MR'1XY!DE],106!6T'[*DF(#;F$1%MY\Y9$0V(?-Q)LV% MGY;]BGRN$__4Z'<#8S)_GG;9M7)UCW5')):B'7 IT[M7$\I5T&PT[?#OOXAU MA4T\"$\.R@-<*S7C'VP'(T:6\&\0AF"3__CGTE'#+$?#OR'"NN)"8=?:VATN M%79*A4 %=?N^%=_I+UI_V]RT+$'KFZ[).(CJBVJ8-.UW81!6$&)=F7JUR*!Q MGA)%E]5RR'-CK<>\9% ?7-10&IY?>WOCPY MGR+3T3?'?/,4W54.C>XR&\YMZ_#\7 5S74Q_T%?"',J&B(*_/>&;;6(=H/"U M_*^R?_2(^8G3)]?0#94F6,R21.@-2Z'=>(YH/4E'='%FF34=7^HVK2'!IT=Y MJ=52J]$HUS?47>X5[MW3*?3!M!(0;DK1 >$.$/[(?B'6!9 #VI08'J:!X1=B MVA-7T.#)]AC( 6X&I%^"'J [QP-8(PC#8ZP65Z89>$KOI\>,05_,5X/'NXMV MP(WQC&P@W(W59T3^7/-N4X/!LU*,L#(M#_X%-(4))(65".$&0YG@PL5B4[@W MQC3Y-10.ZG!(,ZP61$-XYQ'"H9&A<*B56G+4=,Y8PF&G8 B!M'I6U(P6#0/; MLT+G[$NO% *,:WZR:%P)FQ3^_^TFZGC/5YCG_@16^ M?KR*'CQZ]&8)V.Z2>P/" \@DX"WW MXU4LJ4J7/G=$:)L# **I3EQR%?[R.2P7-RP*"GK3Y^7'142DJ/[QOYZ;\N6* M;\X'U?#!FX.OR_#5I_7/Y7I9JBB17U7*8LS/&Y(@J+UMJ^>/],M7>W'&II"]>Z@R3A,+T!%NP)#: T*[MWXFL+O& M2C8]B$P* P<>-20.&@$?U+4VTAR0FP$YLX=#%X8#+R8'(]'=S2W/-K4\X\CZ MI%ITSD"QK;-+J@W0(H^#5@+/6\CJH.[JQ\$Q4Z**!N(M>7*F6'U\%U%LUR.:_6SA(>>=[A]A8JC6M^%# M]FQ;^CU\C+D\!G'AN^D89U^&%K]_,2WD'(Q4*V3N"$:N57#RD-32FPKA=*I=:C8@1A^=']V<3J1_8'K8M9B4R MG^3]N^XY<'+).<0%$@%-@>3VVDSE9,UBK%^NU@L1#DB"5%,O(B MKCM2Q;A_C"7$B2HAE#C9L;P2XDSRJ'DE M!*^$X)40.04>KX18@4=$!Q=>^K +:O_OU"*"T]2W-O#A&= ,D MGA?U8(>X)1*/4JBD1!Q"<])DA#T[Z >DKC ?7FZ66 M6"\W&>&EL\F_C^Z=QO/O=WHP$\ M72RUI*CZ-$XK!:"5'57)61M(=:G4JI<;C-#>J2.5V2>!\_3OW*9K)>09%BI= M*P&!F6C7\'5Y)X-#"-HVJ< B3['D/,MY=@?/QC6(%1K[7Z]:3N8\3>=^%/'# ='&DR(AJ.S MA*$*?[^HYI1>'TY1T.$UX>\XOMLDB^.^%E86#$+3C>&0.,32X"E/Q'LEQ!^O M,'_Z_&F+66@3U?"7C5\1UZ.3:_6(V\*MKNXPW#K"Q\&$2IQ9 ;^'$P""]44\ M<#8+8$%0;'I-,!T@>HK=Q<)@;VLVLTAU<$B!_0)PLBW5%";$HC.,AB"I3.,O M=1&>J_2P.%5"U320%3A^XB*8W1K.31D3U9TZ!#T+^B#U#1%MN'0(2##=XP^P M6ES=T'PB"@$]GVB!PS5H"B#<36?"JIXP1FJ%]1M @W3BQ9-M__3OG;UB =^P MK"%\^PZ0?G1L?ZQ)\ 9*3O.QH2GV !")H7,LWJ$T#4C'#^D?%BZ%/@W7=_.HW/&.KS MLT.>D 8[T14CZ=%!2L/^ *O[A4IJQ-/PJ@&M U3AP!6CA:!6* M0O\R?T:+XZO$D-YFHS%"FL;.L71E=$#:T@Z"6<'Z,L/,*3\@6%BY\Q,P&0[9 M T2#@GN%W=L3/%!#'8\@#[;N7TW_?!T9V@@_? _(A%P$$HJ\P=\&H3-)7VWG M)RXWF"@.8@)XU7!'\%5 7$#)AC5T5']R#$Z="2"T0(>;<$SQ.]LI#K4A0%?O M%IFQ8_@0V+9&9N(Q?.BR.%T4C?M,.$13PJ@H=2(VY6&ST:@I2@U^#FMZ51?E MIE+5E&KUOXI<8F*6TUI*)U5I#S:0L5P68LZR\2?M].B9*V#PQG UTT:)MCZZ MIE[S;4. '=AO7O 9/G-YH$UH$0K!P]TUBV!U]D[45$/_R1'ORV[6X7:3(B!8 M'(6D"B91J8J@RD?W!VJY]F1DN&C^H5#0@\EJ1C!9+9B-Y,M(UQYZKZ"\4-LL MC48"\1M,9B5+'XTBT<$X7BP0R*)^@[@RW@GQH5F_1)OBY8&$$W M^\Y7)0:MN7!7AKF.P'S8Z*8$\Z%6796E>NZ[A]M58@?Z>R).=^A3.YH:(84N M#0(#"M!P&!A(/!WTSVILS[)WID].AQBY5ZM#M&[6)UW=3$; MM[MYY"U^WIGC-!@+'6-<7D9L$4!X)KY#HD.CP\6AV'1GBQJ$&B)/[R'\0--Y M0&G^76!:3I#B"%5-EDO)YGKU0TJR8#J!L@]>!V_1QX8%W.?06;6SVP5_>BT: M#5&0XX MK,L#&ZO+ QL#IQ'H=J,H73"5#A6G\W.4R+F*>XC31JGEO=KKTG313KR8.4YK MAOC^AN6R\1CA2?LJR8D>AK[/0/(^(<(7];0DL5;)"$ D)6'D(!Y_V6W8RG4T M'[]\4EMY7#G@,:]+E^C"MS=K& Y3%"610$OQC4D 3=@#:*G*7]]2 F +I>+ M)L&UC5.(,;R'Y9T8%*;&PNU,4/7!T*,Q(C^*!6XRE8\H<# X83A)#>,!"S( ML61&E:XZ>G?S)7Q]#[Z,[RL:@F(V:8AA$D=VY^7BS8GC.C<)=) M^D''?AG4A2KT8-*Z5&[4M_=.V/M1Y4HCJ6FB53E>DXF&\\->3)8=!.W$0J>]O9IF.:# MNJKA#FFT$'%4OILBX3&LS $^8KN'MI;('\CV*3]*2WIEM_'KD6H][],+)WOY M=4)9F/T"^56)(C16B:O8W*W^3L&Q&V86+9_+')@JMEMBLY8HF6R[V#WVSTHV M9 (]87?,K.OY>36WCCV^#DY,_VUXH^O@T+7S%N0.87XC_*(G,9&Q6\U MG^O9-G&IA.U,Z?QQ>;+IT#GB\N-SGJL[)@ EQ.4B<+E2.;Z&,B>'VR'%2>"?)5T> MDP*]98.C?,2>,C7UMU1KLVWJKV1<"1M1G??& \>;N-4=8U$24GYRJ24KRF+"RLE\@OXI'R#=T%=R5^7J0';UO\]:?,J9!-R)'0U[3R%GL%?^A5RM1'C+9\KK/"B\61RE]JL'^_%0F]9\SU>ST7>YX6) MGBHLKHGW>>%]7GB?%Y8-E?/I\W*-PR^P1S5:(;S/RS';Y7U>>)\71N07@X=" M.4B^X6U!SJQA0/IM05"]=H'#I[?]#T&:&*Q- MZA DI8F7_'B$4:L]MRGS*QT^>+[\P0T^XN@WN5(IM<2ZG&]CE>Z^0-'MAJ\!!/06'* MI*)$**@$!?1GB46F]U&I$G>ES2LD9I1S= M?B&NW=0 ^<;C3]QL2JD!PPFRD;=U8= 6,X^C$X_W/*,^H#B4Z12>S)LQL)G@ MDWXGAGB*O0F*/;(1?([LSV1)A>UY::> M(ZORF.N!W1!B^@XBCIA+;, <]QUR<%7\A@B\1)V)I^8\,OSA?!,+.*H)LU84O6Q81FNAY>_$%ZXS@O7]P$9+UQG7*HQ&$S/ M00X"+UP_LUK7] O7 Z7[FZ]RVY;>7E*XG;<))@Q'Q;LP:UZ2(N8ZY38LSFS- M;6$9FQ>QIU;$?CAC8Z*Z)"D*MT/5X+54DMIYMNXY9FD+)IM.XK>#Z=8 M;(5=+U=82"/E5)-I_7L21E>]U$I@9C//2<[/5><31N4U\>G5Q!^NOQJT>C37 M55Z\YCEKW7E >?SA%-LLM23Q>(N+4TW65'-TI7P"%I=4 8NKD=@\-6YRY>"J M\PEI\>KY!*OG#]98DEAJU2)$3(Y,+!Z>R%I9'E!(?SC!2EC>P,1L>DXT*1PI MKA75G^9(49+!..E/DD:W\7'5.U?;N[B1J7H.?6FIA88IKTZ_!/]PF4##L M(N;[;+801;YG*C)X/7Y&]?B'BXQJJ24VFTG/Z,DIV_(H[X&U^4EX'K7H" P/ M\C+E,?!Z?<+K]5E<$Z_7Y_7ZO%Z?9=5Q/O7Z/>(2U=%&-,2DDQ=BVA.TEWB1 M/B_2WP=DO$B?<5'&8 P^!ZD.O$C_S&IYTR_2#S5MV])OYGIV2[P+!\PK^4[T MR$GU<&'9F9?FIU::'YN=<<1\([&17*RS5)SX-"_(CYD]$TU[>X6NFSBF@M?A MYS$HP9.6>1U^JLD>.^KPXVH\N5)J23F?EAK:SECU?BT9;][5T'@C^N5?8--&J:T:FC,-290^Y]G$XK&(K-7F 27VL4VL M.G959B+FP&F%D1E]:LE_A:F) M3;^,/K;>;Y9:=:4LY]E +405[ID*"EX\GU'Q?%Q!H> \^UJYRDOFBQ^_C>U< MK-;,I^I<*)AC$9']&COQD+L6.;B*E\OGM#2=Q37Q+L_+Y5E6'>=3+M_6 M_IP:>&!G@+UC/1NHM%37)9Z@CM%$^LN_@Q?/\^)Y7CS/B^?/,UN4%\^?6;5M M^L7S[07MVAW>S91O&W6O&Q7YDDHMI5I6BA,B9[;4M[#\S*OG4ZN>C\_/,N7G MHVNT/V^W M[;%]YWZ<2*2D4%M(M)8J5__ZYYR4! ())(& %&1$MZL*I%Q.GCW/DAEQ6VB7 MQ\FPED^;-;5OP:PG4U_3HV+=;0_1N,2 >IV/*8BO_YT^?7-!=BX M7(!U2-,22=,\:EH5"?;-$=5$_T/1).@^LAR7A<(?FOQ_0G;SMD#QU$6<7)W( M%B.UHGP:YHZE\+C2E)!C[[Y;A@XOXN#TN6.-M09]"#:TTNT"4NUBRX7\2C?* M*8Z]5;]23G'ZY+'FG$+N332S-5=NMZGURKW IVNXVI;O5U?0]UO,>18%5KFR M$RZ;1M;JN8RKCD5AMKWTR8^D!24>X-,L=K?,@@1;/\4+&-Q*_D929Z_]TMMX,87!<0<22/$( -6R#[N_->_DA$'"-]2^C[)/E9[(>^Q&CB&/:Q)YCR+O M4>0]\JSKW$[>X^N'X8O1:*C2'04B8XBT?%&PW9$HN.- M)4:=/M%Q)6@_,CG[.TC9,L\L6*.RHEQ3!4!N4[&NEHI%>N/)TAMK4K$&5"RK M(JFQ=:KJ$';53&ON&OA5&L728R<7_2>/HFQ MII@S>A-3*6GBU"%=562C75I.'I"Z6!,]1[W)N*RAHD"1CJ'(T=U_#U6EQJA* M<=$^6FA+G&I+G?5QBM3$TZ4FUA109F^BZ]W6GSC,,>LZ>IX^(;$>>AJ83R"7 M).4+%.D8BAS=Z/= _]P)!+8TC-IKWMZTM:;Z*6-NH5'B>NM!SA M<3KD;-_ZP1)#D*E$D\:&-^9AVEV0KT0D&84KNJUR? UEDPZR22FI*73>/GW" MCJ]!)\WPI'!7=AR>&!C7/9 %GO"/)PWU%^/D]V7&B-EG1]<5$ Z?[CQU&^6C M=J1)G;M25*T8R0[G#[0/(%[8Q?$NM%9"MHPQB'?=['9^0>M8E]E*:()A I]0M=:J\G2>5H4K=*#6"9[_5]63F+;X[ ABSY^^I#G%)\89_D\2X'%8-639GZP M(-%_]AP@S9!:KX#_/(%H"*FW8A/#-9>0>Y-H'E!:8!-2NBP)EQ6^DOX@ ?RR MO. ,K!L/3B0) 3B6W\!Q_?\'_\V M5N31ZU#RHSD-)+; #*"A1(DU9V BCG<@5+430U79(P_V+DP_\<+40Q=FG'AA M6F\"3*S$IJKZ8 -/!YNL8J/ 7%$ ;ZIUWZPYM6.7?IZ]!W89/?_+L>E'+]D% M3/25/E(OIA\"?_'^9T0#C[AOXQ#X#@W"-\_IUL-[S_Y&@T?'HN%WF.N-ZUL_ MUIN$TZ6P]27"+8AI=0FT2S&SF>^Z_A,Z:Y(B; #C1P>9&)'"> $K?9;\&= E ME3P*JB8<9BA-GS>. L^?/;&+,;X ZH7ENUCD& MW&RHTY=A@T7)8Z63==A$[;13:<8G*OMU?H#MJ_A5-TNV1KVJYL6J+HI$QY;X M.KJ^5_?@5:>^%_<<\9!60WQ%SI2;+Z?I1LV;K_C4-:GX] ,??U]D5/07R9D$ M;^%%'/)?3C3/S(+W/]'RQS+O84CA/_L[^5GB*!X9O8ELR-V.R3YMMW91K4I4 MJSK-58]1T1BD)1+'J!ZMA3SXRU6SZJ"*NX&TLK M:42M%5&$[5#K>-B;C)2!T65A([(8>!0V%87A6D)?+%LAMU9"5!4SCPV(LK_A *Z(GRW)0ZG]":JIHHT !Z,R=ME)"(-X(2J4D4-N)88 MB0J,1&TAY9-C8N9>T[K\ GE]BGO <;] 7I\2@!. $X#KQ%,"<.TF1'FYKO.[ M&Y?7:%%^9A66Q>=_M"DL=^:P&'@"BF442B2@4C3WP]4',>B;DN.Q 'P_22#T MO3 +VL]2:0:2M*XHE;ZY#$#A#6#9J V'3ACA2Q8)Y^S.@/U"_XJ=1U!C880^ M:,@S&F )SXC\I/ W)@1@:2J6_<.&_-6%M3JN$SF80 "#)%D]Z7S7G@9@J -3 M'_,6NZ\/1G)E['[-S]6QUMZBC+U#W49X>9' 7]4((K[*9N=_D,":2^JP+]4, M/;]**+RC%L44.TDQ&2 V8\K/=&-]4;]-13OA8R\(J]X1<=^W%/<]JBBU?<]X M\D:&*V:WWMD^8^GX7IFCC[4T[0^5LAB<#ET:7'6H-]?T?.HX;S[IN05'?D5M M\@/I6<> T+ZI*:V5:SP=39TI>/JB*'% 6N9-1JRV(" K$J,.)"A,A.J/QF4- MDSHD'T6,-8\BH"+/YT",'3&,U8?'M_AJ"6NNQ%-\"R;MX=TC;ST*M@4!5I$R M=" [P!2AOF8:5Y'+RX$9=S48>[P &U?FX(B%G)V680RS04A9YUR%F+:P-'IEU19+-;I2408,8#ULK&GUV M9MU!/7P5 2'T[=/QZ(J>71%=/]NE%1[$W3Y'%U9 MG2^%NBM)A' ,A?"8MK7KJG>N-Y]()":>3@C69#C-?$XF1A7H_2'(R&*V=8=D M),?92X)UB%3$2W=7/PGKP &K8\ND*,+-7!!OK7:GY0W1$&0.$-M1&53G9GC ML:%I!OR<&;9NR\!D=4O3]?_5 6(\="$IR"*6&/#)CZBD#:1F;0\JLEB+70Q, M(\%. ""U[Z/T,QQXL[=!.K#TE5K^ ^!VU@XDFT5Z0USB6=C>92LE8[N'0TE^ M1CICR3HXS=JX7RX#_R=08D3=Y]U=2\J;18TWZ%_9/D* * 8M)Y'D7YWPQ[H_ ME-PK:0UECL""&19(_I5VY3]BMQG8S&8[&LEV0O+P M$- '.+U03E],&LDP#C8%RO.-:6N _/AS/!["$R5+AV<;NX_)4TX2!0' M< )D 3P97H[7RF$[E^(PN7A%H!R_]87,;*AFRLA,P_6^0H/]&X:4/+CCLQ@CZ^( M^T2>0Y1Z>68'G&X+]-M02V S^< P M2QBV610<>UB^4LKRU6J6WXE4,<4< JTDDME#$RM6:K8Z?.[1@-=:;:[TR?" MU8)3O; F'ETB]Y7--HP(3$T91P3&\E63\ZE?.BBD&-SDO2>\^F M]LXT9U[6O"/O,E$4CFUDL_]F:B1P@(\UMX0#[31;:^(XXCR;-W.M2-_!)#RF MFU9^ZX;3R(1K1)]_ M>@YZ4;]%Z# 6Q-<0>N_CP.=+,^H$V.Y#AW .-&[,MIH0=5V)28+:QH^0!=>: MQ%D.FT_9-6*="EW']?.K(LF#XH#%XNKJ,%QO02Q.+.[29--F'/J(&[9_4#FZ M)EOF+8RSI0AP+@,Q6TAD.D=+<,"YI"5X,<6D>Q'='8C)%N3(T]X:D>,YVG=K M0[DWT4V]VTF(@AP%.9Z<',_1B5L;*IB .1H4(WL%.1YGT0JBO4&B-<_1?EP; M8ILS71>E'04Y"G+<2X[GZ"^N#3%M>#PNJ0HFR%&0HR#'-3F>HU^Z-L147-44 M#A]!CH(<]Y)C12&IELC1 M3%<)14*.@1@[\/2/A[VGF[VDI\J835[%UNWYT MO>)="[+S'/WLM>&X-U%&W;XK$04;>43?BB)(+:&OV9NHLM%M82/PET/\'9W% M=)&'@+^:*OCO1<(]!9:;%;WV6L)RK).NC067%OC;-OZ>)E-+MDJT" M?WG$W[-$Q,EJ;Z*/19LK@;YMH^]9/(JRADJRT!X$^G;3QM.%C7=BAWB'3\9)2Z[C_I6LI) +-1!^*I"&! MOZWC[UFB2109] RUVXY&@;];9IZB"C-/1([O.H?W MW@-\1@,LU/L<1G1QF&?\-FZVY.%9 F,4#02.,C"Z3+#B9I9+_#U+8(S">NIV M6^ (_.42?\\2&:,8&)@XZK;'4(2/=Q?-Y;-=G]&KF_*3VW=\T\,L0>XQH-%9DY;5 ;8':+:/V>9PV9F\R%)Q9 MH&_KZ'N6.W=UB.@K#$"!OITT %59&( 7B2WGVE5>V@*J:H-IDY%DX:]4. #; MCZ%HW&V%2C :P6@$H]G):"[/9K"<>U_3 MS*L(E>:1S5R@I8I@1H(9':+UG"4R6-5[DY%A=MM/SS&_$9Q$<)*+ D@I/LYB1G";Y51[V)H@B?KN D@I-<+2 D/#IM3>&T/:_3MB)4IYZ/5SQUG4_=%'+XI@;3BJZMQ3#9&6/?YK M1*8NA9^V\SCY!_L'W\O>L8Z]%AE7W8HH>"OR@KR4_CGX-I!^\Q]IX"VH%TDA M<6%\Q\.[()K^1> _:1G S)*57ASY@03_A?%T_<%@=;URV4U-7TI?8*TD@*%A MO8L%#2R'N,E>"FO,5@?//SA>=M=C+*.V[_MJKMYZ*?U&_8> +.>.)07T 2_] MIL^23I&WN :_9\! <+R;I/5MR\?8IAIT[5K)+O)]SAMJ(RJ8Z,\=C M0],,^#DS;-V655/3+4W7_U?6#;F7#;PU;GK%IYKFG=S;_:UQIR;7DO -M>^C M[%.M5PEN1A/9 ^G5&H#=)9W1D^,QZ+&77F\.IR\+UVKLVBWY^O63 M8T=SO!@<#),KUI1XTYG3KP?PU:_%SQ5SH [-TJ^& [GT\UU#&0-3*_]FUTB[ M/]?59B/M6M-HH"LZ9VLZ,YSJ"08>5][A-1G:6*RI!G6R<(:C\;="9=E;M@8S MD+>>:QIAE),#N5Z[YNG64X:5D< !/M9\( ZTR1#,U6--PJ%>%R#(5=A=%A0G M?7]>TITU]-5F6Z^@N#;&:(.XY6L\T)Q1]34QJL#4ZM#!'DBQ%PW^-6N=S O' MDV!4%\XD;.U$+HR4]7:>^5ZB@?2"<(6,G0#?YV@.#/K%M [D&K+/3NR_M(+= M:63"-:+//STGPCXY$8GH[C8Y@OC*H?<^#GR^-*-.@.T^= CG0./&;*L)4=>5 MF"1HVP#N%%[5E04-U]-:.)4Q0'*-*$W)L8\K"D M,K2@"6[P1M!$1A-G:?ZE*;W)2!N6E/#J+$TT"I$2E'.%E*.>A7+4WD155:%A M"9KH DV(0S6STV3E+'T2=+DWD37M>,N)0U032"2K9XD-T97>Q#1* MBN +'+H&'#I++(6N]B9&"Z$4 H>XQ*&SN#QTO"T:'^_Q$#C$(0Z=2?76NZ!Z MWW*@\ST-?)C7HA+Q;.D=G5$OI-)[EUI1X'N.M3NY<1\-U?6J=YN&9/4LD2RZ MT9OH+?!A?FYC! [E<.@\C'@$AJG2@E$AD(A+)#I+J(2.72#'^C6%U+7H2+L5 M5#M+!(*.O0"5JXK>%$B40Z*S7$ :Z/B_JL@N@4,Y'#K+!236-);'UQ0*)7 H MAT-GN14RT*$OV-"5HM!95&]#[8+J?)]E M[2PWJ8;6FXQ,<8-QI3ATEIM4@^6'<'Z#(7#H4!PZRTVJ88 "J!ZO 7*(0R( MK2ZFG>6NR!@!IBE"XETI#IWBKFCF!PL2_6?/^1F]FCD_J7WW-PW\,MP:]P"- MQHJLO!;H=97H=1Y3UNQ-1&3:M:+066Z'1D-$(9%8=)TH=!:5?"1W0"4_46 : MUWZTTF+451M,RYVF+1Q5. #;C[$A)*YW=S'46TC[;@4TU\1>SG+U/%)Z$W78 M7@F%-DZ1T](+@G8%[=:EW5-<^>?M7R]>W-E^=)=.4D;8>!'7'VJC@2Y(6Y"V M(.UV2/L4SM&&A*TA8:MZ>_6'.TS8]=S[@OP%^;Q/#U%I+I>DP MA0O:%;3;$NWJ9XGE&1F82BH?'X@A:%?0KJ#=C';/$D,U&O4FBJP.AH)V!>T* MVFV+=L]S489)G_*PM=CEP=YG7[>YJ>'5>K\6K>$H\=D%>2O\< M?!M(O_F/-/"P]:$4$A?&=SR\(:+I7P3^DY8!S"Q9Z762'TCP7QA/UQ\,5A<^ ME]W4]*7T!=9* A@:UKM8T,!RB)OLI;#&;'7P_(/C9;=/QC)J^Q:PYNJME])O MU'\(R'+N6%) '_ J&QHF@$_9X:MV[)J:KJEZ?K_RH8J][*AM\9)K_Y4T[C3D@M)^(;:]U'V MJ=X[+TBK+U893/'J4XKF5*(_+;ID._%G[(-BS34II ](!WW)HVMBD"BQYME7 M$@DHHX8$PVQ8U",,, O\A<3J7^"7UII4PH$$.\D-MG]F-GSTO,2[2AA^2J,G M2CUIY^VP%R^F-"@&=ZCY*V)E^X;XK>]9%->'@WUUPA]?@$JP]>D#E7O9;>^= MLKKN'0][$ZV8L?0+Z_K0>&U:NVL#C-7+UE9Z&G@"1'J ,_. O)9^ %C\("WA M%'V[+SUEN#(E+H%E(*:L,6'CK"T_C.X"ZBRF<1 B.\=3VSSV#\ C<;!H'E J M+>";>2A1SX8A_B !H)0Z[$O*4-'[$EDN _\G@"2B<.J-(:JW"U$%3KM8*O*7 M36A4H_(3?%J'0"['E=9UI+H['ML]>>KTYG+XL!%:PP(ODZ]=/CAW-,;QE M,$Q"7%(U*9TY_7H 7_U:_-S0!F-5+_UJ.)!+/]\UE*P-=$UM--3NSW6U?)+& MBS(&NJE4#=5%E7=O1IA9>*PD8 V9$PTN%)XU*@W/>I,*!!+MK,O:P2/B*UBP M#/+)TD"X^8GX>A6#_ SPJ7(FC,IR=E;?YA2DU>^^E>BO+T!BP?I<^#U\6>,4 M=\:L40ZK'6FZBE/8JR [D$<1Q6O^SR>1=[JN-=)S$?FUG1 M36(^/G>BHDCIH<2,G6KE%@IV78B@.JB!E!_A#G36Q3Y- M9 6*KO?*N:P8_N1[UF[B-7H332FIR-4A0;R'&D1WIR[*FOT8.\+ZD*W5D+M1 MF7+Y!?+ZE "< !Q7@*OK@*I2^T"AOF1AZM6E9PO.I_),Z>Z6"FC7.W4T='C1 M0BZK-Y?I'F/0/0RCI/9]A]3E=I&%;\?6M3&*=CU?5\,H+FNNE#$*$_NGJZWU MZN&.6#G1FC:CB7_="#SB,B+S^YQ*;_T%S/PL!=3R'SQXV89?6=D:C#+[]T:5 MK(Y V[14SM?5*DKPV!SV)N:XI%]0%DT@V7& 480U8_W2\,&B(@@ODTBB/YTP M@M?@5Q:)2.',/!P>X/),24F@-?_A]@F=N!O]X!1I,&-,2X1X8' 4R6(F\2[PC'-W."A<285(CUEJ2GN0.8 M\>0'/Z0Y"27/C^"XJ9=-@4@09L'*28@JHI1DDXBRR%OZ,XG3CSWZ$\/<0VJO M$D$'#X.^Y,!#,]AT1.]LZCK M'9\W/OPK)C!H]/QR($GW;*';J(X+)P\/ 7U@2UX 5X^R#14A1%P78W5@$Y$/ MX*P"^!, IQ&CJ-?^<'72.51=8VK30EFFW)MH?05#$'?R#P!?GB72GTN*IW!D M3+"Q-R:XUF;7<<)E8<*FTIN,=H0)5Y\>'/&4YMF_X[%33V0 !F*G <: VY&T M/YP6]WK ]MXS0%,;& 4\\GGV#3X-9\DVOC!RDS>.&WB']0IX/>/N:S!@2P]E M6^ZF(B 74KX&2>.C')W\*+7>1"D*N%_RYX-W5I3,(KHM@/!BN7%;*\!:#< MO_-@'3_W0.^F -(?=PRJKXC[1)Y#5.OR\@^$WQ8,M[>?;'+RCVGPZZ1LXMUY M/)?+V&D:;C\GWD.2<[ *^GP?1HPWAJ@I(>]T:3$]BD-- K-",.%.BO(9=2"2 MPTR'9*DED7^'/Z4%C>:8FA+E) 0J"[#P# *; )!>8)==9?CZ_?U;]IO\^B4( M6-^B(0-@HG3 -@#_6)H&\%R'/H6)EA'X(*W#,%4OJ!5G"5-^'.SBY4Q^.:$$ M$ZXF"NA?L0,CY29BS7]'KT/IS]A^2&=.F * \**42(( B?\ 8R3)KO#3U8Z M32H>^L .\>(\8:= 0J'O@0V$V5A+4)!8>@,#'LUPI,\VM" _\ 68*EZDVA&J M8:$UIW;LLJ_@J8A:0_V/!X@)LG!3+.-F5;HD@$#E5;'2G@%@#A$=$"@)("4 M66'++\OP?JT8#E_R6TB88 &X:D%5LS4+C/7%B#E=8^9HVM[8#D MR#/+)ER?.J9:KD#DYZF$6!;:#IA'!I!+K)<=K#([)S"V&'KG['&8$.V2YI;# M,2Z&MRM2!U@*INTQ#;41.%0NP6&4=W7.@R/V]@"D"F\T MS.3U/9KQJAP:[T)@%-;(>X WQ/G;/Y89B4\%:).#]$MP&=#:2VUXYKQDO">, MX >"A\V4KO4%0\.( 3+MPS?.:$%L(V#DDQ+X?/,:T[RVF"-G2>B8IF:K@JMW.'RW1VM/Y2E:A=$67SZ!S1+KLMT1A [Z0 M#59R6&;3M-A+"4>+!,$S\J%'XB;N[X<,@:;/ZV1JPBIQS'S7]4%9WTAF>]5( M">A$^J^J#T9:97ILK:'DX4 WFV42[_Y\K#1+)-ZY*'5@& 9OB^(24CPN:CR0 MY?UK:I0D7>7'J<["[$86]3OG >6$]'%!@(\\U$C"Y3-3N4D,2N&>!C[,:R57;^_H#'5UZ;T+-D#@>XZU.W7CR@%3K !SJY!@ M,9X;FS]36&L^-_XRO&]='T-JD@Q?,^:G8Q%J(M'ZT)YTX_V>IRJ2 M-2H:LN\C6:4WD8VR3LV"9 7)"I(]&I($F-%5EYWF4Q%S2$.47A4$9S7%@H; M H4%"I_(G!DJQ^!P$5='V+W$Z+:-(S"52TP]D\(P%MQ6X/")<+A=7FL*7GNP ME7ED\,EZE0F"0E(\YPP>9FR60N$+2VV5N1O;SBNY2 +]- MX0'>H;8_*ZE78HP*S><3L<[!E MK3<9&P-3(._9KT)YR%"HT_&P:O][JY'>:#1'FZ"Y'H9F5-0=/#380]8QJ<&4 MQ]TNQ=TBTES(F2Q8A6 5+;&*FI?W9=S Z$U,0^^V3B-X@> %@A>DO, XG!>, MT.5?5AM,\ +!"P0OX (FC7A![7CQ(B\8=S^_0[ "P0H$*ZC5Q.!@9X+9FXS[ MNJIU.W?SPIR"VWX\;,3Z-1I712N===%*DA:MS#M+#ZS:^('U#_G=>:2%^IO? M$7:%:HZZ4BBR>>C<'U?]2QK-/^Q"->VE))71 MP#2;E?W;_;FNED_2M("@.5#&S4;:_;DZUMJIM"@/#-GD;%%M HK'PVMK3=P> MWJB],IF59>)*'Y/UCI:3VW%->6!1ODK0:1@#%J:FD+%%#( ,"P[K\WBZL* M,+K 7(\EM)2ZQ1Q((VX\LN4NMB^!OPP<&I'@.>E] M!O,^/-=0-T7](U'_Z- @7Z,BQ7^/BY )HZ;^;043,?IC551&.GDLNZ!T0>GM M4'I.)1I\!!OH' UE:PM8&R9?8FBF%<1!0U>&0SLD MI H24C-*;J$Z74F\$S;]%Z!G+SK,?A<5%NO12T5ID4.DM-:;B#+-HAHH3[C: M0#_0!?8*[.4+>YEF4KLBLWH=_=@$%G.I7X_:UQ=&Y1Q7X,MMXTL#F3T6&"0P MZ&BY:>Z6FYTNR-X)6_^3[\$N%DL:48D\!)0N#C;];\%5UH9".FY=E&M#9,37 M4'=8N'6O!5?KJQ&:++!78"]?V-M,A=&4JS#]!19SJ8A7-+@^1%]0RSFNP)?; MQI<&,EL3&"0PZ&BYJ;=F^HMK_L8X\3T@-EV0X(>XZ3^A$CH:MB^^C=Y$&U]% M@K9P^EX+LC;0'4:]B2FP5V O1]A;'H2HC7L3U>QV/P:!JCRJV*,=/9:/T0I, MUNB^V(E4(,QM(TQ]R:P/>Y/18"0P2&!0#>FHRV"&M%8\1ES:-VFD;OUP_0=Q M2W]"7?+HZJA%>L$"J,95M H7#MMK0=8&RH$JT%>@+V?HV^R^0=?$/;W XE/I MUT?7;RSBJ\Y8;M'_)!#FMA&F@=0V! H)%#I>:SO_NQ\1-]=*-I3" M>/HGM2(I\B52UJ'H A?X1]3U[+;>>G0)OF;UFO5Q;Z+T=;W,Q=\AY;4+I6P% M^I\4_7=J+PT) B^\^C(0A&@H) BBRP11T,6JD=\8(O*KIEER72>07R#_N4V1 MHZL.-D1_&94AQ6SO_E&@X.VB8$L*B<$Z' Y'6FLA% (I;Q;G0:"VA6-'T5-?VAK+16LO]2E,PN M6'Z-"$P%/VWG<9)MZ%.\@+.SBG_#0]EV%B1X<+QLU080]]G114%TN?'C/DMV6W;G(]#?RPIU0"FAZ(1/Y MTI1*2QH@CL#?, /!_[R8N-*4A/ LCI=\#(/ %A;IY\X,/Z./U(LD'X1($$I^ M(%E. /(DA-DLF,J:PZP45DPBZTGFYS\8QK\.BF; M>.MX4M:CF>,[I<!Y*3PX\B2_1GQ9=YDG_P^\? MOVZ313K!.^?!P?O6CPOR@-^%]('-/R>V1,,(&#YH>3D2"Q/*# $]G1FP4"\" MJL0)J8V\ 2 0X&:7U$*ZV"8Y2;J/V+2YG=HP0]5VV:Y*5K-O@ZM%%4E?FCY+ M9+D,_)]L1-C!OS>+/-AL^FULR]BOV4K^":. BAQ[T>?9!UCU_^#L'ST0N+#[ MS[.WZ:J21QI+7:TWT91=I7< HUWXJX\<=N?F8)(I,)C]^U/V;N\+#9!- 1NH MM<5T%T"TJVWHO4GQFN&7/I,BNPX7T?.H,ROH10?K/@8LOS_6C9VIHNE);$K< MA R6@0/'\TQ)L$T12"J,7?Q! FLNJ<,^DH+>;Q,B%2UX#X;(B$%DI)8T8=@) MD?Z:?:4: +"$A%AG@;^H@);$!'&BG."3#K!7*\+Q8>G E#T)E(V >A9H$ 'P M=)?)D"T-@$,9&]90@8 MXD"(/@"Y*+=D@"T[C>72A8DS,4M(DLFUMG!P:N9 M^LQT]Q4T4 QF2+ D:!(Y@$E1']](\"!>HJKEV7$8!<]K&R!((#Z(X "'C M>*D)N<*0%62 B.9P(-,$,7"$Z%G"GM"^A[V@U^9)LF*8*+9@T&W]G&?J]'S& M<9R X1_]B8=D(^[LY-9DM>_=3 TD((SLW3'*S8V?ER,)>B7HDS!*>(<)=88% M>-X< X%D)1T5FP/A!J4W- MOJ]SX(P_[#*KF>(2QM:\S^@B=0#D\#>@CPY ](FLG0HIXTLEF<10._4PL"DR M^\@C[C,Z$NPX6"%GF>"PXG];7I]HE3+:KS(H=[_; M/]@^O"_JQ86])[RQQC+2/2>(AO*7Z8<-E>2*)L_-@\P;*M/CWL10]9T5%U9F M7D+K0*< 7D WCYRNY(ST$_A/022*Y7JQY.9R#8R/JYA]XV=_6[E I"OQGT!^? MV2?(/_-:/UM ,E.FC(;),FY/4\]&WM31-X$C-/7S:^H),/)8S)BN'0",/5S[ M'( !.J!%W VLLC,M#J ^@S&G0*(P0#I/#J6V3[\PW8(\([P2NS^!UP8CL 'J M(GL#O7VOKE2BP^?@?&GU?8US7=/K9O" 5H7H7896GWPX4V.0.>?3^^1M M_7-;W_P6@S1C8IBX;XB+B/)M3FGT#B21ZX= 6N%W>/V-ZUL_UDJDF>BU $1J MWT?I9S@X!85SB9>.04Q[D_S@4CJZQ(:7/GJ)WLJJ@6_?B.+IVN9!&7 MN[UC([Y"4>98-=C 6V3G[P'K@5B0=+GG6WFZ;'P[4!$OCL#(P>(^RNYYV/5/ MB1TS'O8FI=5DI>PR !6#1DNL"'1IOD2,,QUJ)G@/^EWD!ZN)$L@ MCH!&G=0^!G5P 6(V1KT/5I43 RM3X:_81_4(1+N52!R2V.&):LE4/% )O2A1 MU9@)RX6 ;DBK]Q93RT/I*YP"@ Y,GS[,%O&PE7H+#U8+1Y&]-NI1;_)9& VH M)/X3X]#H:,;PJ&@68^)T.@(\U2;%WV?3@3KT+ITL6^T:RF_9-5M9.\\Q1GOJ M)2'<:P:P34BMLX2C]Z"R/10O>O-[*"?\;1>*"#?:#C=2.Q!NU"F%Y:.')@;( M$C3@NL#\<@MF+BRP@Z)$E"6W]Q%SFO0S'H@\,7A,7#_,Q1S"/L/DAOL1C0P6 MAHCX3UF$43(X"MWMB4 < @Q@0XFXM!/70V*D.$$8W3E>/_T-S=L%!3/77KF7 M\@Z=Y"N8HJ%6;\VI';OT\RQ;VG/*A;XC1RIJ]&.MJ$R/M:)&OQH.5 WL2H9 M9.,%;AB5#(+P0[[(G)<9(PM?OCI(S6=KJ$0N%E^[YEDLF!>0S"7+D+[*?GEM M.^'2)<^O'(^A"GOI]>9P2-E;L;R,GR5?KXE^,$P(/RV=DLZKI-K,["711LSZ,:#(I83L"EPOB5WG'$Z;JEJ-HCS'@JAC\,G40"G3 )N@ MTU55(?Y*GE87SLFM4HA^)A"^K96+YSW3Z=B:!HWWSTLZTQD*%Z0*#F#9'QF2 MW7OVMQ3%RJPX##@VS9+HU Y5)6B*$1>J5WCP^KDFYV,3%YMMGA=:/D-J8G-: MQNA[W2SI67FE#4DZ(?'_Y>--HX?7^FB5[U0.N]YB^7S2#2'ZT?N2P+.,#D:] MB:(I)8VX.R33]F"\: +..\^NQ-!Q;R*;PYTY01UM\-T)?HRU/,(YM5G>P&'L MN LUI<_'CC. 8E1O*;)C <51&;)WB!V+JN<=9L=5&&IB@U]#:ZV3'R?J<14; M!L7^HF7-G?R=G$>CIE+O&LL B8*?EQ1E!_0!-656N$N616%/432,#Q%ZV]SB M?&H%XQ9%AJ#T)J:LM6;;<5;]:V><%K^Q/U]8&E,D_8L$ ?&B9^FM'W8@9/F; MOZ"[DF"3S*PH"V!9M3K&<%IGYH!U^Y1LENE66?&8++86WGYT[#18:#,S,LO$ M2B?(#9/&YQ*;_A43:Y68])0!-8U P@C-)#V(Y:T]Q"X)W.?U&O*/V7_&K#@ M"4']0U<)8;$Y629?EF(!,^5RIE838CX8Z(X8G\#RRM)@XE6.4I+IQA+]TF0I MC%+*(-?'69\HEI\)V?,N]1XP.PW6"?2*>1J8.Q1N[3,!Q*$!32DF9HCXNY-F M>>T(;#+58F"3J18#F[[O.(,WI3^.\DU.R2RBR\MN&R3R=) MC?.3E-Y720(M/-6;K/2 KRFKW([UK S?NI:XK)K1:M7;O9$XME.%KO'KJ5M' M@$I3"B*4I5*#2H1)WB)B342L'6E+?XM ]R2!O:48WZ.26NYNTWH3?5@2XM(A M7]NUAZOQ3LZGCECCEIR/=XTIK=.SWIMH9FL]A4]*4VU&KBUW=71CJ&,?ZV\2Q_#,*9V&:48O M>)^PRB,KAW5C,6XOSL:UOY!GK ]4&E*$GBH@SWIAE(WPY MBEONPQ<3[-H2-?CL^'([2NZ]]5?L))5!A%Y[(@YYGU:!##\$_N)->@V; WR1 M$HSAL#?I>+"PT'.O3<^MQN-\U.#,^4GMN[]IX)?AMXSX-%9DY?5UZ<3\[=Q'2&$)P\X;NHF-88*J(?:-5U[1!L=[V:[,)'6"CH^J@SVB/LRV*.F9;#?T6FN MY'4AC-08%NOCP6?%,-+?,?CS.P9_XHB'!'(FPTX.#8_%:3]ZV$J!N4E*=J)O MK_DJ8D8-=6 81COAF=I@K.XO9'>!F-'10#-,45VOU>IZ?*D)36,P-WE-BQ&8 M)5*(_' [H'H+/4#Z_DO5N62SZ]R-VK59N85S(^?/FQ+W=]A@L^SMP&U MG>@#L5@:RA_DI[.(%V_\(/"? #)OR1*^B9Y7^J:YEL1&;R(/2AIN2].T^K?% MAI9FZ=B2'5/I_\8>Q?.#4RST@'HD@<.$->MAY,^:-^K>V+)6IB7]*YWT/IGS M8]JQYRO,6-*-VQAB\^:!7M*0NUB??:MNM@B)O=(8NA8N5#81M6C\;:K!.YK& MYTP_O&J6]6Z7NQ(QL=?DYND0/1_ORY''PV/HN?[%D=G:Q5&'HF4YU\J:*BEC MN4(OVT26O(;RC76 ^$(#5-!!>RG36&2L9#0PBJ+@%^D#XI:$ TG?J(>-&M'; M%#*]['X9."ZJ,4:Y&G,UU\@M2.]Q14!$0^DMR[V)I@^[+;U%P,.EV4TIIBKM M8JJR"U-O(&RA.P)&/:V 47L39:"4F<2U!,SX" '3A1#3-@1,1:124[+5>I/1 ML.,"1@1#7YK=E&)JQ2UV4TS5=V'J#93A[(Z T4\K8 P4,'IC"R9^B$,XXJ$Z M%"9,)=U69/$VI=L1*(;CCCL@A0ES:7Y3BJE&NY@ZWH6IPH3A2,*,3BMA3)0P MHT--&%46)DPEV8[:\HA7%F VE"$KP*P*"T=8..W+G_$9$5G>C+=HRESAJ%J@,$LC"XV ULY$O2TX8QBR,V]JH*G\;5D&CVAF5WN(9 M#0)J?W \A">2$W+.WCU40%."))EC_NV")SQ'P93)=!(=38L,0KE;Y9VN"N>SKM MY3/$6])V.XKJ)^^O=!2J8^OGOJ&9K;GX.6J"?IC"?%&T^)V&X2OI;=I[9ND' M##G\6:[1S,'.C2[H1*?7FO/4DL*YC"[&6%2+ W5(*,SG5)AK(H>)R,&!-74[ MNO(F^V-:,W)%:Y-1MMHJ<+BO<$4O,I7 M7N*P.>W]=OV#OG1,@8H29"FI3_&5+HB#'B>.RNA.L.@UK=,I7J0UUQS7?SDH;9 ::I12LZO^C9GFZPRD#O;:K(L$* M](XG^7$48ID[["@WS>"0-*-MMEJS(B.S:K4Z,!1S'YYL+=:E$0"8@34!?=H: M>;M)\Y1X/[+#(0\!I:RJ&1S,7[$3 "DZK%>Q!6^YSTD+8ZR!XL>A-&,7' X8 M"JPU[Y)B 268V?(?*7P3I3V="T5(^AMMGA&]L?,O3N"059]D>"2DZZ$&6^&, M^WI\IRQ P_!)8!-+/ZE^_"J@+CS\2-=ET'[9+,V6\JOA^A4R!38:1[M?*50D MNA"GD[4M .7^K5]W<*2NZ@[.@W4AIP=Z-PTH^7'':/85<9_([&0N8/P$IR#>")YV'O M@".!7PS2B._.!Y M-53*OI8NO I#XL=AA%\\8+=Q)^DVGO'"/^/ "6TG%67PY=/8;C"YAD#@L M_6E1T,&B.;!&"S0N4!QE M(S%0I@PL&22, /'N$L@0BT6&($1SH)]2C\X<8/LD@ ^ UA'((5T27+'[/"@@ MVB&%,]]GI[6B#XQA_TIA -0)&-*6]Y@WU-%5EM058U2 M4:;S!.WD\SN^*:AI)Z/0BV9;=#!@XD#OV+PH(- M;NZ:7.K7AL6HJ3N6_\NZ"E?72O]_GS1L?I/@<)G7:]R;Z,,]62X"L]NY2;H- MS#YY?[8&F&WV)IJQIX-@%X3LEL=5UA/3N\4(U;.^C_C:B55P@P#\+K#;3PGP M"O!V]RD!7@'>[CXEP"O V]VG!'B%=_%(>SB-.'B!5](OI2F=^0'=<"V>V_G" MLW_E!)Y#KETH9W(._@ZXAUWLWR8!+0".STE\F>^%;QA&KEPM-'S_,PJ('P#0 M2/#\$0,E,' 7W@Q\%];ZD-7>*W'#:!CQKXX'YL4]C#PC^0FE\(96Q; !T*N8P[R75>S4%.*YO)L9B.=,:1C7RFAX05ZR)*L9"VS]*PELQ?!\##I$'XH;VS 9 M%E)81_:7A.$WSH7;-C="X-OP6\;_(OMY!^_;#+]_ERZ*V1<[2WIJF#E7DMBZ M2D5KG!U7,)=.NWZ]-]%*0B^R]?F>FB>K/8F4EQ;0X*;2%T32ATCZZ&Q9]V\T M>'32\NT2J]V@O%Z;"Y0$F*)LQP'F]6)R\!*F\6WIQ;YLL"K@=#;F_=@Z;(WW MSXL'K87+6;.R'?<,)K!3Q1B5[Q0U44I73S!4' M&\8AUHKJB\2W_7)3#WW%PQWHB=_O(-8=5J;Z@GWR:7SP/_\^P+@CWG[=U9>E[7L/.6 MZ#3?KO^SZQA\&GFS%??9/B[KQ[88%'9%M^V*,@D$2!"3P&$M[\)0>O% '.\P MV=,%3?$DLN= POT-(!UB'BPM51BQ)W2W^T$+2Z<;3JO3X"\V>B[Q(?.$0]R+ MG,LOD->GKMY:K+Q8;K6)WC&][KM_,=@*:'@1$:?QHM:6$9]H](4%X#I6+H.H M3$",44 */68W MLVO+NL[6S+8UN<^VE8=-TVW7F;2?9]AH#A0F!JBOE/7.8XFKW^8DH&^P^]L7 M\LRZ>Q:S6(UA,>O6&!:S;K^Q5G)L,"D_GW10:\)DAI)Y%4X;%E*7VL\>E>8D ME%S?>[B+:+# #'Z *M;NP1OJ4%K&01@3CS5.3?H .A%[Y2& 3P%RJ,_^%0-= MSAR:MN>3_"6K.\)RSR. 8+3ZACR1P$XZ^16^0VX8;G9VE8#W^6PZG(8NEJ[_ M3*ED.P&U(KQH82]:^R?Z$GZ> M+6%[P>RI4 H13Y.&M;EYDUZ.F--$?]+ 4\!DV?(D#"S@"90XLG-R)GG?4 M,S#4IJTV+X;C&3&3=$<59^"$V#IUY@,./(6O&I%Q)XHR&*/!2#=;*8 @RP-3 M;JLQ:5M5&61CH XKA^)2M17%&YKOB<-\>,9IZY2_;MC4M>F)7K0!?3EH_L7^ M (WC'A9-'JCT/M/6OH PHYOG!WH&PIBRT,=>4I :[".JD=Z:$T, M_GS(.Y71Q'K9UD?UO#[Z\=.'@A97JKO=!V H/B0ELYX+YOL]VH.?$VOD@;C&E:*[7"M[FF@V/9E5>^/M,L7 M0>]LCKHH.5'[,OX+#1A*[R45Y82$DHFJ5%)E@HK)J3(*T7L3930>J+M[-78G M#N4F,^Y%& ('3UU]L$+&1^P;"UK??4-7KA+)52H1NG8^,L?Q.U;0*KF62VPO M]F7*TE< ;ZSS&)B',NK+RC$Y3/S$E!^-5!U6G'C.KFU/-Y*/TXW""N4HHZ3P MHY<06U,5">,<97V@%B-9.J0B77EDO_!K,*1XB[X,]T IW87PZ#-)Z2/ML0]^ M,*-.%,/4]Y[]_N?221MO9"RHC,V,>Y,R+P4GZ:,WTPZN)6>'D-FGI)^F(MSL M3;2A/M#5+HOP*\^4$)9V8FDS-]Y1]Q+%"H.W=2^A\7XO,1KV)J8YZH]'NVV* M0T[\B CTV[N5:+S_CM+('BFN<7HK,<*>KF-C8!9#TCHDKP]@PT*8G\(>OVSO MTP3768P=B23JV1BSE[0P:"'JH#S!8KB98[&GP+"0_\T96^Y(#Y3_"LA_V>AK MXY;D__%1"6W@T;5I""> 4$?I[&(Z1([4FNH0V,]V9 ST3KOM3\+L;U'+**;> M;2?:<98$\-F3[I>!XTJ*TFCC-(SE; MU;WD)FB:Z34D^I4M-&8PPQ67IAPX^\RK /%3GD:XS M6W[9C%]/FSG[D?4M .7^G:_ZNRSA3.ZF 24_[L@, M%ON*N$_D.42NFV>IP$^W8+B]_623DW],@U\G91/OSK%5>BWGEGU=Y7VR>)Q_ M8M8G0]"*W+)1L5OJ@Y)$LE4;3DW9/%FZU?N_8E /GJ@&<3,D#P?4Z\5"?_Y'N/ MH#=0^T!W)[9)-89]5=N=92*2L$02ULF#ELP3I6'5)Z"#[%FS-U'-\6#4Z7Y= MMYRC=::@I8O><_Z6."3;"%^Y3O%M7$Q\;[K4FDKO\1"DM]F7Q[M+E9\K5NF: MY?.-Y/ILDL$91?#Q?N6QW)MHZ,#L](WBE2<"W4)(T?\P5;(-RZD3DK9Q=L\% M16UR- >+6@4T_5%?&=0O+G, MV8/$KHX*J#DP14/4*Q*[7;LP;B$%]H"XZ5N[3AYU]3IYS"I<&?VQ7#23N MZ6C_IG.DS72M?U.;NL&HBY?0XQ$:Y,I@U.F4W!91\^HT"I$A4RHFQUV]ML5Z M4G)YVDP$QY#VT-G1Y>C)B>8G2!T9=_?RSZR1<%,KJ:1>0S>\"N"A"].^AFYR MTX9N[TF <:!AAB#%) JSI%6;6=*J+1M)^K*.^#V@1QL;^N#\D>WM %XZUKUG MOW,PQD2=B%C;#(W/%GF-/6:0U22.M/::OYYN8)5W-8N0D3M+(# C'BMT$ MRO#@%&'"$M'L!"H2S8YNG:<&$ \=U$SP#9:#PO),T A\ <.F7:C"EU>8=S(: M#_31N)44C_' ,'7.TDYP3:-KSCKI?K\BLZ,I,A]8GMI_)WEJ->S^2R8?'>IF MXA#LJ&C7\;+4V?%-04T[&8Z>$=\OOT!>G[IZK_R_MK7!1+7;U 3]=V*&9=DATG2+,KB/&VC42S@4-NB:$@Z%(XT'Q(OYZD)<3:=NYD* / M>VH8:IOA0?2GY<;V\?%!YGYTO_K,Z;G8_OYYN9?.6W\I/J47BD+*WZ,I(AK^< :# M#80XQI,?N[8T!YT%7J">1&##=]F.!Y*T[TBV(K9LH*N&\%>&PXKXK)8.(!]\ M-7-^4OON;QKX)8%"@! 3SX^*!\- A-OC@1V;$17SD1\"^K M!B&RTJG25[J, VM.PEPIP\N'-)6O^.,JFI"Q"C\.I#<^"5A(RCLG .SW@S!A M%H_(-=)C#%9;E.";AX L)!)'E&:&RZ!']R;R0"EZ5Z3IFLM\QZ3( M9X_^Q[^-%7GT.ER9*[@88 #?YU@[-ITUX3MA#%P&I@0X LB!0?A+ZNT$Z/IM M>'[ZS&!:/!HV$Y4\^@1H-24,.%!PACAJML@BWN$81.X20OR M#,29&\F69L ]6# E'B7["4R6[06P^@>-I"@ C$Q@QLJ3+P/Z2!P7,2-]@A4I M#_OX(OSZF @ACS[XD<.6DQ\!L#*0'AV"5 G9=&E#/L7) -0&HWGQZ'[W&?Q83C3.L L-7;7JWT"C /,7[(&.KCR1Q(X M-'K&AV>$H4 ?$,N:8YWB1( QV/8EESY2-V11:R2$K_$$4*^!::V_8B>IS!TF MQ=)=$$X>*^H-X,%H>739P(J7?A A:2(,5@-(SF)!;2PT?34X6$*$/ 72;BAG2PA!63&+P#H K2QA12,H?TXG<_Q'NFYG'-R:P'QS7GUL>65P( 7%IY?/-H MJ'0EOCD19,G71>I:^H\F09&"(!@(E 'N+^O$'X)W2?U'[ M8=LU<5)0<8@^7U#"H4$%DN:+'T8!C<"D9F;/&^K1F1.=IPT%AZ#Y[D?$W=C\ MN:M+KO3L<]_YO$EJ;Z#/XAVU*%KER>V*8B9J2#G1'!P^5^MJ[&IJ(G2^^O[N MTF!Q:!=]ELKV'4D(.X#?"B8(.K+FO@LP"I.ZEA;D),BIA)P*-^Q'D9/6FR@E%XF"F 0QW0(Q::T2DP[$I.J#8I\C04Z" MG*Z?G.1AJ]1D]"9CU1P4^Q[Q14VW4 MV&VA2)W9(X_T_?%DGRWG#0/KUVVH?J+1Y]EW\O,^B@)G&C,W_7?_"PE*DPY& MPQ$V>1YV.Q%4I,YPBH!8PO M8K92GG@OL%I@=4A%$<%5$4'4WTCX)C%$= M4J_B$ON205:7KYC%ZU.WF+.TF48MAHJO%^;J,E9;>/'5VLKC.K$V6;1-FF2H") MLDVB;),HV]2X;%-6.%*],2]H.8!N0#4NWWA#2[-NK%\]W5CM3513*0FTYDLW M%I:F(*=C>R*54E.A_MDA1*3U)N.2"-B6^]@*.A)TQ*]8:K7RF8+%FC2S)/1" MB"5!3C= 3JV6/E.,WL10M8',.36)8DVB6%-[ JDN";565$$9@1HX+LF>J$]E MHB@'ET;"N0I_*6-,I>.[V[C HD.QZ$2EMVH7BU#V%"X2&,8GAC62>75-L-;X ME3H$B6<*(CZBB,\EF'%!.[Q<$1]U3Q$?49R!3V1K:(N$U&Z191NX8Z2&C@? M6\]:5O6VO)!)IP3@!. $X#KQE "< )P 7">>$H 3@+L MX'YEH5*K.)'$P_@I7M# L;(KQ?1/J= .:G]^PNC:UMSKS M]%G]TLVH'HD$5"(AC.*Z_E,HO7 \"3;EXJ0O7VW&_%0 BYU[]D#J]P6@N609 MTE?9+Z\SG'$\MG7VTNO-X3#38LOGRWS"R=>OGQP[FJ,7?3!,KJE34DUG3K\> MP%>_%C]71P-#4TJ_&@[DAI^K8ZW1&[L6)8\&FC$2BZI>E"(/E-'^XVNWO/7M M5'Q.,L^EKZ6)YRLN\]\I?WE?PE_.6"/Z!H"[D_?RLJ&+8L'Y6RAS\>(WXG@O) MMD%)S_1T0'P FO,(+."Q03^%1HE"3:#*6P#1L=V5RK;(2PA0"_W"E;KMR-:9 M3)C._Q9&<;P8(/)Y28/$F$PJ166F\D\:OO\9!01HVO%(\/P11%CXR?=P_@"L M-GCU(TI:&I;E/6E:>9/ [O53YB#/K\OD>VS\'\_DVT;,K5+1[/S,9*OW)N91 M[=/XH9JK5BN^42K]@YQWU@0J@*Q^@GF)?U>:!XC*_^8,M1&5375FCL>&IAGP MU/Z+R$_)62R!ODYFY72] MT%$;W5H;JD? /]__7%(OI&G_KC(>::!JS7=P;#I;-932TY);J7M'1. MC\4G&JVMGS(V.T9!7*RAWST? Q?IB[=(QRUY)[I'Q^=P7532KWELW>*.D,]1 M[^_H%:_OZ17?;BQ#*TW..9SK^#NI#FJ\]PLL7_8W\]_@;;0-)HQ';6F:&#/2 M,M?1>KG9T7KIPG(=="=>]&)6O'_AJU0>T'89.&"PP6"/CD5AU^%A7K0KO7,1 M5Z;[]9:*3L!O 9W">\]._3QEJHL^1-.C6&>T>Z8'!^I1ETE-7&]6T)I:T]BO M0W1R.=&)RTE^L(,=(],>:7J0-Q?5N*VK8$X&8&I, H>X+-A1W/B=4+A7M/NJ MPV>4WD0N::O0(>'.X=51UW&SC1O&BN9@=7"3M64J^LRZCQ]7)@7:%H0=U 78 ME6+6TCPB/]LVT6NQEE9N*+HN$^LVDCMOL*&NH9R]AACASEQ 7#6EM"&AZY:7 M/S.EZ"CUBQKIE6/K$==E5ZU;B!#2LX:0-I.>=0($=19"6@P0%"&DW(F/AKC2 M3'[4PI51>913IW'ERABRB"/E(H[T"LOGMQMH>DWE\\]I%U=%LNECM&2+C2XZ M:\ERWFE#L(J3Q[)>$ZLXIV.@DE68)^A0VUUR/=[6WU]7$/^V$N\,25ARKF)2 MB@Z:,AAA;;FE'SHLKS6@+JO&L2XI]\MF^:@4WL/U*V0*H(VCW:^1E! M>;25=YO[%Y>+:%HOE3=]:;X*35Z2!WHW#2CY<4=FL,-7Q'TBSR&>5+Y$H./= M;0%^%\PVR_^I^THOSF:G42J4DK1GP$P:X%.PG+(4[,NLI7X>-AB4K!(F!B>@ MYQ+0,2Q)R*Y3V_',*A[#X#2%?" U*QKZ;E5DYZ,71D&,,T7#^,@Y)2H<8PD0S 3JA]'Z6?X62;!437DTFYV=AU8#J?M)ZP MR+3RY[#%P-8KP5E+UJ+P6[X42[(2[_G_A!B_"PM[QKM1!FFL70H?_*"1%#CA M#XEQ8)@((76KMT;K'4I,M+#Z4@@Z$-S$R=>78@B#*@?;#3P86X5%L?J#\) 7NJL8 MIJ@$B#0.?!C:\V%W6'4W+3[[",!GV+X)>X 4G)#G1U(U(]X@ H;\943@<9CU8#3.XKJ-,.B,OYX^?W4/N48J>AO&M9! M\9TD"!27XR#K\T[8HIWA#3R#?P7TD8(,V @VV2!,8 %O@:?9#H F85@)>?EQ ML/["8AL ! !^6,42=?'U&__\_]?/ HW?A[C<;9Y48_=EJ[+7>$#" M0D%(:4Z $2P(L%B&&$ /'L,5QK+^;^Q1-CN"YP.=!C&R>/C .'*56W XT1J[ MB>56 &;NW0I^X1-9,KQFP)!0M"5ER@\3(1+!PHEA(F_I;(:B%X;:8)$ _!BC M:].)//;LEO@JG/.4N,2S$@5C2Y8#LGST2F0O#+-;W):"81-1-K>68^ CLULD#DB%CA]$W@U5-W<\?=![ X>9 MD@SR-IVBRNRBFI-"FDCOX4R7%/<23T,'N#TP/*:=DN2X9\Y/E&'X?N[5.$2> M2;!D*D7M#S@LB?K2DCRG+Y2UM4@P/IL5"2^T3 MD2+&K.M&)2DB5OY[,\_GN7:@X@ZJF0FSIQC5,27ELQ7Y*8%I7!!80\WWD^_= MW:SVFYE$J\-9 M;LR,2,8/K'3="9M!3I:\ WR&_;%B_C7V@QU3T+[=%/O$LI :<,9$Y*=F,0HR MM&E9\7/@2[$;K;1$DCH]F,^#.#GW LG;\L[*LP3\CD3HHMB:'][?GA^?RM>A M7BRHC=!UD2NOG! KLY,Y'"(?;((()F=^C'B!?!@$.7%=Y*PS@/1:R*8LA.3MXP.[&MFJ9;Z_@M*OOF?QFPPO&Q >P)?Z+8B$9 I'3R@-RZ_N4_*MP)DB ML4]]^*ZB4=*D&^V01N.!/AJWTIIG/#!,O:5V0;I:/L+Q^8TR#MV%,C#DZ@P5XT*"T-51G)P#F.;#3%.G+' M]0MJ70'4M),1U!F)LZV(9SC32U:@_P1:?UXCVU3PL7\9<^LIKS^DIM/[S+9[ MNS*97I"76T$'-6/9.QND=VP\;^/]\Q*#UT*XKEHH'+MI1^TSC38L*VP[AA\F M*7K;W63O/?L[^5GFH=(Q$^,:ZD)P$16X)T_D:LG_V!C=SI)_"R&X:D6YV9.3 MOU&>B-49$NR@9G18 E17-*.W[/+I;>92_H:73\UTFF-LK,-F,7@KU)4]*)ODK;1:'#(.745I3=1C]=5A.>BUK-)L M4AVE4CT1/HLN66%MJ"9C'E43]2I4$^%&X4$UX9F VU!-*C("3ZN:[&@:P!.A M=% UZ: ;I4:LQ7&.$^$TZ9+-U8)FHAT18+K."@1$8JEI^""0HX?U( -*0OJ. M)C_O[3_CM*#!/=;)V\'H=&!TVKT%4YI^QM.,7Y*7TGE62PM$!-7P)DNGK- MU4]?2DFYC4VG#%X:)8GYJXS^I%,,QI.XJ[(HK"* +4V?R^J@]+%2G[TNWH/5 M7;94(E%LMZ+8[GAWL5U1-Y>/M9RF;N[NJJVM MLQ* 2:W)0C$7+$#RY+AN5A$KK MOM35\-U_DPONI'92:O433"$\1]7M5S@<.) MZ&*KCLJ!Y4=*2R1_]+YE130^SSXX'O$LA[A?4E[\@3C!_^!2BV5'1N/NEQTI ME %#)\*Z),_.0G;K8B&;5+2G5$E:@DX*YQ0K%X$"$J+H8M(Y7^GG>9FX,K", M;D6QD7VP[D09$F4X4,UF14):'&KWY^I8:V51HX&N-*N-QXJC'> #OIS^7>[]RRH2IC92N4-70 K+UJ!,8X)0)4=4#UXO?,E"Z+L#P#U5YEH9?-*MVW51KH';72@L$FVWZ=BC<"0P2&" P1 M&%(/0RJD4L?Z\>Z"P-K\WBS'.T_K*SLEE5O;;IY>X_U62KQ=9'"N%R=V7F_P MQKQ@S[WDB!N>4'ZG_*&R@O>YNU;S'',@(H7VWTE4E)W8W12A>+E@]B:F.3!$ MG$_7:4;$Z>RGF4*I@H-I9CSL3<8JYV$V0E9< =Z?558PSVO9!?18QMH!0D1T MGE2$B&A)1&2D4CO!:ZQTHR"7D!I70 IM5':J+S9^7S>X*D-\M3QAZA*%'+N, MK[?'NAOB:VW>78&O&M8>* ;;G1U?6W*4=\(Y]K:D#29Y""@]K8=<:0;-4I; M'Y]OUEZS(AN^B56L ^4H6@GM=,A..$%B;M>QK W%NJ+R7;TFKOL5;*,U!9N? M*@97@T-GY52[_1BCWD0IJ2LD^%.7<>NL_*FYX=]>)6[!E[BTE.LSI@K+P^Q- M1KQ5,>[Z 9^5.6R<;VT.80YYXQ!MQF7(*C>V9SFQ?V3!%MR&G>, M!-N0^17E;YN0H-)JL,A)J4 (,B'(+B+(=KIL3!6O8XK$(\27$%]72GAG%5^- M_5FFUG8@BY!HG/#V:R>L5L)B:HNT_5* M!?8;+079G [[;RU/U?,COG-5Q?M7]K[(_CQE]F>M&[RZ<:_\:6W-Q%9[06[F MJ#[_:)F M;R(;W8YE$VSHLFQH%W*-A\/R@L.7/U_!?%HPXMN)5QL/Y?)HVDMD=EW- ;?B MI:G- 2H.6 $VH/*0N]=F+I1L[+LE+"BSJD[[:( M0VW?YUPQY;?43?6J*/]X,Z.5A+X:E(_M5OM#?3R06XJ-OR#U";DMY';'Y/9N M%X$.QM_P*G*]A3SF0/;<-D6?41[OIFBC%:??Y8E*B%DA9CGQM;93DV@\Q : MRD _/C58R#H.^/IMDU4+'N[#$K*+9#5F=Z@M9-Q?BJQ*&EEO-T7FL.?EO9MW M;TN$:22L3^FZZZ3C2:QQ>AHQ%65/^4'Z.>SQ;O.[@21MC>RNC[\X_+UE!3$V MF\T]5#IZ[H&M/J?E#:<1NZJ[^Y=HK-WK8;%K'<=E61M(#7KYKIJR/K. M"2W7#V, ^7>ZU9MU/#03D@; 4?L^2C_#T38[MN9ZG?U!"0Z&8:C%QM_Y0REO M?9P,SR4Y?"]IX#K+&MVNJ,/;Q%2+! %V6B=1KA]LBN3 & -8)D!X 7]@IU=_ MEB>+==ODS0[K99UD9]N!BS#@CZ3%T17&7.3XVXBLG O9KU3C059=B*=?'6/J:]>&%_:WQ MNI7&R2NB2XR[>\_.";Z4<.S/'JP 3A'DS1L2.B'K)5XD37G8F;;)3?H@[T"] M3:DPI:[_E(J1_.AIW_&0;I0)>:+P#T5CE<5'[F_R61D8T[KS7\+$2(XO#/G2->_!=)10.Z,;7P&_&E[E=#H%$ M*+ZZ9.Y2M07(73>XFODZ#0(R^<(57O)TCHY6Y([>KJ,F?0MA_OJPKI]JIEP=5N#R&:0IQ2<"FG M(1Q5E%\7);A/P>AK]ZK:AZ]U2V"-Y?9*8)VR8'-G3;-R#I9 =M>_2=),>ED2 MY%SM:S^NJ-HL2H.=4FA6!/LD;JB2^]$R#G,%T;4GK] D2%C4-VM9CZ@(+&I$ MPNV$TYZD;YSV4< M>M2;:"6=,2Y:O^+6<::-^A='^GWWXLSQ(. M,Y?WO>90IK;_5>E&P[P;]+_F(]2%$U8X82\@P2J\L#E70#T_CB(?G7LI/*%\ MR;=KIZ-6;*@*5VAS.E+:LIR$+_1T8KS.OY]HM)$'<[Q\%\481#&&RU_05E@J MGTICFA05S=JB=M"AB]K+EX803$*4EN!7\<&>2/!;.^P"ZQGJHN3$N?.%?T-/ MLP'#N/IG]2*,(W=I0_$=9\EBDF\%F79M0L21E@A@D8L;9<\!)15 M)0C[+$_X:>Y8\WPRLC0G,-]6?GR:KF-*EU@2G0@ BX4G\&BX99V=&QOVCDSV;9B+N+"RS]D*7F)[G, M_]Y"::/(?BZCC*3ZY^?9K#PR6-%[D^% *U!%E@?-SJG1\G:8+PHH&55G-#F#S\(Y.TGV"_TK!N1Q$WI/L_>9KY/"Q\@>\,G5YTORG'RX7 ;^ M3\#&B%79 )CDRPO8,46>@*0:SOT@N@/^L@ ^$\5!6I9FEI8?*.=:7*#/?M@" MZ[.?/6!88<2@$++=YBJ7P!8=V)GK>P_)]FTZC8#IL>HE7O(7,C8'5D<"*7I> M4J ADK!@ $<*K><$_A&K?4("!GP'<[)A8GRGG^% #SF(J'X <:R"0B6$FBA"_L90NL*,0#R)0'Q)6M$A=^ M'$@@V0/_";8='L"TJ]VC (;O (5W (05=VQ:M%D9]29*?Z2/2_I7'<[1JUU2 MK:Q]C&M73;TD=&_-[O/,.V'S49Y[I"?6JE#-[^[]3\N-48MCQ:H:;]'$+9IC MN:2F]DD$;GM+5X>X=,,P]@IC[D1KM=SQPZ@O.3.LE]1GL@# Y6 G5B#[V=V& M[K>CDLV+==TG%U13&B3""]B7$[U$GH4:*)HRS@ST>B^J5-H]RN%:AH7.A;9W )0[M\&5=ZP ME5;ZUCQ85Q!YH'?3@)(?=V0&6WQ%W"?R'*)YE4=0P,XMR.\"VB8NJ_MP>38[ MC3\.@)98D3:J?PR'7H'52@-\"I9#N%F+- ^09?U;]>F!'&-5LI"2WB*W8RV0 MR:0,,[@MX:$'JM'"B1A7N??LMXPI/% /:U.M;WB*A<-4N5C33Y6+-?UR MPS,ILS'!0:7]V"P=,9N^!\1.M$]0X)&G_T$8L^Z$F,H7_%O@/AZ!EWL1"9XE M>UWN,;-E_CGX-@ ]%]1P=MI(1-\B%&F9OE3R "('#2S0[1TO512RX=[ V"3& MASYZ=@R"+]'UOV%1.U3\7Z NKPQ?O_GXC?TFOWXI/3G1/%,'<)R5'?+A]X]? M09PZR[0"X4P" \V.L2;B+/ 7K/XG6]Z?,'AH.TS%"%/G#M/K4)S"D2>>FM2" M@U.!98."CM,!>("#@[V"Q1I=*W83G%W0:.[;<&@/SQ+C26QS[W\NP?"3[FU\ M!?:6//N5/J2OA24E%T'3\BN.@2;#DACF3&U)Q]O:DQ]':.$8 ,6 )^E\[CDB55A!5C/8=M@ZL%!KHPD\DC M=DLLLE5-O/Z&JPQ>BCWV""P>CCOT\:_GE=G('L9AP5B$K3]+$?F1/@MJQ2-- MS>0%216@!+B),8]_!008#3OMU78 6F#)+ZE'7$"B52G*!_^1!AY#RT2_S*EG M//, 84!W,53=%9=AJ@$#XZ M+GU('L5-$_3IQF@_IQCQ=WJ0;$O)_%.V9. 1,&M*>=7^PWZZ[,1*7=(@0Y @ M\9K,7/^)H1[N8.:[+K-@V>#PL.,S^"7$Q1R9&4BF%'^$Z?DS8 72#\]_\KC0 MZQOR_O?>HQ/X#*D =E_I G3SA- _3T'A36#&P[[V5V^."G[.,B1!!W?PF'(1 MNK'S(+=S?[US0#?XEC:T.ZNR;K'*,W$_^,$&]'\'PME0/,J,3:4W,4JN=M>& M)B![@K2MKYC:^Y?[-JE-7;9JM3=1]UGV3IC*UI1K936TB^6P$U:^SU-UJ4.O MRM,\XM"U_8>^)8!&]@)AU_Y.(%G(I=-) +U;"=B>H%- M\0]VWT0D+V;%(7%%L%,_2&7!(RH3TV<)V/NF+@;#>B1*2CO;,&Z4*FYX/H2Y M+%9"?3WT2MJ"*$=M##VK")QTN?U,K*>K#1*UQT<-#QWG ./T&?3JNO0GJGMI MQ5_'>T3A\) 6V/7L/**M77,H2&T2V FLU?8/!URC^_#[5F^QW<2*2_U][W][DMHWL^U587F?+.:6A M]7[,)*Z:'3LY32R<)<2;9:NB!,FFN!F5BMG6TP!]Q/[>6 M(1=H[?L@_";C(>7N,FN"/M[**I!W2Y>$5_\%<1/$+)8 [L2W8%[\W])OC3B( M?<3_2D!X0+1A[I6D70?O)7X@KO%?U_1HH, A.\'YWV\QO9.=^&Q6$]!P\B M'$"]E_USS'T^=6E'_K_GKB="%.6_8H#D*KZHV38*4Z4=I3S[,%ST,;H0$ QD'#2R:0 ?57'(**>^TUV0QQD62@AQY!F+&S+3, L M".K2X-2;E42[>1"<&B\U-#BUP:F/@5/?QGQAM>VJ?//?4B5UI*3:MDBJ)1WU M,D,HIU-D(?Z>1)%R=:]]YCU$+J$N63[.C5*=U.9S!LQ\2H&9===G5S71T[EF MT2>P,7"*>?D6" 1;C80"TF'#I[DT1 MVF[(L/ !$<- 0;:8E4*Q#EIWZR\(M3$B*T:PBP#B]P"]J89(?(1'[@2C3]R$ MEGW<<2]8"F<+/"+FH[NYA*"(@ 0$F1K0B"]%/P$XNOC:#((EB-,\J3&5\X@. M'HT.XQL$I2'RF:GTH.6<0:0SX0DEM::?!V)\2L(,^U>T<-P9QA3I)R*@!<3& MX,%!I!4RX;5%#Q'5*T+7S!7^S)U+@6V#'$E&J4/0\'\N0O#):!,B9(T<941: M&7J907XS7TQK2JXO-).A=H&Z$!=#Q,.D]PJ3P]2TK(7(>9* =)1G (A')'S8 M1590B[+:)!^ MY,0K'VA<$W.3Y2S;N2EI,!@(@TPS .AH(A]D?ARJ 1IB_?1 M7>9B"R-*8#(H/D!J3OE6BK)(@E00238;JW0@RO!P]E @B?BZ\F0Q;2I;5LC_ M"5NF^ HRRP_N,EFB4%\L%O1DA7-N20[G9!95J@_Z0(QA+E9?*DJ823S!/9>) M -*#L8I'1+H:<$C^V^,,3#YN1F$G.%BU--5HE H0VS=J$XI0!O#RM0C$-^KE M+[BAQ65C\B4<1Z(D9;2A> M@J46&N16:)!&+DM6*M'K@KY]+U?2AY65]"%;%5_2E8/ 0*:^,X& &,^C495; M$Q))T!6@T8$\_RNJ4)%]&"L\$6?JJZU5I0U1Q?P9"P2G@SX7JQ<>@#8A7#L^"?%#2L_1!'CY= M10ZB.)A\ X.R3,">L(A'>7NT/C+*[00/#G/3+'@GPMQ7Y9=15Q-@(L(O.'85 MZ2)PZB[06>!*08!8B*[ D/F$) SE90BZQ%:%K"LZV? A<"KT^<@5XGP'*;VE4C5F*C$CO!5ON.L3X69A"H/A ?91R) 4]0PX] M_#,2 T/PE%8*"&+>G9G0*8[\L'A1(%*1409^U<](LP0^_YTMEE?O5:9 0RP? M_HVH#A$OF"[4[:FXP\^X\*GSB<3D5J27.0ZR-I<%'!6D49PDD1L&J[.@A4 MEV648F(WQ=DTPMP7=.)'N17^&M*V#Q).%+F5.+AU39@<+CVT?_^00JG1?,KE MZ]9'W0=K*MN$)DCZ#^"6V$,JU4+L39-A::V#\G"G4S(5JNHI- ]" M-+*PX 6%%B!*8#Q%$H,]S7$1MBV-VD34"7KI&-+3R!<+T.(G@2A5*O\)\NZRE:$PSWVP)T& M**RXL&=(VWRY>4$X@5^&_P3.F\?E\^3.=QU31AP(@IR)VD98ST>B;$$(M9@, MV_#P7,0\H3WIP85(-@*##Z*)H@UV.:WNF3N$ T+3_8$F$(B]Z3M.CI[KR\WM M=&??0W<$5+)O]9H_9&"[Z%94 &44,&+.%WR6^(":CD01XQW7<9GD!8TQR]U2 M#.1"DTFVXF:JY!"&D"CC&/.#^(?PEAP6/J#BO=(-578*E9^@;4,2MBA?*ZR6 M,6"TEGLD*9+Y!PWA+P [,2V+TRI)P?VRD5!:4H[E680NQ D&**8BNL[V*)C< M(@'2U%!ZO?AI<PLNZYQR >E,F-169-Z34.4YY(R^2%(3VI1) M64N%!]>MK*.] ==9)1*WV6E'QCR'4PG@(!$WFI)@I7;T,R-%;K[PKE5NB/Q MC%Q:VY'P@[TV(T9=E7G>P3T( G%RLNWD(&PZUTXK,G&0%,[LS48K@3 M*U&5+<\OBD@MBQHL@^N(4E]H-U5%!R25TRE:@$R'B,5!/H6*_M)E '\A@,Y' M5.R^&/-26FQ.>^1.DDL;@'F[",])2[.BYF3W<\XY99OZR!;OG@7A=GR-5N^QXA% M=]R5W##J6I2Z[X_L8;-_D%KP0WLT'!RD/GW3[G4.4Y]>QS'U[4Y_ZY=*+IQ2 MDD+>3NU;;;G)L':U.(I7FAUT!,/'W*E67O!CM N!A>N@U35ZOQ#"^J= 6'>X MP7'':C-[$R$.ED>BP \[S/ID5_51;G56\3CX^O)H1;1V!UK9O8!5%YLUU^\V MTWS5(1I[J!EOJ_MT4E3K'DY%[7Q/GL[*ZX8@IEIHL!?4AH>ZK?EX?/U=[6\\ M\F[(['2GM^>EW">]D;S2^,+A^"^BP MMP+7: &53[S5Z/0@[#]-(=ZG"M43[KC6CZL#NWM@CCZ-G<>A0CU"UJ,Z?(^K MLG5$1S[=[J.,TVC=\WMJF1_SOH9RK6%0) S!2(_%4E$<%#>-\4K@L@AI']NH MM04L5Q3##MV67K>PH&9.D]:"4>$:#9IVVS!'4^;8PR.PQGBGFEK>IWBGN>0( M^?X%-KYL#8^1U$8<_X(G/O&DVXQ3JK*XB3^7?G_'MVR?UKUV?<6&1:=3*PCO M0/7I#^FLUUTPROG2;HWL@6&.GLSIV[TCL,;8:DUM]5.V#C6TU9\KCL<^P4#7 MP2TO-]"#KMVID7TVX=I+A6O[VP##FY>JZ=FV1WN7S#2FN0:M#A1&UP# OA;W M7M A1>;/Z$9D*O"'MX_ &,7E_(]"MNO@=Y<;XU[;;M;(&)MX[(7XTAWMO>EO M>/-"O.G9'1,K:V5$-8R5B;F=@5:6DMD9-NU\C M$WU.V7S:"U55FF:KU7OLYN@I,;:&O.OOO8=AHO'ZM'JA3>VCFK1/Z94J6+QQ MP:TW6%:O^C#B#DY\3=.M*S:P>Z-: >1[\: &$6%-A:EBT[O3?6RT>#(,K2'; M6LVCI"H8,Z^IF:]MUO@M'MU6)1 *_HF>63OVD-[,[+[J>9 MX&J7;O*VLZ!G?0S)8:W.$QO!45=PS6 #%M M[Z53=TU(NPO">PKGQI]VA$<_IOR'L0C/>8KZ&.KO5IB ,<<:8\H@Q.S[(]/, MMNV-:;]-6'5H>EC'0]-:Y"(]][:S]B)5$>2U>X\]TWM*;*TAY\!A-#&@5E;: MQ("/X>T?87#G4N6S-Q*/_9&JHSW9":A#U%%QW*MIMVIDYC4,>>HN%Q7'O?J/ MO>/5\.:Y>3.TFV;O6RL3:O:^32O#T'-I91AZ8JU.'O/$0C:%LS7X+R_!P5M M!*P'' 9T>R3>A4'YN>;TC=J7&0[KF+1R,HU5!.C:$U9%OO M*'>?F(A+"_-__ &:5H:A9]W*,/3$6IW/GM-''D67UGH QN(X=,=)S/#6P3@X M:!A6!VB[/-AJVNT:A5IFQ^.%^-*T^X8U>K+F3;__TB=D35RDJ9&N/RRZ:I6_ M0+FJC&CZNTVV-!^?/ MD1#)\UVA3RU!?KHKM J3'SXQ+[F^J^3D<7MS>%4OG]*@@J:58>BYM#(,/;%6 MAJ$GULHP],1:&8:>6"MBZ%M")%5=T%Q!TP4+9ZZO(M#^X0N:#K<%'VT,/JS_ ML'X/8FO!F0]ATS3QBH5,MPQ8P*TJ)A,A,PS<8\N(7ZJ_7"G"N#[U3R]=%3_7 M6ZZCRQBSB<=7]ZX3SS%W1<+#7EZI_[W7*^SB%,?7M3G_KE[1<\- M_ TU2')XZQX0K^:KKMUL]PXUXVW70YT4U;J'4U&')].HF+>P+E4 M1>NV[5Z-;+<)S5[J:,KP."<8#'-VL=W[GTHW@7-]6IU/X/S!G\%O/.2.]>4A MBOGBW"[!;S4'YA9\$YZM\V74.86B;*?)FU;7Q,Z:F4P-8V>M;@@KMSY? ]S/ M]U5>S;/5QM)M&_2P-XG4Z!J""B>DT>V.3,V]H]T$4K\%=-B+/FJT@"H<@D8' MJUF=IA"?.)8R,!=L:^9_:0BEZ.O"?5KRD,7BWM;<=7*'2H\NN5A(HQ1D#4=G MZU6[7*G%)G_VU.LOY^>5 MUH=DP.M*W,&C[T!TL0?-6AU M/ENYYYT#/6K;@QIY$F:K\(7X,NP?I6*VXY-;/9" M?&GO??C(L.;%#A\UCX)I&/.KJ?FM[6;^31 N@Y#%W.+?EQ@,/\KXUL&-KKAW MMMVVV[L74#7AS0O)Y9MVTVX9OFC'E];^UYF8N+,^K0X9=];AW$]0GCJZKU-W MNN5,GYH1=W@"Z:(R*BX3Z8UJE4]W \WQ7ZU%R^TUVA%;!*I[LW='XJ MJ^3$81EP3H\!F1GG] 6=4]UKL;UA/UI9E0;^?>(E#@?O,@:]$/$9)@?*9\'4 M>MVQAZK<#64DO.[F?I@&H17/N36E3%"]#[C%\-ZO/]D,QFT-2M)F]PL:@V9*X^I6U MRB@OOT:(&>WV2CY'[O_S,$M7F?&+<,N^>/40HT[_2<5F?4[4VZO=Z_!A"U4:U"6 (WT"%(5O336_:NC,HA'YM6ZR^E!F ; M924]-)IWN81] @$J-W'IK2R(SH!^CF"R [O[ P@)FE@)V; X#MUQ(LJ8QH'U ME7O<>?#Y%ON9?;)G#WYH6$X(1M"WEJ$+A(%96N,':P[#A%?2<10[!KF#M8"& M$!S,.8DJB]"FCT:;^VZL\,[?]$WA)@S:6@@P??$2CW^ZDQU8B\3Z0@S48?#; M]=P6*=QQQ8%JFF)&*31<%2 L;\C99&Y)5Q $JKIC$ ET'L$K[/7L?NH6NKZ0 M73IGXLGO3L-@ ?VBMV6QR5^)*URUJ(Y2PO+ ,.G: >?=C>*0 AWKP\I.MZZ2E*/S \G]2I)"P[J?NZ!%W2A3DC"AU<$UA$'& M+?X=@^IB_Z]Q$UJ]V?^ L+"ISH'\<3+Y=C(FF.%B8)KF+*3]HQD-[]+@)M]IVLV3"BH]*,&)W M@8XW?&0&L\RFEA\Y#C891_RO!'_!EZ !]\E/WZ *\1%% /Z#M6 (G<#GF>\G M:.IP\E:PC!5< N$ ^'YD:<4S,1Q;"W=C3\T% 2%0#81:G$RYXUZP)+2H+NKJ M,RV^]ZDD9HO_=7M/Q0/1)H;(*Q]D,;VY7Z-BQM7WRTH3W_F M8@1S'46@/Z\7&-S^;_$N9/Z>#UJW)$<=^K(%&T]C'-.=C7G M$ ,35UT L$*_[ BC+RLZ)L%LV3TE>_*3F;D2T^'.!;L#-PU\( 3(@@14-_DL MB?1_' []@MWD]-(8?+JI"Z,?@W]>7!]. .2,W0F.U7.G+KRNQK;T@+)("O#/ M>S^LK)"^/>S_@+010)H.G-Y39K.;W&X)#M%A"CL.6.(WNV).N%7YPZ;H?Q4C MJD0;&NMPPUI6TRKJH -=]X62 O\B6!$/6KQUT6NWN \&ZYH&[?!QG$4I&# ! M-UW50G!-1B\MB,H?[

(C0*/ ME/8,>>P*C"I5=5(814RV\S[G:DB6S0EZ_(3P?@H$ V'S-!4$5&H<<=3>(^,B MV0%^HK5C+-G=/KK,89F 8P(Q/:?@"+X*R9X\;P#]2Q=Z!2@P1"MYC%21R$ M#]0$/?$]-T/$AF*JM2BS#^CCL67$+]5?KE22DNO3+.FEJ^+G<&VOYKVC_(K' MV;*WFV+IR_Q[V;-\;,.CM^N_#[IV=]@M?=2T6Z6_5WT*7-+>J+?7IZI_'[8[ MAQO4<-NG]$U7JSY+L3$_<[36K"0!4]A"K=+?"SDNSY:@N"-E],+YJ/K)TX['G\Y#GLJ)T>W;M3((*Q!3JR?"L0.>S=_K?>3RT[_R J/0AH$G M;=%O\P?%K3%'>+5@SI]R]DPW[?H,UEIK!5KA47>&66G(E[+(.HO%,QA=K<6B MXB1QNV?O$I]JHY>-836&55_U\6$Z%:=84\#^$"HWKT\T.L!>86@0!C^TH3DA MJE7HX:;=K\=I^"W+^/@#U+65(=RIWYFP]1A<1&E2F%H9\C@?<:G\(G6CPJ!P MHT+U*;W]OMO-DH]+MI%=Y^=7VS,.6IWF*RTVYX'\*?G!1.5GH?-Y9CI$!#G5FG*S3.2>VVKDC3, M[MDVW0[F<,)D.YAC(S,)(R0[5H41QYE\@EIITE/79_[$I4,_\ /-G#9.T$'! M_O&)Y*+KPX,%C>H)2W.TT])ME6IE\J4/G2YTD$6XH&[T6 ;R^66S'NDE9_Q2V MX]TQ7=O\M:.2;)=BYT"I>H# II66>U_'J\&37A=KDD ? MGS]0WZ2]^;!U%HM#^O1U$(N*DUO-H=TW8G$X_[QLBGJ+0*MC MCXY0=HVD.<)9O[-ZY?-M M@8,],$'+LL7XU:95 M+?'HH_G5A9(U3JYDS>.ECB.UJ)5:3(UU? M?+$ZA:-C $8#.Z^(1:OS2(_YO,7BA'#GH=TS*=)ZLF9P%-88S]FT,OCSKOAS M9#&LJXNW^; 9WD:;W:![J<-E].;]9WW_^$O,M#+!_.ZGG4_&8ZJH_IC; #@& M[4_077O\;7'&E2\(YKX7B-1!.![OR[] <2JMWS^^(32M-(YEZGO<\V1V,BN M]+[=KI&'48>MU$-Z&.>[Q0Z"V3]!X3BDAU$O:,% $^?6RAQ\>Z);48?XL *X M,+B%QE[%^>(6^SL5=9 - UL8V.)<6IW^%NRCC@"=3#18;N?Z6?V#&O@3=0A$ M#4IQ&'_BD?>H:RT;!J0P(,6YM#KY_(EMAR%.)N([B0V..H2;!HHXR 9'S]P8 MK146<.SWCV\+3:M'^ YO8P8ANL+WX7^J]8*%,]>_$.ONL@^L?W'%W-YTWGM NE--'Q"3F+ M8$K+T(7A05^6DW K#JPYO !S$NU@9C#Y!0\G+O/@K6E(=(!79N@_(6& \WX< M62RR[KGGX9]1$MYQU_.8/^%6]!#%?!$U+*!@#!^!CH+I%,&;\8/E!??YKO[G M(F0/,*+ 229Q9%O6EST'D4WK-5:&4&6U&UD796,KO-:R!]EKN(&5&]WGW.@L M$"#U4C_K"@;]M4(^>MB/ESCXQC![ \M_TP!PBPSF)_J;AL'""CF>.K 8XE^1 MB[(:V=H+62$[>9.@24H"';X#U>B<17:M]R!P+UP9'78"40;^"1T!^RHV*X)LL M)J'S>$R@)"W^<@'/+Z;B)!OKPV$;CIKDQIJ;FA0P^/)G^M;[7:86^+- K!N< M(JE \(<$B$H27SUW_:5O-;;;0=-E-,;)"Y64\@9_6J%M.:M4\EH3NMNU!#YBQ#(1.N@RY1^)Q=>\Z\5SZM_D7 MI50TLU?8. J\)*Y^9:V.^I'D:=6JY_^/PW6=GU^YS>Z MT:=Z6@X['>[??AS MVG=Z3JLSZO8FW5[O7ZUN[Y5Z:QZJ.2R!SQ=C8.RW"S:%*5XR[YX]1.A'Y5<6 M+*L5RE<1K;@(.YL6X71Z%/_J)Z;-6*QYR*<_O_K;=NX-7KW[2NL:5L@-=(BN MQD]OV;LRR=BD$J]>7JC+:/+JW:T?Q6%"_D9AYVS[#.0O6.Q4Z'AR];-U3J50 M81H>6T;\4OWE2H4)KD^#H9>NBE]'N5Y%")%Z]3WH<9T[.-:;2U;RW#:M/JH%L8 M&^>5JS$O!4J&^MT&8!7?PIG+D=P,63),+-G/FSZ@T=G63T"/*NT6X%ZADOVZRM0%57=.\V7+\RPFU=14VDZT.3U%IM6 MVQX]+B]\9X]2]UO]GR#$^O&SHQD[]4WB.[[G:UJ9!/C=+Q#<9Y:Z65Q3"H!L M[:!C[X06FCO?3U,L*ERP02L[^&'$XAQ+ ;3MCBD%H"=K6D=AC7&;3:M: NSU MO3YS'W+H9C%-:5HJ0CJR!Z8(Z;.BYEI+145IVD%V(XN1BG,L3=NV!T>X^N3E M@>P:>M>]H[#&>->F52U!Z9I='5MG$,I UN*8G8$F#6*])A5M4[OVO 'KUE%N M!#* ]0ZLZ=LM UAKY2*:5AH#UL<0V\==G%QGT,D U"(Y[W'.]'DCD2MGT"0G%"\/2;IMU>.S)KH.FCLZ5GCUZ6+<:'-JUJ"4L?0VRW719>9SS) M8,\XWU'[D>DSX9CZFB_'@S.Q)\#-J?H+MF MBGX=)#.[97SY PC'Z;Q_?$-H6FD-5%.1_" Y MQ%U3DEPK:.#8[Q_?8II6&D,3-3O\=C+Q8;FURYVJKX%748?0U. 6A]D=WO<" MU#K(AH$M#&QQ+JU.?POV4<=_3B8:K( I:N5/U"$0-2C%84XZ[WNTSGM0F5-='Q"SB*8DI-P*PZL.32#F:BG5I"$ MUF\LA$]8MWX4APENX!"Y:%?G*X?IXU]^@Z\D(:?MG=6&RS!PDDELX4"BA@4D MC%WF>0] KRFB-^,'RPONTUY93+U^\._<,/#I,][&;]J6]87>!/I7C#6;Y^M6 MUVZJDMMJULC*P)\%Z N&(!!@(!YH]C# >1!R"U-D9@\6,/ ;CV&(D77//0__ MA'[@31B\PZ>XJ27;B+GD1[83J?+CM%MJF UZ+U)?VDP9$&CUB;;=5I^ D7RM MD-<>]NHE#K[1M;LI;5PY'-F/Z'X:!@LD$0Z>(1X7N=AK9&LO](5LZ1RAEZ$+ M0X3^5I9 >KJC7&*G[ [T!D*02A07[G=)Y4FAJ]RAD8PWLJ_2KS0D0R@R6<"# M.WA!D'';FEQ=%K_^G2V65]=JQ[5RO:>3A=]#[!=7! S<#1PA?&M?8AO.P^2Z MB3QD@?< @_E,7WB_=2Q;II;;2!9#PZ&N?CLWL'L8:<@]2F@##DY 6-TH1OD% M4H)4SN4\:R#"JP'K#E)<04PIV!7BAU1-!:_B"U(>1>-@=6 [2L>F5;#/**I9 M)^G7;=N#'M!X&0A]=:DDXNK>=>*Y],7S+TIF-[-7V#@*O"2N?F6M OR1Q*3= M6\FLR/T?A^LZ/[]RF]T!;XTZT]%PV.]V^_#GM._TG%9GU.U-NKW>OUJ]UBOU MUCQ4GT*+[@ M3TR;L5CSD$]_?O6W[=P;O'KWE584K+P;Z!#D,?KI+7M7)AF;--W5RPMU&4U> MO;OF80#]3CCIA??2V?K@\0DZ8.XDVDM[4V22+74JX0HS\=@RXI?J+UY:/;7CT=OWW?L<>]8:ECYIVJ_3W MJD\-[.9PL->7JG_O=I)$N)DS?U:]_Z23C!Y!WC7:2"QCWR;?\8V#OD1(8;O$5:*U MRQ'+$/.JJO(XD;UE^QDH,]IMB['9WJEP\RZSW;;'<#(4V^5:VZ<2I484J;ZH M;9]YG@&AS,5*I]CJY+-ZT\VH?1,%=];XNET]^ R7^N],"^UNJZRJG]6V=_(< M#GF]>VT%ZAD* M17H"K2D8>]ER]RO)M745-I.M#D]1:;7G_OVWSVFGX-2A \ M08CUXV>G:?>UXJ>^28?'=WU-*Y.PO_N%A_O,4C>3:PH7B(MM3-7<9_/KZR 6 M%:Y[(M#IVQU3NT!3WG3V=JE/^[3.\1U!TTICC+V^%W[N M0P[=;*8II"MUM:FD^[S N=9247'>MO7(TF#G+15[35%O"6BUCW*E[,N#V37T MKWM#F6^75.#^;PAZY9!K'5E M37MPE$K(QJ,VK6J)6!]#;!]WUW.=42>#4!-";>]R_,E D28-O)R,5E879 M31;Q64.RG;W/\AE(]H58,S@*6FX06=/*(+*[(K(;KO2]- 6P3O[]XR\QT\J$ M\KN?!SX9CZDBR!UE%^0<@_8GZ*Z9ZEU'RE>N@W"8ZEVF>M>YM#+G(7 P^C#H=>3&GQ@Z36[I];6P?A,+7%#31Q+JW,B; GNA5U MB \KKO8UN(7&7L7YXA8@ERQ. MC1R*.D2B!J8XS*D5!LS"-(5P@__4ZT7+)RY_H58=Y?] MHC[Z=Q+%[O3AT,MQN&TUMNE8K_5[$%L+SGP0RVGB%3W/U95%; M_"]16QP31;$>,?!NL62(HMR[\=R*Y]R:EK3K:C3O0LYBV!*3L*M M.+"8];HWL%NJY'3: ,M0.WR*>T\6]_@D#@/?G40-"P@2N\SS'F#V4P24Q@_X MD:;=2;\!)$Z_P7@8P)0GA:_8EO6U@I@]'(&7.##"U]UV[J.N'!ONBC%/3F<: M!@LKY'C0P&((>44N>@EQK/NY.YE;$Q:&R#K9U:0PH.ST1H.V)%'VJUJLC[YB7,#V M+[_^G2V65]=J7W/[S"T& ^:>AW^^[MCM5"!@)'$('& 3@C)QE*X?\YE8W#1: M$) @%%)5( !TFH0"':U:[?OJ MV2Y#%R02Q O_@5]:&VQ&_]6/Y3AP#\2)7* ,"W%((-US?.P&3@V6PEIHF5$I M(X^D5_8HMS200,'J1UCN$%+A!%*JGE8_+R5ONU#E)+)*TBN)+F<.JFW0 ^HL M \'FRY![E$=X=>\Z\5RZN_D7)9N:V2ML' 5>$E>_LE: _$@,;O=7TA=R_\?A MNL[/K]QF=\!;H\YT-!SVN]T^_#GM.SVGU1EU>Y-NK_>O5F_P2KTU#]4\"[K[1*8"G>0(<@C]%/;]F[,LG8U?E](:$NH\FK=Q]\&!CG:$6^ M/$0Q7T1[*5KR]K.U315#8>@>6T;\4OWE2D4*KD\#H)>NBI]#65Y%"9%$XG$F MYG93B+H$*67/\K$-C]ZN_][OV*/>L/11TVZ5_E[UJ8'=' [V^E+U[[U.>1]F M3,\VIM'6OK6,K$VK@VYC;$2@1FO-2O!3H;*U IQ%Z/^G\-UWP!=/D@@W<^;/ MUBZXTE)&CR#O>EW'4\;!3?[B&P?=B1##7A4\1S_N J17U3''B>PMWL^P=3G: M;><.(NI#S78;='\R%-OE:MVG$J5&%*F^ 6V?>9X!HH;[Y^LK4.7$&!VAINYN M3D5-A>E D]=;:EH=>_2X[/"='4K=:[$^08@UY&=7,W[JF\IW?,_7M#)Y\+M? M)+C/+'4SN:8@ +EHCRT@M"%'M\Y280H"X'R'N9LHC%2<8T& X]0!/? 9@=,\ M #,R!0$THKD/.72SF*9D*\ZW__)XNLY"84JV"M?J<<6VSELH M]IJBW@+PIF4/U_*1]K1]NB/8-?2KW[3;+\T7XU2;5K5$HFMV;VR=L2>#4XOK M8(;M5GL-\C"@Y/D(1N55HM%$\"7#2S@@9]%OG<]M @C09^7BWF,#!"<<[P\_Y%2 T$_4*LZ:#/ M;&Y&U\H1-*TTQJ&/(;;7A;L \S>M79K;>D_^_>,O,-/*1/*[']$X&8^I/,8= M=K/S"\>@_0DZ:Z;$T4&BK.'>11/K(!RFQI&I<70NKHGLY%9;OAZ M&5Y: P>C#MNHI@[286!<4Y19)V#@V.\?WUZ:5AH#$S7+V#V9Z'"G=-8:.!9U M"$X-E M-*9.RSFX3L =2[KV.Z^T('MYB<]?7)_Y$U '6+'4H:*[#>NC^U?BPC\>B!XW M;.EB.?+// H2H/Q^14"/(DM)B"( \UK"N"8Y R'MZY$[[2 M5U94N5#)W;+^FUL+!M+*EU[P($:,^AO52Q0'DV_PG270?HXZ64HEO'4;6RY\ MR@<'&68:<]1>+!:O@Q:?PV@:N34D/@N"WX 9SWB,*X*L([MCKD<2/P[",+B' MQECVV4$S":1\W;+;36LL;0.L,: !K)*)ZX&(8 EQF-(8!II,IS 0Q/F!H L. M:PVZB(HT@%%_#:#IB.$U'Z?,[N8":<^_ Y!\8%G,*BXZV.!21%?H/[X_O0B2(QC(VY8KK2 M>U!/'&!Q!.1%M\%SIR[J%MDG?D0/3$?)Z-',0%9@_,>=WMM^Q>ZL? 8OB--J(ZS88L>%_T"U_WNR-[F&__ MGD_X8LQ#$=2V1PU5Y_YFM4\0NL@5C@*:%S V'NE-:P&.]<,%$.T;+(%%$H/H MD'Y!$<=.%PQ4" BU\-KB><@YOA//(Q10L$Z@)N8@O6K%ZV&]]Y2RCX$_NP!' M>P$4'<B MW)0U]4O>:%'A8KL2_0E_C]T[? X^>U6XT]-"DC8RXGJ=^J^'O5YN42,S,HN5 MT6F+F6)3I /\"E$0F0F,F#JM7HYE0+D@B:,85 S:RQPW4.F\;H]RHUAIZ_$8 M/D\?%3WK3VGTDL;,_Z9(Q6:@B*0?XX/"%WH40@P%$ YYVB4_JJ MR]#"JU45\=S[M>""E_K;X,[Y08Q^('B:Z$DERT LYR2B: ="]HLQ\VC"T1Q] MK!P-PQ K'"L_"WQ*\H3\H/HMH'7^+>$_HF<;+A%IX?FNHR6G;L L+0/X"5Z0 M1BR$58C6$(OUD!NJ'NE/?NEXPZR9#ZK5E8'G- P6XE\@N?1GQ/DW\DIYC#(- M5U 5@3,>I#,YM)/E4VI/C&(N:^\@_1! P.6.R">AP[P+(A=X<\# M;R*F%!9T@T[[/?C%B"@DL"BRN !#DBG.0GKD0H8P#EB&'-4E#DUV.U&Q'KP4 M% 0P[ZLWA%\-W2<4-47@8\NAT'*E (T0!R$Y->#J+!%D* N$\\E$)]_48I0,WN%C4$2 MD[CZE;7:LD<2OO9@)1,J]_]YJ$:S9#-^,08_X=L%V;!+YMVSAPBAV_R"@M6T M0L.JZ1?77F?3VIM.CP+I_L2T&8L%[OGTYU=_VX[T#,"+))<$=.4-="A"*O:N MC,>U<.&_$/+P.=,PVFOS6]^Z!CWJ23\;5=L_ A8ZR)+WH-9(55ELN0P#5$ZL M$ERQ6!+/@]#]7P7RWJ"S[S\("Y"V3I;X WI&,C%;N4=HJ:%S\$X@L!.]D(9$ MN$9^F00-/7EP&[DC0$O4\*"U*X>5O0WMQP\TLO4)2EWL\WLP)KD7*B?K!%SX M'>0O(%6$%4>?3@P3S3J:G#D$/)%2ZMF7R@RFM'3*Y!0L&9C;=:,$\Y\(8&TW M6WCG,K!#$/=,N(>.XX899D.?!(GGK X>>F2$YZ ]CA(F$*S/":SE5G/X?OL/+X#=9UQ." $ U="7A2R@,?$?TA#!/R7/_11SV8QNKD0R EW,?U4TQ<5?6+J1B$$(8MP4Z49 XN(7.E^\NOV MJ)4!!SE$)]TY=4"%<3^W$S66N#Y$"HC!1Y;H%^;@@VZ0RD0YW-%FD6)1-IY8 M8N&N_\3/=O/[$V)[;)* 1EV@]#MW&#Q&L# FW+T3.K/&*%,J+8G4_T+)E4G* M8)"'B/:7E%;/'JG70;F\SS:.J[]!$ ?$VZ!R7P]Z@YRD$M!7V#3!3OQ ]DIJ M+B+3L'6D M1>W]K:98ZH5TED2 >^;@WSP"=B9?E9(Q*$X %:$^]A5;F3W04A M%AP0SMEW=R&,R>M6ITC[LKTXY%_-Q"ZOI')0S(KH=3JCIR@I?^?>$ KMVZT2 M?;:A,X$.XI=\\MZ""6Z7"D^PQ+"NXZU/V%,?Z;RG?H,NX@2$]'HR03@$2?1' MX.'>J/"N/H"F00'7WZI^(C[*Z;!L.LO\=+B:CMA,GR,X2$"B\,^FGECZY,R" M67*G\#70;/].G)G<%X>/)&!>PAB\XEA]%J.,98!AM,A6@I6>>(A.IF@2YG>X MTRE'32(?*WNSZ3NG@6!@]Z\<)))KX=DCF*PVBZJD7W#O/=O+=]P(G(M(QLI(85#\0',1;LJ?MDJ>B"M*GC80K[5* M8:1GG.4:C$0IEKLC2)TNF B0>*N%N!%%T@0]X%8 ^BDW>8P]R]SY@N%ZMI*8 M%P76;\QG M2G#J\AZGY$4I_\I=@&2RL5O/B_Q@D MO("$#ZN1\#W\@D'[E<'/#7Y^%*_O"YMRZS]9. 9#=\,H%8V%#YEV &4Z8R'Y MRZ $[N&O%Q^#@/(-;WTPZ NBG/YV? WHI;2];UQAERZ"!)2=@J@#.'1@C*=B MPI8G)QRE*K.!8(/#(2K),(4_!/J;1UL_PA\SX1M\YDBL#'8=]62X(H-,2CY< MMWYC[KE\"G9I'"2Q#&V4!I]DJ:]A9O&"U.(U5F+NTB 49R^3[*WH 9/F78%F MQWPF473,*X>?,&44N$WY(OB6\@Y%(*;L1HJP$-H)OJJ2FG4BJNU6*W2C;R7N M=(/TUG!)PBUDZ<8\4ENIO Y98[_S (6V@=QHS@( MR;>!=WTF\6:U=T"9?PX=JY@6F8(33;?+:31BPT&$(_G 16R84+;*M)*Q^B,: MOR$NKG8=Q%PEYIA/2Y;$:&28P:7(?ULLF5C'J5LO9?"?]A<;% %'.E, :%WG M[B?#EE7F,6$>57IN1DWL"@8,;PHT.MWS MH'QQ=^D%J/TG5BQSB\<\OL=OW,Q!UM.>_PG1)1"3+$J>EKAYI>)DZ5-\0 MR \M-(H'0IIV3B> !\OO:'<--& 6OWGL'MHIT%IHILE#AEZ35KO"/\1)$%A# MB!2& G*@]3WUF B\I0:,HF B=@U)-C"Y>PS_0BW;R,/Y M)P?OYV8N;^F1P OMS>$J2C]UQ],39%?PYEQ@*T70)DWZD,$8K3XOU01 M\&>!(#]P#M8*MKV-0L;%TO=1 M-P)'L$G(9\)=R#BK^H69P,C)^XECTDATZ&Y*9Y#49DT@W0,2(5'F4I&" X.BECI<)5F^8S&5:B6?WX+@8,\/\Z<;$,'2I/1_GQ^2U5FUN8T M,5#C0Q*"YW25VSO*S8$23G'LDU7=X/ %D[L62M L"%X=A8(HZG!$$T'?NA.B M+&BLA%2O6$2..R//#$1C1C=>?*#ZVO9VR6 M^!*ABN0B0;TEC$A#;>1GG;![F9F1,R[*GB!]Z-Q".C':M1%"@DJ:8#Y4J/R[ M*S>FLJUO=)@G;IQE,Z=RC[O-BJKP<3*CDJZD77-#23L4/J@S$SD8@72Y07W/ M9N3CC!_R>FI5#4NGEH#@]:W\*WF@DD@C9G?G2O,,KR,Z(9?^+Q]O/Z?NGS!? MN>1>$OW,;[ZB+0DF*$A66<0*#UGFC3]-70?)\26F26!,YF;Q5E[J)P]CS,61 M'Y(=*).BEB[TA^=GD?[D'<9X@A ]!A!Y2,'JX:-02IZGYS'0DG3I,P%HM\ M>*;LB-+"4\@V G9-,X/TGI MGL36/P).-BNTKMT07I;3S[8SA-?A9/[6:L_IZ)5FQ+-_?@JG-_+V3]CNJ9=@ M&")#($%5G-X=\Q*>PNLBIRU==.IDF]ATP-WA3#V3_5WUT?/^:(66*9B_5#] MQ)'E<1$%$!K)GVQ)C5*>6 T+OTNH0R,E7$X "<@DW>9FYC05YRK5I^0P9XS2 M=#OXNS@*D:.7.$ O0IL:1&C_/7<]GL]A3/D]"X-[\(HHI.*SA^RXQS( 743; M3ZOG,R?,Q_A8;BB+I*@(#(_0T:2-\>@:I:(CX9%\L 0P$RP2K?.99NKD*.I) MBIQSSQ2DH8Z*I#XGJ>.&RG!K8,HYKBYDHY$'A'7$UYXX$4-VJKT OF&^+&0U)@[X*W21,% M,^#6Q:?O'HB6A"K;S68;S12MQWLN$,D[KMP5_+"Z98-DAI/:!A/5$$$G_9@N M P_"487;8:CC>:L?$98:_8HLE)+G#'D8XNH,0418(G;:@\DD"=-]=USD8_0S M8\I9U9_AGSGHD% 0+@&_2:;9,N%PB2LZP/ (9!H/GGGYJV&^?+BAR(-9BT ) M!DP=YA]-0G>I7%3\E%2BL.K@,WE=@O^6JE2!1\+B"OTEECVY,L#[*5ASD(7_ M6WA(_,TT#)TP#%>V#64T-8Y [% ,_A29=^#%?)93@Z&FJ*;^?$-8N!K_1$/- MOL&4T$M+EY^R0W9RO=&AU/RD-GT[ M2SC&5+"L(W**)Q(X(_QQM M&HPRT/F4GLK]AXG8$,MAZ/P[>K?(+3;#3:(8$P$IT(!XFM)II&JF0Q*3^694 M?-?]X=Y.>6/JKK,+O +SLFOWU"5\+AW*O+R@GXZTSW@+5+ ZMCAOLOY_U AX M^E+D[B,K_L2K*^2_WZ>V++*N:2?L-Q$P? ;.::\LA#]%J\ /TLV4/-XA3'BV M]-/,1Y$5)L%Q(N'@NK$KK=9)I5#U?,+'NK(V.1Z%'(_107(\A@.3XW'V.1[Z M:^ANM8:^R4<1?V#>M(,*67OUB\FR5<'0,IT&^6'@.(.^$5XX]ZFYO%H@T\VI M$X(7GW#U9:%+E9^>^LL8,^%65C*&L"=WZ<>6$WDR!1FW@;C3$*,$=]U!_&"! M!W/P7*3 HK%#&1-(O(NR6T3H$(G;#Y1?3I=&)5Z&>BVRV ]""28.JRF4!)%; MB-5E/J\$2W8G!_AHA'\(-TA1!D^2@LNW2 0L7=RAX$Z6/%K$?#*8(X\;8.R2 M79@&KMDDD1G;X-C)+9SL>09]R.>$+M/!#6A$?FR 6EP3R3$+&V@722!894$ MELI5D"XE(K>CG+$?FDAI@&>QE\ MEV[41'B1$Y.^LXCK%W1S#[$U3S,Z(2OV,+@(\-(PG;!G&27NLDQP4Q>_!@VD M$R%BDSG?Z77J:_5FE )N8,FOE+$'1*8O5M]+,'@&W M8Q@:2O4CR8\7A'W#Y1 'Z^WW[-JXEGDIZ30/XEJ.FL:U-*[ERPMUN1OYQ_7G MK];MK?7IZW]^^&S=_O[+I\^_77^]_?3[H^&/D=97T9+;W+*MC^ B>,(OYN@I MZ.\8?^'<$J-'X?L#C)!UVU!@0]E!$54+K&;G8T"7Y0\HU7+X/1RYI#\XQQ!- M9$EF-[1E)-,_;8GQ/'ZU]?5?;=U[) MHFYY(JZJR/AKR(CCU[F[''68V^;+$$![*]1D%:9PTLNZ<)]:S#*R?G*_H\[_ M/5E CY1EB!;A,ZK_R47KE>6S!8R?3YQ+O+L)KVYJ 46NG6 )X=@O'IN]L@3K M0::_QY=3]SMW8&Y>!%8$!7UZ,>R@TMZY&YC"XWL"AY6)%WYZ6^CQW>J_D0B/ M'M37<.''NXYIN,_L']W+Z-4[S C"@_ [3)X5;N**I:CGKBVE0!L,@G^QK6$. M*UB5N*F+QS/2FVS*D ,3^.OH GSTZWX%O1W8K^K;U0;!CW>*^^RD6%S*IQ1X"X;"LFL>6 M$;]4?[E2%;E9W)O-X7LRU*@LF?YV(9';]=_;]O= MYK#T2=-NE?Y>]:76R.[T!P?YU*!KC]J]C9_:4O.T-J5-W[ ?=R@L6)OIK"V' M[7-*:PIN8>D1*^B:KDW7IFO3M>E:_ZY7PC*1";2C!3ILL^/3PG1MNC9=FZY/ MN^L]]7-=8BBQ_=1IV:WG"A )I7A>T*MLAEJ!7GL.4()>L?, 8^NT6O]J-?]J M(3[<['2:]CQ>8#Y2V[KAXIH L2M'.'/KROK@W+L^#.];&?J%O*V;"W.B*\^" M1=:]%]B?D2"ZK^8EO_\-CDVWT0.&;YZ;W\VL;F:;O\VF4V;]3L M&YM7^T5G;)ZVBZ[,YE4O.F/SZK;\9*YALR7^\N;V]R\GM2_X/__X_-&Z]>5! MJ_?!A"[N*\S02**6DOCEYC]/3Q*_3.9\P8PG)XP[R)O$?1 M^NCZW_ *&R.5.K)+NA(G+0=ZSF%F_X+TZ;\2!';I&)H(V^ DAL+)>)M[C)TY-YE;QCV7B M>[34@+>4-+_UM-LP/2SP[J=Q^/:=%B=Z2@\Y:'/,IWV88SY#<[6&N5I#EZLU MOMS^^OOUUW]^_O!%^U.R?R1AE%#-)'FXO>R^Z0[=UF#%U.W:[ M?Y#S5J4>X:A^'N'7#Q\_O/]_OW^POGZX^<_?/WW\].OMAR_6[>\WGS[_\>GS M]=MEZ'H",+NL2I@UWFI!@V"F!(F^CMQ59"+O'C<^,<90WDPX(4.X2VEE4\]U2 M]'JL2!U-*92QH+'Q#M7J%!&MV*3%XMX5@RF_E5;[I5 G&K_Y([VA>(W0XKJM M-#I1/Y=B6*O>2?>QWLFZSUMT.RHQJ[.\3J93C3.]'0?. _PQCQ?>N_\/4$L# M!!0 ( 'J/F5KBL>**Q \ -:P 0 =&1Y+3(P,C4P,S,P+GAS9.U= M6W/;-A9^SZ_ ZF6S,Y&MB^W$GC@=Q9(3S3J6UU+:[E,'(B$)4PI4 =*V]M?O M 4A*E'@!2%FI6JH/K4SB?#CG? >W X#]^-/+W$%/A OJLNM:\Z110X19KDW9 M]+KV?71;_U#[Z=.;-Q__4:__^OGQ#G5=RY\3YJ$;3K!';/1,O1GR9@3]XO+? MZ1-&#P[V)BZ?U^N?E-B-NUAR.IUYJ-5HG4?%HK?\:F)?$AMC4G]_\=ZJGV%\ M6?_0Q,WZQ8?+LU:CW9Y-TB]C[D3EVZ?R]1@+$A7W[.5&:8\XQ%XR\ZYK/_O"Q0R>4V! 8#I'4;Q2(O?8PGQ+O'L^)6&"+ M&'CFTQN$)%]TOG"YAUA"=(+%6*DLN"?%SFHHX/;.M;"G0E:6%%!4697)K&9)A+]420J-\!L0HO4'167/TK722R[2)U1?DD?+98 M4#9Q@P?P2(;N512_CV02]>6)@2(<5IJ7EY>GZBUTQDH8Y'P\%M__YF\*UW-Q@.C1DH )G#T>7E>:MY+CD: M@G-)1%($CN+H: V/!K]X==>;[0;O9M(6B+;9D2&J"B /;(5\_$#YF#>C'@4 M%'X]ZC9AM3R>E>$1O=VHI?*M,-XU#D>#FW]_'=QU>X_#WG^^]T?_?;5>-P5: MR^]YF0XW7M$_45#5D>/8\-<9?KV]&_SRB@/J"E'+Z$6I(13PD:J@0CQ^(8QP M\[XU*JYEX+U<3U!A.:[P.8$_0LD*N?:S+R@C0G2L/WPJ%*HP]7.JK-;I'[:= M'L&@.$X%*1B2J>P)"KM_):=U_66FZR.,"KG]D3P1YI-'8KG3 !0S^\9E'L>6 M]QD[M2'DF "OFZS\"%9(1?S,>;N(C6TV?;G@ZDD1*OD)\?"),'=QZ@=1L[>D-& MZ^GS;4^'XDC)5\C50\^U?O^,0?K&G2_ "<7Z^'1IK?LO$MVZ!*HK)!2'JA 3 M/"OAJY0@[A).GT 'Z5[A<;7I M+&!&_Y784XCJC@6OJ-R/-Z70'%!+8F(AO\9&,7"U GAT1J_0B3>8LI_QHY/ MOA$L727=8LI7JJR.FO>));R$00H'Q8 JQ %T)W/J1=$N,Q<0CH19!9I.'H26 MD<3Z/(:V2J:L\"I$3)CM?G =6H2,;;%\ L[/F\D$28" WD8851I7TK+F(SQV MS G(0=!RD#U'LQ'LT!M3PF4S]&&?TJTAA/ MTQ?C*T522TPB*[29YJ\B ;'D?3'_)P6U[D^D>^*Y_RHZ/Y[0+^;]%$FM^Q.) MFHT-@2KZ/SVW7W#!RC&:U%8+;.)U$2A388J,INV8U",Q!P$+5^) MI$3ZSD,5B4G+F-YCSE4P=XF'J;-3]C6!I24KD7=(S\/6T0H:O0W!JTZ<_ B- M[3O$G3SXW)K!M.V!4XM$B9LH9P/=TG92*'H%RW\8F.*8KQ #^U1+&TZ)]$=6 M.$5:(G>"(CV14G2=^8KT>:>Z]F3J:Y45 X75QXPVMPXJ'*91SG[7OB431QL( MB71+-\ VB"ESCNTJAQ%&JE^8?TXG-&/EQ'8,:PVF%5^'"\?N&O[ ME@=5[=HMF$!K0T)_&6@K)%1=DN6P-B2K.U(-CNK;\&\ZH7@UI.](<#:@CM9V M(KN51FL9[SU4?^4LQ\EMSKX0#_)'R/YGR M]7@*7L;3*2=3I;8["<7WT?*-*]6&1R(%6R0\XB/\IB+R281T#!TMB]&;.QA5 MJ:-RH/L-FYP*M2&3R.V6#9G5^Y@6E8P6@S-),>IF\(+ O,R;D1OHGY>PC%*) M6G<2X12,G7U5KXVD1-;9] #55AP%*B'*5$8ITBI,7T.!%>PQN'3L;C*J]N"R MI/8:927TT(9;Z?-Z6^&6B*]@JS+OP-\Q[EZ=;_.Y]0_0Y!A[?[78*[LR+P.M MC8[$%HQY=%1[B69P"K@LT66@M40GME@,CQH?>=:2L>["^PS6(Y[+EZ_/>$XE M6NX3^RC&W,='@%6]QSC04;1:JH2;#K_()L2\Y2-X@.^C/RAU86NU-4D)<422T;B:V*S>M(%?1__%91 M00+21+4,)#+_6S>2*DA!^G6BTFM.,S0M48G$>N8UI:IW8>D>CQV2DN\'"_EP M!!-F@2WY4\!,NS=?..Z2D%B),@UQ?PIHHR21D\R)DHW#7+(8"FI$<:74H=Y( MKHYDK&PO8= MQS4_X$AJ869WJ>.#LZ*"B[!@P6C8N1YM/!A\L'$K$E3-*I\=UKT66:PO:AZ# M@I2=/&AQM*0F,I2II%9[PF!X!38E%=@9W/3'2UG>9<4/_[]ZO=IH2.0>B]W. MS4Q!2GWD4?"51L'YXG$V2YQ MN*TM G7E7PL@-7^0JTL9/(X!6[AU[UPE75CIS-W_:#PZB,*(AXI/R \"ZNB#<@=O\%1W[C2&6J' M0O64T/H;$6(S4JL9?VG?WUCSNWH;G-P"_\5.O8<2MLM@?N)S#E3(Y7+1L-NC M!MIH,_V"R&8_MR[T+CK2)B,K?B$@T@S!9&VEF\HF',,L\FK9F9<1EI;Z1!XY MD_IJSZ9ROD1?D#<#)"UKB8QN[J?M_^Z$?3Q]$5=XL:!LXLHGP=^,N8'NZA$\ M(<'9*T6G9R]_@V4AAPB'MA+\M\^Z9$(X=%<=^:V6U2;W U[*^](UA,="W7FZ MKDVP(^ !PW.B=M*+X3!Y!!E^@1KC8/# M8O""C*E70\('5:CGRS)?N.LOKFM!0>J1>0UY"B1X,G<9D,^7?7@CP6NG6?[X M1BWN+K#59[8O$_]$@/(GW\A\3'C<^$#IP/9\F2*&&IED>[PN?XDKVYUCRO1& MR2TLB,?A4D!1 81T["?I2KOGP"2=NXQ:(GP979B7 VJ>S3M!'H!+.C:=$^NK MZ]ARHG#R<[ZU6:4/P! 8I# KM#K-B$P_*/#(E7&]!^'V:1]4+0WN(/HCU0+@E6_J4 M!!M0F5:9 ^R3L$506W%[;USA#2:[F9R+L<<1J[310^+ 3'X:_A^AU"1J#I-_ M::Q<8Y9V1&'<0W2.O->!N353'>D3<=R%?%W:)Z9PA^B*C'N:G;E\_3^E3/E6 M4P[\$-VT]:% N7M:VBM&6 ?1DW[#'$:P0C/(7)%#&,][[(G"C"FX)5;(-!/) M0[!P1(0'75$LNUC(3&/Q0[#U.Z/JV*9<0'YQGPA7].0;F"]S"%;);".T4:H& M6'7B(M^B[/*'88W/5.I*:3:"#B[. &C<\[F[D*N:CJ!89VD9K$/P0O35@EN7 M$SIE-S[GA%E+=40\R.5^ 1PY&(#RZNF$\.R51EFX'7*C%HSD>TN.WM[U'U&DW M=<::(QR"Q<')J-4ITA%^>81A47YZD%DJRP[UR6U-3CS25YLKZL1*YB!3&N]0 M1YGP3N:]RX:$/U&+A%]>#^SKA%[("@=3Z5")W/^#1:/62#GH#Y@\]A8< M>-.9E5W^3S:D*_>KB?V9,/CAA=Z'ZBV<4=.;NBOHG.R6: MZ0V?\>(;]GPI-; \%SHA&&C.---G,^%#Z,O6)^;69[-4[S*83 3)[K.T<@6R M\3_P<$#\8PR]%\OQY5ZIFB)F6IHG4M[(O?:_0Q!>'YU9]J"&N3RGVPW#:3!Y M! &;AK&5E5 KAK*G!AL)Q:U6)V.$-2-S_.G-_P%02P,$% @ >H^96NY< MYH? ' OQ$! !0 !T9'DM,C R-3 S,S!?8V%L+GAM;.5=67,;.9)^GU_A M];XNVKB/CNF9D&6YQQ%NRV&YI^>-@2-A<8,G5+)(HJ]T9T MN"V*KOJ _) 7$HF__OW;R>3%.33M>#;]Y27[B;Y\ =,X2^/IEU]>_O[Y+;$O M__ZWO_SEK_]!R+]>?WK_XLTLGIW M'NQWX#O(+WX.NZ.7W3'\.*/6?/O\;E_ M\7'BNSQK3@CYV_R?[<].+YKQE^/N!:=7GI+T-0GKBI.1$@C#$@]--V_N,O+X^[[O3G5Z^^?OWZT[?03'Z:-5]><4K%J]6W7RZ__NW&][^* M^;>9<^[5_+>77VW'MWT1'\M>_>NW]T?Q&$X\&4_;SD]C>4$[_KF=?_A^%GTW MG_4'<;VX\QOE)[+Z&BD?$<:)8#]]:]/+O_WEQ8O%=#2S"7R"_*+\__=/[ZZ\ MLH,)I(LI_!1G)Z_*%U[M'WYX<_#AZ. -_N7H\/V[-WN?#]XD$5I\=-Y!_>=FE"U($CY*D!=5_ M/N7IK[X/(?I)/)O,9^P]_KQ\1\';UVC@6P?3!(MY7,&8S.*5+TV*%&?-ZE]. M?(#)_-/164N^>'\ZVI^U7;LW30??3F':0CO*5 JI'24JHKBDC9)XJAWA ;C, MTNFDX]4Y+.-K<8!SV6??ACD!EB] (G#Y"B9=N_JDS+>UHKHYS MC4)[37PQ:Q(TJ/->OO@*13\MU=\"FF_B#6Y=77K+;[QJSTY.YL\DXPY.5O\^ M-[.3BCSH9KT(8"%O',FVA#B""?[JRZ\PA<9/$-)>.AE/QVW7X-20(^AAOP1J5%/#-68\;&9Y7'W?M:V(_ N><4S 94\!@7,$0H;6A[',Z0W+@-V7=]70U%^-56Y270I6YXC1X'3M2(>Z6D MRYQ -@DG22:,VY/#'[V+C'++4^B%B3>@/-''(S\.C;:;]6H46'*W,'%%[I$) MBIK@T4((8]'V"+00R@'Q4DHT%11L2)7%?PN,&O'N%9-J<&F)S-#2L5@,GT69 M!9\)8X%)*VD.U.TTAG]0*?9+YVU%?UM\N_&$5_1!SV%Z!BL-W?C8_3'NCO?/ MV@X'V1Q\BY.SDBDM?C+^EW =CF)F*CA,PUGG,8K\/+O#3Z'1>*LA$\NL(I)&3@)&#"AD+462WLGJ3NJ300Y* MRVY.F.MKI%]A]1'J.4%U]$P0XS6N4%4,@'""@,_&)R:BY[0R6>X*]9Y77=8C MP8:S6SEDZ"<&$DQ8K6,F*2IT@*G5Q*5L29!):"%I4+ZV@[:S +B.9QZ3D-&C MH*W%Z$!:ZHB/SA!(T27-+8NQ]D;-@Y[Y\X;V0^'C]76ZK?3J!7C=,30XP-E5 M0*ML8 Y&LV PAM5"E#PQ)UX%093.0:N8)1>ULW'W(QJ2VAXLN>K)M*9C_!&: M\2R-XQO(XRFD95ZC7<(J+G[3^LEA7GYPZ=0OMT)+_+@_.SF=36':C3@+SKG MB,X1C23/&$@PCHM%T423%2E*4]_1K#F$)VX]]>N&#I7*STF;BD[18B:6"-=7 MYB@*(4 S1B*4J#@J16PTFA@(U$H1652BNE-S)YPG[GG]_^1D+7%>X]=?7UV? M]/?XKU@HPT>+#-,[VXV?KBL42VBW.Z:,37)WW-QD"$,*DIZ!JKU+ M?;#45J;MA/N,63,6-O.2=,,GX M5/:>A.,8 6,L'*A/& J$@"HLJ,1S'UF-!W -*7'VG,R\-9]14Z9];&:(""Z4 MHNP09<2(0G#BH\[$ZI2J.?=^WQV\GLZ__@/0%?O7CZ7S/,J/$/T&< M^+8=Y_'B*-7>M&SF?_1-R=Y HCQ'7-[9%_+5I.3'B9^V>^F_S]JNE%2O9O!6;;<<379<& MA^/C:DV6GY8B?M(0/9=)6NY)]!IM,21 DRY,B;IR8M&"K'YF;*<#'-*IHF=; M",]/G=TGV%_OO=_[L']P](^#@\_54NE7']I;TOP>[)72XT?=+/[[>#9!_K<' M_W,V[BY&EL6:3UTHI0Q)02:1)C'@.E@C&E,5Q"R5J[UT_$>*0?-0M67/C8&2/PJJ85X , MJ#?3?/#_]),S&%&G@Z?1$O#SW#K#.-AQAB-7D'C(/KG:2:M;8 PITU"9&=M. M>LVL\,ELNH;">J-DR)3DE-'42=#$!A.)L,8I:9W0U2L?KV,8DDM36>Y;37>] MD_,IC2C'Z=WTWU_.N[\9 W!.$- 9.DXSEX+FJ;E+NP/(86>E=YH\J\J#+_U=CP?NS#>((Z M#=J1U2'B4"RA"9DH&3+1:<%(=(*JK(*.NG;DM?;ZBB-9)!BZ$1>4&LHU89E% M7%]HM;WVLG2O<$HXB0.K74EY$\60 J=-I7V=PUO.=3WVSJ9?/D-S\@9"5_8* MEU@\UT"=XR0XY8I>]017+ 9H5!MTY&PTK'9<=#N2(85&U62__9Q7D_^;97AV M6>^[-D@,UT4D,06"DK@,:6.J)LSC^9+@V4)L(#T :4M!4BQ$UI5!W M^V(=R'>J.NVR-Y$1E0U'0\L!516:W 0, 2E%(?:RP78KFB$%2[4(46GNZP72 M\PYG*TL507D%W)',,M*QG'-R23+"O #0TH"LGVM=![!U+LBWI5%7^5]Q1\_] M!!_:[G7[OFDN,-)8>)/1>Q^M9D2 8 M[["C/Q&;K$W,Z0JR=&7@4L"&Y0YOS MXD;"J+I,ZI$_QMD9@OD$$1!8F)3:J]68?1(NA.303'OTVK2AQ +W1'$5O)$" M5/68[SX\0_*7ZI&CF@0J'C\[QW?/FHMBGKD13 E9$$"IGG$X-)V1FEZ)@(K? M>UF[)+2K/?1T*P]!R_F?L$D4VR*1&K,J ' M7ZKJ68HD6 \T&9$06W])M5LQU=A='<_KC*O\ TECA(.QUX*;9CI0^2 MI!8'3IE"W*(HE:!Y0"]:)V$\'ZHQB2R]XK(Y^9 M +WL^*28D]$0"3B'%B;GLHB2)M1&KC6&I"S4WA.^<\=G,+G0^M39=,KK7=QQ MY<,=22"+PH6 M2LM$S4C,-#J,NB--M>/;VY$,U&_;A -W9;>VF/J:N<[F#-(M(P3A#&6(Q#(K MB=36$PS9(O$@%65&2UZ]N\B=8 ;J,E4B0P4!]%(?L +"J,U!HO(VHEPQ*,NI MWX \94Q'CL979U&[(^8M, ;J^]3@P+:37GG;;^0=$TPE0R"4!F^42>*-5J6I M?'2(J1SV[F6_KT(K@5-HNHMR8K K;?+1<9A?S(-_?SN>EJLFWX-OX5/AR&'^ MO5U'9M=OP9JY*DTEF/>HQ/B&'%6>6'!.BEJ MMZ#J?U1#,K8;W>W* M#V'K<2O2;#ZYU>1;[JW\.IY,1ACIAL!5((+G1*0#9)>-:%NO>0S&P%J6XTI36K[:Z=8U\,Z>VL*3^LVK"N5?M(X2A:]DB24,#'CUO8(G@QQ2#J("1?H54MWRO 6R-2BI'-G.GA(5R@'N!)ZX+#-)3(DD MJ!0T]]+-Y3J0X6TU;L6)[2>[9N/C*]>.?H#NLCWSI7;S&!)F'S4!R@,R,C 2 MT$,A!FAFU$>E= \=D!_$]<13*4-G1751/'/WXKVC?[Q]?_A'/_V*+Q^^FP[% MMX^E5D]BWQY?JU3\!&W7C".&"J_/_EPNM481L98=.[!$2.#)I+[@ XBS81QK0U/7"91^^1##\,84B0_X%5S M7;,_-Z%J7A%2<'QL9N=CU'NO+WYORS&31=:C;+[';GR^V%=5/.KYB>LD(T9$ M0B,^CH;1.V%2Y"R&ZIFLQZ,;4G+A!^)Q3^+OFYZE]K?MKN)+SKJ@C2(ZA9( MCPJA24MB&E"7Y\>FYK?C[IN?E16-K^+0W4BO()"LPY8B> M(2'C\HE49B&D$ EZN#OID>B&E*'Y\>FYK?B?17O*9$N!%*&!2XQ"4R1.8E"J M4@86A>6@=T3/![7G!MM\_F)>Y_IYMA>1*PV\/FO'TW)I\:+EV)Q5B]^DD5>" MA5(OYCRR0FJ!BL3$2*(T+&I)<4:JM_QZ KY!78G2$\%N[,_U);]Z1X&6"$L. MN)E%@#2_/VN>%KQM-H(55E(A"0BOB+32E!9&@F2MC,NEX55U9^6)$ ?56'C' M/.M#BM6I=KD8[MR]'FF)YB5EC"B5<&ATB^5Z\]>#2Z05W% M^%R*K([LGL.?Y889JX4ES+A I$(U:ZE!K\9[SRE3+-C:15Z;^K.;[*%<=R"7 M9PM7C3AN/6,XRH'&["CJ T=Q3H+#.305M M(Z@^+M2BM&31A" &YOTR>;F3P&6B6&()-J%6KO*0NV($1M.?8^J M8]56HXP,0@XA!4]R*5F2KMP"AL\@-%KM%8=L:.VDT+V GE@T]"=U6S:54-VS MCH>G98Y*W++TFT;*V,#! 5%*86"$7A5Z2BD0_#P*K1Q#;5:9+;J4N3]].>1E1^_2MB=8)1-7F7 %KN3J(O&^=.55R7GA $*(O2N8N] ] MAD;F3Z]MJLBN7U?WVGFX478NQ)0,,;&4[&FDOA52(1=*9\RH?%([\7:OX7H, MG^R?2RU5%]<.8J95_+_6+FC$:$A"8S#G\$-TRPU#MQPRT6!!>LYR5I[#T&3TI&)2,DX&F&/YAAC MR(B3$$SU]H*;UN1ME)>XW(-;PUK9VY[;AMBGPU$NA)4;/3*%2 M25J14"XY%I%95"K),JC?J_-)$'^ ;'N?W*HMQ%Z8]@E.ES /\_M2I7*8]]&^ MC+M1%MQD8Q+1QI;>HVA1K&8>6>$1,'#/0OW+!!\![ ?(Q/?)JCH"ZYU+<\:7 MCA\8>5/'?39$E*H J2D05Z[*,YXQY2@MAPYWQ*-+4#] [GY7'-I,4+T>[?L$ MYS ]PW\09U^FB^OU%BT_&Q^[UWY2.ERT1_$8TMD$9GGUF[4H_4VY:VW27D7[ MJ)-_]=Y=XV!@3S-1Z]S@\G5_C+OC_;.VPW#D\I:/BU&@-JC$RN9@0-,FM2[; MA,@IBK:.SK%URP^R]=MP7+(T8KC!=3E=;3PG04=.4@C6 M\V!+SJ3$@$!2=-E)V 5**!B#SAL$ M4_V(]_V(MM6:]SS]UZ84H41AA5>E2W;TGD@^OVTP:Y*5C%'G:%FLW3#](4Q# MLK05^7)=4585334S>P^JM<9W5TH@H90QY1B(5DFB)@=&K)**1)4<9]H#C[5+ MR)Z.3F.)H1B58X$98+@E/1I1(4:*/@J;$669\,E'(ZK>=/+VM7'_6"0D&C++2*#26 MZRMBN7S4$R%IT@$-*9=]C_XQUFE8FGIK'CW4=*^"L)[3G:;69ZZ2)@@(<3HO M<-EK3H15R@$X+J!VTO<'=Z=[9UC/4ORATUNC:YOK@TAP(:@?(<5U?>XJ);D> MM1XB=](!AI8T8*0I?43O J(A'*AWI45]2/4K\7=AN9_H6PD0$ M@N8"@VT) MJ!*,X83J@#H!?3K6@PVO[QX/RIH_A5M;.\=/$> N['K)X&@JLHC:$R>"(S(F M(+Y<0ZYU]&5K!;2LO8?YE#SRL"*LZA2J*)Q>3?/1V2F:RE)$XB?+2H2C8X#N MW33/FL54?C?;[ZMM-W[:AC4BB.N9BO7+I4/& APF1,!7T[/(2N(DSX3 MFU*F@'\3KGZJY/O[M[=]RV>5!=#B-);5U(XB^KFY-,1247DB&."4^!059 DYT=I7SM^.9%A6J#8!-I_T^@3XY+_^AC%I,_:3^=6K1>^6 M\D>:K1149Z*RM42""<2[Y G-7E%@: &K=WU\"-.0BI'KDZ*&('IU0M:O%OQN M>]<_W=SA>/RS:S@7&XZDDB.Q_IX1LQ:2-9%0J6W]_15NI9H?D5M>A;<_:Q>>LTJ2">$" <-*>;/2Q-F$/_H<@PG@7:B=FKP# MRJ#ZF6TL^ELNFMIZWBNV) OHE[==HR_6&U9EP-YXA.185V5!) ,.P'QLEBI_R])W:D)Y2MU?(8X-W MTG%;+OA&'X$%3YS.C+ @96:")4=KIVAK6I'U9ZT5_I;;B1,(05S6Y1[D4,Y8 M24Z8YL;K+"6K7M)S.Y(AA:,;R_V^FZ(WG/1>KPJG/+G,T79Q3=&IYFQ^;" 0 MS6.*EC,GJL>B&UX5_BSVHI;H-YGN7LW$1YBVRUY56Q3&W_:4&FK_0725U/O- MFT31O5M<83&.RT^+US?*4="L0B1>E39O62$/C# $T.[3R)6/IG8F\K'8ZE]Y M6YJ7E:L]/D%WUDP/I]]O6!V%DD4IHV=6:")#Y.7:CHQ.5'1)1!^YH;W/P]WX M!A6&]$*NA^_"K22]/J]47BO,.,R_^O&T+0TX2S]_3ST$5AJZEX-.V:$7G8(E M"D!I;74(.Z#7G? &563S3.RJ([L>R?5NVD$#[6+L!MTI:30E02^X\][)VWN=^1$-*KCX3@S86T,XTTD><@N8(FO/Q(N>S;$81<+C!1TJ< M@W+_'ACB/9,D KJ(26J66.WP;S.D0VH%,0@U54&@O3KC![Z9CJ=?RN5I1\>^ M@>^9CM>^'4<_36_&DS.TZ:LOGBZ_N+GGOO4K:[CY=<==*2;X8[XL(.V=0^._ MP(>SDP#-85XBF;^^/3SKV@[A(::1L28+ZS/1I6V\3!C46T<-07.GPN=!&S ZE3:2'!0ZF9YY]"^#)#2H[$)P0:7:J>@G 1Q2 MFJE/KEU7DOU)L9IAOA7B79.QE_[[K.WF5S69J'*68$DT@1+)0R96E"R-T2YJ MY;3)M??!-H0ZI$37LY.OLF1[-=%KYPKFE>3[LY/3!HY+GNH<%GU+2QRT5GX^ MO^>T'4_W#O??A8OR_=D4A[2YR:X.H88)[W=>*IGT^Y#-[Z_\[+]]+ XCKL.N M:\;AK"O-9S_//OIYUI8;2DN!"&' YWD335Q"1S&8G$+DR=-4V\1O"7E;3?P) MXL2W[3BC%U;>45JL[)G'7CCP*QRWSIG4B2MFRM:J,KAR32 V"D; HLL= MC/.I^O5T6X,>5/IPEZ2]KJYW*_YJ_L-A'+^&/&O@.O[V7JP:35E2& )"N>Y) M,AUPDD))BS+JE,VF_EVPFR$=DO?PG/3<@9Q[=2;>^G$S/Y;V&_CVK)D7X'^W MD)>_763MT2=::WZX_!=I-L6QXVI<.NQ;[.'U"*:&@[&KN:JVH]B,SW&8YW ) M#5WJRP]+]9CP&$ EPXF(Y2AJ5+14"6F42J*&,J=<]?O-'T:UK>I=S/_ET]^, MVSB9E=D?X>KR7N9(F"L=7I/#5<__!]02P,$% @ >H^96LK>^5[B50 /B@$ !0 !T M9'DM,C R-3 S,S!?9&5F+GAM;.R]6W=;R9$N^-Z_HL;S.N'*^Z57=Y^E6[FU M3EG22++[S!-77B(EM"E #8 JR;]^(D% I$B Q 9R;X 0VVZ9(BGL+^.+G1FW MC/BW__7UT_DO7W Z&TW&__XG_F?VIU]PG"9Y-/[P[W_ZV_O?P/WI?_W'O_S+ MO_U? /_GZ=O??WD^21>?<#S_Y=D4PQSS+W^,YA]_F7_$7_YK,OW'Z$OXY/\U\$$WKU:ZN?3O^U9(\Y! 1K; (5@@?' P?C MO!),RF*D_G\^_&LVP46I GBE!"B4%@(& TEESKQDDL6T^-#ST?@?_UK_B&&& MO]#RQK/%7__]3Q_G\\__^NNO?_SQQY^_QNGYGR?3#[\*QN2OJ]_^T_+7O][Z M_3_DXK>Y]_[7Q4^__^ILM.X7Z6/YK__GK[^_2Q_Q4X#1>#8/XW3U 'I\GG__ MA]?1Z%\O?TB_.AO]ZVSQ[W^?I#!?$'3O$G[9^!OU;[#Z-:C? BY \C]_G>4_ M_<>__/++I>3"-$TGY_@6RR_++__V]N5MI*/Q_-<\^O3K\G=^#>?GA'CQ"?-O MG_'?_S0;??I\CJOO?9QBV8A^M>0*2E8OXWQSVGRZ=<%O&>O7SU_\>K=B^?TQ;O7O[]\_N3]B^?O MWM.??WWQZOV[U[^]>__ZV?_^S]>_/W_Q]MV+__=O+]__?_QXBGB^^>W8Q@P\A?#Y[-Z=SJQYA!!]?TI>SLQA3D:@07!%T!/DLP2D60#O& M?6:YY+1&,V8K32MA%A>ZL7P$Z8A0O^+Y?+;Z3B5 +82_&<6EC!NLZWV(YW@F MI0V&&0^6%3HO$ZTI2B?IT#1%Q^PP%M;7FA8(?ES/E=8\F:Y6MGPK.QTN93KY MU)3/^:29&"^9(M!_^F4RS3@E>XI^M-@J_C6=3V:8Z6V<7N#5-R?C.6GUB_/% M ^GUQ0_UBV::\.)_+D;S;\\FGSY/QO37V9.OH]E9RC'(I'4UGVA%&A.$&"QH MFWR1&C-&TY=BK /44$_N./#OT)L=B-ZD,WL+?)T*[:D--S ]7QQ56X$ZNV&" M--*&M8 ::L%&$^H.'=B?N$E?4A],)91A7MN2(>J4Z0V@/V+A#CQ*'7D*G(R( MAZL*/UBGA]>$+L+N00,(SJ?)^-U\DO[QUX71>L;0,_*X"VCO#?G7E@ 9X2 D M+#9I]#Z$QNS? M&2^766_FW:&Y S:2G9VU2S?:E^DO-"B.'\31CEE^-GX?-H M'LZ7X'1T*)40H),B4ZF@)UQ.0TQ; 1S"FK01M*W54#L MJP)O<4YKP_PB3,>C\8?9$E5)F 1F#D8G#HHI#HX5!R+0EL6-EE:XQORO1W(* MY#>0\6WFY=YG04H7GR[.:^#^]?PC3NN*I_BQVDA?\.4X33[A$B@G![J@#""9 MMJ X(WZN9QIXX0 MAU>?QB&J/BGIP0"]#>[,H= 8'(<8$B$J,H&WGEX?U!B+TM'F]L')FRB&UX-> MB;L5D]I+ZCU8GJ]P?KFQ_3Z9S[,U-!US%1D!?E_?AZYO)="']^7PZBA?S&I)]/WD3IK1IGC'C M4M2:0\K5:.*6 1U[%C0K*@I:@V.RL:KL"?FTE6M(/GLP@A>">3F;76!^?C$E MX_P-3D>3_/=P?H$_^&QO<;3XK3//'+GF&<%[[NFPYJ:^/_0ZR9"\+]JFJ/HX MKKJ /&V5ZY>S'LSF)_F_+V;S:O/-WD\V!(3>?:3WH5;CY/HRT9NT*/)YBR2Y MV6B.[W#Z993P8. M6L]K.FT5/BJ-N*WQNL]M=?&SUY\KUMF+KSA-HUE]10-R91D'+HT&%="#(U<: MDN59Y*BR3WS ;74MR-/6R7XYNZUDI@=?TL:"6@<%UCHD1"* 9TQ!B8F5E%6) MN7T]PWI?\M]^O:$EY.__8]=BL*<7L]$89[,GZ?+MKSR\"M,I;0E?2#GF870^ MVZ'Z:ZN/;5#NU1U^H_JN-0^^"KLP%;*OGI!3Y 0IP7E-OB"8:!F*&+1SHK&R MW(5G[]#J,PCOY3N 5Z3U4VC-PN3BP+G,ABM16#'!R#Z$H]U2J'4A/.HB_H7Z0 M^7KVUQ&)Z'-(+\>9'.CI"&?D(OUYF1WUF=P.(25XC@F4\QF\(B%H8YCA*:CB M[#T6\7W/&-X%;$S'I =9-LP35ES5STSA_-VW636_GHSSD_RE7IC+9+>D^70R M'J79\H"JID+2:>FE2Z!9K#45W$ 0I=;79//VG9.53ZQ!A%WQ'H45M8A^]T;+1 MWN@]YKKRYR?ES<4T?0PS?#,=)?S+9)+_&)V?KU83QOGE>![&'T;DTS^A!<]G MJQ\5>JL^XO7/;!N^[1-A3Y'@P80Z1% Y%6.4, RRKQTL$D=PM/V!80PC9XY; MV_KZ\%$%E7,IY#IX#^1NTH81:?TAA@0YE<"<1"5"ZSLD#S*HW$5/]@XJ=R'E MZ(/*,N:(O( ,6M7,MH1@R>"(.GH38E9%/ :5]Z!_VZ!R!QH.$R/< N!C4+DS ME=V#A3OP(G6ABBV"B-L^/BC\/3V(6'2 M5H)'%$6V3*E 1R:P5"]',%)RQUT$XZR0PC&>33Z5*'(S^AK%C;O(?LCD4@QT M1O':"6916L>RAY@P@2:IA"@=OQ4W.N+D4A^D-Y->X]CQAF@V\\9F:Q)PK1"4 MU=4!BP:*XHPGKG6Z>>WL*+,!?3#90&(-H[P[Q*-SD%YRQ<"1:P,*2ZII)T]Z M9P7GD65;^!;<'FO\OP_.>Y1P#SH>?Y M9M[O9X[X[Q.8ZHV6'FXBWPPO7Z]Y/PO%NVA4)E@\5:4N$()4P .]06B9#\8W M5IF[\)R0BC03>X\Q@F>33W$T7EZW65RL^2?FEYDT>U1&X5;V@?;'W^G;M$'. MR>BAGUU\PENIBL4]R?I>@80I#)@HK96I5*YJGUO?=! M%WA"2GN\BK'15NXE%?KN,K3?\NK)QH]LF&S<#G:KEL*7#WN[L*9H:WLYK@WP MPPUE],R:( V8C H4CQFBX :D%4'19Q;E14:JUT=P$Z?"JQ)VW8U!QY;U9Z M,/^66):A\&W ])0__ '(@9LA[T_431786\J]4Y^#M[G4714#&6!22G)#,OFH MWA0G>4%?FM\B[I_R;9L>]\QX%^$VCN^_',_HZ*E8%OO:J@>K5T4:Z\$&KD$) MK2!$8T%G5M $:ZW<)K"_]L,/T%YN=V%/6DJJ<3;O^>A#[8GQ\E/X0(?3ZHJ! M"$XRKL"'$$&%>L7 B]JP7_(@4M I)-"W/8^Q-KO>IH1BP\<_5#9;2*N' M>Q2O+BJ*U^72":C&_LH&.+-!.S28(>A6-1-]#GF2%["J5\SV#8ZRRL20+29IZ[<<*<(G1TLDJT-E)(V/SMIT; MT9RP4NPI^L9'^@K5F^DD7Z1%&^/9F7?:LL(T""5HYU(:P2.,+)X&?0V M=RO7??8)$=M$?(<)^5]=TGF%\W?A'&>O/V.-IH\_O/A:N]/A+(SS]^]=-@&- MJ\A1NSQ!&QP])!=Z$-"0&8F8C',AD]EHY$*=(\1$IHPNW"@E1(BV^;V=(\U( MY.*BSX&<6Q<2D>BD#9TR$EU8Z3TLO0V8GS4CT8FH M.^/3NTBY=^I59HHGR4 L(CM,68BJ*++YBXW&(JKFMXJ//2/1CO$NPFWL2ZT- MUPKO4&0N 6OUKO+6@P\VUX5&INNXP)O=S1Y,6+N3J.\+:W>14^-TQ/K\B'#& M6LX#!!$UD$].1Q 67CLCDV?(O8SL/G?G:#-)NS*WOZ0.D9&PTI9LF@4>:D=B5S1;2:IB1F$WG9\\FX]GD?)07^\;"S5RVMHS>UKU".$<; M1HV)1^L9D(UO,+#@MC2%Z!'7S"#ZVY4)M/GII^X5-9)[PU=Y/:+O#6OOQ]3% M(^JL$X=PB%IQ="?E>PBXX7E])[:872Y*>(@UY:UBK49:;$VVUJ,D7E39:A+8 M49&^P24:DO,N(5]Y>\N3*%1_SY+MD TKH)SDM)W9 -K0R::-]P%; MN\ ;H QWQK?CZ>;4M@9"[B'7_'(\Q^DRW/KB?/1I>==F!2[2J16T!(&*P+&8 MP',1:?V6*2;0&U,::\"=@$Y #]H)O(>=X-ED2D9.F..KR7BIIZN9Z3JIQ+.& MZ&QM;ZYK-:IS(&C+XS:JG%WK:I2-8$Y "]H(NI?A]%]P?(&S)W$VGX8T/PNR M!*6+('YJ7WOT&1SGM5[*2F-RRHRUKLR^B>%(RQ'VR<#M)>8>CH$EGM]($J3O M"TC_-9I_?'8QFT\^X?3%UW1^49L4U N4]-_\/GP]X\9&%,Z"T#&3$ 0YJEP[ M*&B]4\D[$T,_FM$%YO#*LQ^WZQ6E-V(:A_INOCBKPHPWY'C7@.0'?/8QC#_@ MF259<%[+HI&.-U5HW_2.@'K&-4A-I#V<',\FL_GK M4J]4U_93RUF9LW>3\WPE A&5TX30A%1[H\=2L2)$92)S.IN,K1N)WH_J!$^7 MQE3T8FAN0G@632C9:@W>U"D62I!W78*'E*WAM<*^\-9-&C:C&5XY6G.WM6IT M$GS/Q\8ERO7;G)#;=!'K\,B348(^1=W# MB?(.S^E''_Z"8YR&\T5/0W*71U4 M:7$LL;SNT1LH:-4202??:IA.0/1(T*I M#9>U8#Z;YO.,.R$\P9.F1XH.IE!G(EF?5?9@O2)++3,RJ9Q%X-*2WII$3L^GU#V(;VVG$IUDPDO(*090+G (AC,0(3$OL+9;W:;$ M84\8)ZE$0]/32^1MAO2!'Q?%'5_P?/)Y$2*^(9QLC!"&*9 YVEIM0,=^873L M:V6#8*[DT/H"V%; 3O!L:T](#Q=([P1YY@L9@\E:T"0&VBPY+=^&0*^2+-GS MY'QLW6#_3D"'",,T)[&+FG1BH.?C:CW06]L@9R9[1O9^3.0+JH*T#?(4:Q&2 M35D'X9C:X93:[NFGI" #<=##4?3D4T7[S\5>^KK44L/I%#-AFWZX%M#D/D?& M"UEB2F90RF4(24LH(LOL2.E%\XYZ6P$[P:.H/2$]=(C^$>3-IIMG!KV*0M6F MFH)VPJ(2Q((&F.)6YE+J#WM5EYN(AM>3'FB\4U'VXJ#GTVAUK_X&QNL+N!V0 MBLI'IW*$Y#*)1C(-7E5)"1]C84F)FY[Y5F?3+EA.27L.PD\O\9V-^_"-6^"_ M3V97(G.*\Z"C HEK'N_9!>D)GFP#4'9;T72SBLDK M:&?9J13IX8!"B=I)G9.EGP288+-")XIRK0MEUL X*A5IQN"F6LH=Q=_ST;8& MWJV=THG HE0.= QT')F<"LA)VJ7_8XM$GK2%#T''H;C"+7%W\ M=JV;31^]7C8_I==.+ELNKE&?EA?C^6C^[;]&&:_IY+62JQ?TF.DXG*_*K:[. M/$,;BO?U;D^I<1VA"T3D"H3C1@9?(K_Y_NZ]V^\,MEU'EZX09D]73%[/8R^; M6BM-1B&7X,A^ )6-AL!D F%3J7?U+62Q$P2($8Y-+1I7B6T?:C[R9S,'TI5.[F2Z\]=YS9!LP/VN[ MF4Y$W=E\9!( 0&R-52 M$+TO+&;#^7:=NH^+]3N:)0Q$>A>YMAY6'Z;5IUY[3N5@/ IA 5WM H11U%F7 M#!@WPD=,*.(VC,2PMYX;$3!I+[W&?>5>C+^,II/Q M'Y>G3()%I%AV50 M'$F)%8=HK("DN8UDA-BX5=WN_4]ZZ!0WEF7CU_<]SN:TUK]BF%U,%V['>HB! MHU0N.;"N3NRQRD(@/:2-2WNTDA<=MZ%[R\<]=,[[D&I_?0TZW:/65@CO4ZKM MO.J%N%J[:7@A3\9%'J5WPK>^!_(@+K@?)A+=-X,;SY5>TWJW1UFW2^9M_NP> M4GA;+F3( 0N%HR"_4@)&.G 4DLJYVE;'!2OIVSR9\+,,6(@.D\Q:0 FQUNF$ M"'ZQV0?/HK99>/LX\GEW[6DQ8*$+18?.B=W1'(^I;!1S%JSTN8;_+#@6(^1H MO8I!2,'%-IIV\LU"._%]?[/0+G(?JE_D-IA^IF:AG3C:IG'D+@(>BOPL,'/+ M,Y@4"QG\QD",2D+QBI,AIA(O_L&1WKU9:'/.N\AUR&:AVLNL, /+NFYG/D"T M9&J3WVC1,^FT;EW.<]S-0COQM&VST Y"[J%+W.:NA=$%S%E[4(Z1L211@Q-2 M@4TAY((E,[-59^!.37N.NSWD/ORW$70?10MW9^Q]+AEIM?5R*Z@L!-!'9'!& MQ:QT3 I_LB*H?LW!]JST=REG57RS!9B?ML2I"U%WESCM(.7>2YRTB06=,&!H M9P0E@H7(LP2GO";5MS[DUA=DCK[$J1GC780[Q$0M;EBPOA2(.CK:SFB-SOL$ M,HLLDU0FV1O6_X.9J-5)U/=-U.HBIT$F:A6N"$JD-BIP%;;G4W"?)MWH%'\)$ MK5V);2['@29JQ9A*\DP!$W6$FZ>M(S+'Z ^KZ?M<":FWH/9()VKMRF8+:?70 MHFG9>\%F>I9'#J1GY+Y)'<&Y%,C>1V-0T'ZA6_>U/52?B][S*SN(=)CT[C)) M_1;3Y,/EIX5Q7J6KGX;S,$XX>Q6FERWH=D_U[O:*0I8)^X*S8XX-G3,>8T;8!)>1 V:&9*8-ZW M#M$]]!1P%^UID0+N0M&A4\!7H*F=175?9@>4ERPDT[<"B,WY*:7*0 W\:W0 M+2W!;?#U%"V\#]MA HAM&;U771K0<0BUL5[2>T(XLT=1RPPSN*PB!(D85#$< M2_L1$H=0EWN"CX?5EBXL]!%\KIU$EN;J*_P^7BUP*45)4(I,=40O^8*>&RA* MHG4ANYR:]W9?!^00,R5:\G73VME;V#VDJZ^#^C&+2MK-8FU6%EF]55JG=P?A M$;B1/EF%Z%AS6W@3F!/6A-V%/LBI\>T]_=/%/IB*TPY1@39,TCZ8R="G18+G MFDPOQUW[WJ1WP/F)S=.=&.EEF-D-:!78\NW8!MI01ND5K*.Q1W>C\#[5V%/^ M0^PGUR!ZE@-C!%&F2':5M06"M0HR*RY%)[B36Q5!'[-J=+<]>]>,+F+O02.6 ME^MN(5R>?Y9)571@D#6O'2J=IZT2Z1"45ACD(6O3NO[A;D1'8'GL2MZD-\GW M8(>^KU.^/[PN[Z=A/"LXO9SL]N-%>:$RN5LY@ LI@(ITA/I<+&C)O!#,J?9^ MR1:P?A9+I#5#/601[X&XNL6[!;).M ![&2FE.;S?UV8.;'DZI[< 6XW44 M)8! SFDW3I*.:/(#+=?(F:^[:>N[DP=4H'MLF>/0GRZ4]*$W2W!3S$_F;R:C M>M&?@./J:H)A66<9@&D7ZQD;Z?C&&EF,N483HQ;-%>9.1,-;-SW0>%-1VG'0 MAYUSA>[U%YQ> Z9,4EA2@JPRV7:>K#"OBP>+#8M;>T*4PWTH R4D#V/-HND6T_@ MV [9SV( ]\!3#Q.F[D>YNO^P!<[^0G1;83Q8O*XYSYU5:0^2#K)%K2Y;IURD M#QED9G4>1700@A# 54'#>=;1#K])'3;"=S2ZU(6;'G3HM]%7S!41KA OCU^/ MC&FO A29/:AD"KAH#?"HE?(.14BM$TN;L!PDVM<#>Y,>1-]'\OG.BU]91I,C MSZ Y2Z!"U! TCW74C;")IU)$ZP3!R=R4WB M[KPWN8N4>[\I*XHOZ,AIL[43JJ)=$)S- :3*6<2<$F+KR;K'?E.V'>-=A-OX MVMZF"TJ\^N6*-C->:OM;%10$*1!([6)@2C&U5 M:MHV,!KV+[OVZ.%;ENTH_)OT[2&YQHW)KL/A%EEQA(3V!H+C5(;(+8=Z> B3 M4*32HAE_[P3>T7ZL+7]=!-:8M[^2I#Y=?%I=ON8ZLL#(=[-TY"N? O@4.;@D M15 &?=9;M12ZA[D?'CIL ZF=Q3YI(;/&!^1?P]=K0+Q35F"2H+W)H&) B)%9 MH&5R:5V,RFQU^_(^\JX_] &2M[/,>G!$OM_OK4NG4_X-3A?'_#CAZW@^^K X M[U]\_8QICGF5V'I'WYV5D.K/R(R?SI^3*;_8BTK*UN>2( 1;NQ^B)YE(#3(8 M$W@0VKO66>&V*SAUN^L(>+^MQ;9Y;>[5P&=^9E,B9W(Q2 PM*"-"[><1@%D; M32)W@H?>B_VOX3G2]@S[W'UN)OY>>EC>#DK_/@IQ=#Z:?_NQN\$_,9]%+YS" MQ,EY10<*D8&7BD.6)@N76!*Y]0;6#>%IJD]?%!WJQ#P3)JML@R(K7"H"2;MB M,$D34J%S-DQQT?I*ZE; 3E!]VA/2WSR:NT%>;9MGV2G-8LF0BN"@)/U!(J+] M,Q@N@V?H5.OD(/ZLF[4A2#R7B>]MP] ]&D\S/D"N=TVI?8?U8M;$WK0-5;WX_U9Q>?+LX7/:.>A7GZ^+?/3_)_ MT^\LG)O)4@+//E9O^^7XQ6P^(@'CLJ)RN^C\T/>R3E"ICTT9-J;S#]\>[NS&Z.+^&L2=\8.UB+NYR,:Q2=QCD[@#J<9CD[C')G&/3>*V:I[RV"3NR"V1QR9Q M#[K'UV.3N.:*]-@D[NCTY[%)W&.3N,*.7)D>F\0]-HE[;!*W:_+YL4G<$=HYCTWBCJ1CV&.3N#M /3:)>VP2 M]]@D[K%)W&.3N,F\0]8/*.J4G<8WNM0]^= M?VRO]=A>Z[&]UF-[K6-M1_/87NNQO=9C>ZW']EJGHH6/[;4>VVL])*4^-F4X MHO9:JV#UI#P?S<*'#U.\?,4G9?G/EQVI?H3>KNG6UL\?JA77;@)IU*#KQT>^ M7CWRZBUPSHNDI .7R955OB"$G#T$YFL#"I:=;7WGZ3Y,^^[4&S[_,B]BZ?#P MQ020G"=0RAEPCDOPW K&4^&>;Q6%WG^]@[;::JH'-W?#9@(_EGY:=Z?!HU9> M&JM(5)E\+^,5!$_[- O6>.$++[:U?7F4=4/M:.]4(-1%_+U7B6P#YF ?A-BX0 M>C[Z,)J'\Y>?P@=R'59Y)1;1)RNA6#HCE=*93L;H0";A>'0LZ)NUHFNK@]9] M]J%+@SJ)>M)03@W3(Q7/R_&,;(.ZL,5YM 3D)"N$3\;Y.1;:BY!,NC2?3L:CM"HY"Q9% M2;2Y+#I2*/0.?(X63(J6%\Z\]7X+)K=YUD,EMKD<&Z8.[JHF3,(GYT($$Q62 MZC$+3@8#-O$<7?'9Q&U>TB.MO=R5S1;2:ABGORR3^._)=!7PNCSSM53!(QGZ M42"AD09)G;@ ;;6D+=^RM%W,\M[ZDIM//AFWIX%@&[ZG%TADW>?$M4T& M'Q[G=Y1S#D)Y%ZDV-KO^1O*CPZ6Z=+._3+[@='RM4Z@73HI(EKPMV1 N09N8 M<@&T0<4L1IY8V>),ONL9PY8)-J)@TH/\&GM"SR:?:'%I%,[)#GP]_XC350\V M66(1U:9WU3_W12]M$N9$LH%)K^(6G&[Z_(?.9Q.Y-=Z.OP=<_H*3#]/P^>,H M$;Q% T?#="&+G3:@),@,)%LPQ)J_5-*YR$5&;%&5O1' 2=E?;<3NA'7 M(:W:KVX!JJ$9MA'(\&98(Z(F?4FY]>N_&1R3PD?IR?0(#!1'#UZCH$W.B*BS M$RRWL,8&IOX.:VQ0YCL(MR'C:7(QGD_)L'AW9IW6EHD '#DAR+&V$6,",HO> M*H;"FKLJ)F>8_OQA\N77Y2=>,KS\RQ7!5\\;]NAN)/C)7E)K?.OFQ<5T\GEU M#<4Z6TST'JRIL517)[5'PR%AU#$5H8W+_6"$LX4) M__YC&%]WU,BTOU0U^N(:7A&S1^DC%*GKF!1F(!8GJ^/F8W11RYO9W VN4?=G M/V36!Y%W?\7FOY%HUM5ROOB:SB]R[9XUFR']-[\/7\\8D\5QK\'8>J5>ZIHX MT1I$<4J8Z&0,K2]3[0!S^&Q'K[5E?1.UT0IH6CE;>XW^,3H_#_0.I/^Y&$TQ MOQS/P_C#B)S6"GU^K4STLC9X1FQ\Q&=A.OU&R_M[.+^@'ZT^9_<:VKZ0-*BF M'41(C>IJ5\^X4G(?D9>BL7H=Y(18)/]#*E?_8,$;BSJV+BR]!:+=2-O51U]& M541F@4=);Y!EBAPL6IM/6@+/]$8G7ES9SISM4NJT'LI0];+[\;MY#NWN*:A;3CW6-6V]2H.,PD6O2N%NJZC$0Z^-;<)XI[+8+I+OOWG:%F!^ MUK+83D3=W45M!RGW3KV7&FV(%KSA%A2K<;B8#'#,A7;.$K3C#X_RO M1;A#E,5ZB=+9PFN(IH#2O Z6-!RX-C8ZH;,0]AZ#]%C+8CN)^KZRV"YR&J0L M%I,QY"(Y*-DLBCT18O >3$&%.=D4)=^"N*,LB]V5N?TE=8BR6$^60_&8H8YG MH]5B E>C-BQA,?4.:S2G4A:[*['-Y3A06:PM1GJ3"Y08:TMN N?J<#Z1M"\N M":[R VY)NBN;+:350T1Q9>>_G9R?_S:9_A&F^8PE*8W4%D*N+0L2@8LH$J2Z M-N0Q,&P]XGH-C.&);NL][RO9'MIPK2"=!=+B8NC!F=MFH9#3)9YQKJ:65D'2@;4HD M6F"AI2:K@L1<\R*MQV;=A>=T6-];VHU/X14N6B../HR?74RG.$[?%GTYSA<6 MX5](7+]/9C6EM1KV-3O+(@C'E 1AI:V=N )$+21(&SQS)@=D;(M#>K>G/UQM M&$CB/1[T9T1AL4E'8(639Q"S !?(44C6N:"PVAVM)P3\N/!M%("2 MFY!\+$ZU5N]M<+7+<=WQM%6P7I6@3* ]1I$$18\F5W+.KIM\O;"^=A=ADH#EEY:7T"P1TG%U:2"XLQ0S%: MTELOHFEN:W: =_A<6EL%N37$K!^B>AEUMQ'J%=!Z/V89:MD&;D_IN(Y0#Y.P MZXWZ[56L&6]'H&[H/%>R%.#%,5#TUH%+Z$"D%#TCNYCQUFTLCT+-[DD2'JN6 M=:&K!^UZCE_P?/(9\WM,'\>3\\F';V]''S[.5W%=ISECD0?"$T@4U=,+4CC@ MY.:IVOPUW'2P]^_8=S>DX;WN7BF]V3<9I\^HQS?/)AB@LO;X6, MQ1"9=0EBDEB'< @()=&>YEDH(ALKFA?O;D9SVBK1B(4> KOOIR'CIS#]Q_>2 M .-1.:W(?72%EIDR1%MJIZQD@U#&1]UZ;[B)X;1U82^)]]#C_W7]G-?3-]-) MOEAT8G\:TC_( %JBRZ*$(FL5EZVE0*S>:7/! &.L!,X3Q](ZG7\WHM/6CH9L M]# H_ Y)_&4ZF-":.7+-M>4^3$>E+VVB MQTUIZ,%=N0/?DY0N)T5@?O*I#JKXYW*V$W="*<.A%!E)'(@0A2H0#.V6C 7N MF[?D[X[RYU*E%E0-&YA[A?.SE((S"36DHNJ$$V[J^%$#,48GF-<88FO[Y6Y$ M/Y?2=*6@!Y?GY7@IY/O#CE?B\,SYX&O39K:8H1H8!.LS"88)(;/"V/RVWRXX MVR6"[WGZ0Z>6-(E; ^Y)! M2L?0AXJR];7DP\=R>R?NOGAN%ZGW$'RY9_W?FP==742)R%F6",D:1GBS ,\L M^?.*&^.EEJRYD=\5X]%I47N#OU?:CJ;ATZLPG2ZFQ/9:('_K*92CIB*%+V=5FKA[C$CZUC>#&6*:[!I;BX+VO( M2Q$*M,V2672,Y=9K.[HF3%WXW;8)4Q>Y'DM1^??)UK73XL*^0\D *8!+S6L8*J':Z](KVP\5,&LN=,:B"3+V^]0=T@/OG MO8MP&W=^^>WWEV]_@+2J>3#9*[&X9%O[FU>G*C!RJG2,62 63B[^/3;C'1\_ MO&NQM]@G;64VO ]Z*U#CE&=2D^YZB054=@J,@E;C=EZY1#^^V. M^3[9&3Z?NS:@LPWDQQA^CVK0()JZ"X='$L/'.GG)>0DBF 0J> 91ZP#,RSH* MU21I!PZI/=@8_M!:UX6Z(6+XT@:)N@@P3D10=<)7L*6 D8DQDW7FS8_&AQG# M[T30Y>V?<)K _'4MX9=0MH& M=>(JU7<)7*RY+E*:U0\_/3:5.Q/"/QYY+:ZT2LG&V\7-DT2_SX9?WB/TT_/,'M/[M!0GC'A31* ]?/O^K=?:5=3@O,J"+DS#4HE\EP14L'@!0QLIPC,UL- M2.[P$FZ LG^+C.L?>QGU*M'JQ'@ 4\@V5S)9"$+60M:"MHX;%Z)]6XQ;,(9* M!;?@^':CB_VD>BS)X/J>S9?OV7OZ-Y]8@.$]+=G[%[5& /<0^G M#(HYJU2J0SQUKKF1#%Y;"_5FFU32J-2\ _V02G!/@'4H'>@BY3ZXI^.0W-\I MYN])3U6\YL(4.@A-'8&)M->A"1!CG:M ,'4NK7F_A6)X%Z,%/S3[2- MBT 6[:'KXI908JUBH-T)C+&D=MF6&@[A('7R03*EY*WT(:G8_FWQ8GCL\*>0@,@>[#!UF)3WM%FHP1$)VDK MHI,$HL5( *W2P2:E0NL(U'#DWV-[#\%]%_GV4I'[97+^933^\".X52\S)V3& MD$$&S4%QP= N%9XJS M8B.=PJ\EU;F&_!%G@6/M,NQE'R=36D@J%)GRO(0@Y>Q8&L/8%A% MN,<8&$H/NLBYL;?^A!OVM_$,TT6=3'H51WA^@4\^3T?G1)!9W4C@)I.GR\$Z MV@H5^:00#;-@163:,NFSOR^]V^V)PQ_];1B:]"[>AG; J40^AZ4;HFR>"PR M,C*&0\U<%EW(6K&R=CRV/DONR)S91@FV?N(I*$$_XFV]$Q!%&U *)MD2H$A9 M!I8=:%/(#HZ*3*&8D:"B8\8(-&RK36";AYT$]:V%VGA\Z!-A[]%-R9B?MLGG@3_O8BW!Z_@>L+HNX<:OHX^77QZ M.IE.)W]4_S5\II_,OYU)C"X)26>51$EJ*B4X$A PY*8$9Y!VKA[S=/?A.[3B M_-ZDT*/6".MI85.M;4MNC.QUEZ8&-'G)3/R*]<4,"?4B*V0#21K*1G#+D@B=- MQA-G,>;,8FG=1?8N/*>H&WM(O)> 9<$I'8._C<9AG/#99';9I=Q@-#S42+R/ MBCQF.OUIUT(Y%1W87\X]C+>Y7I!_AF0<"VT"A,6E.\\) M535[R-;)T1KZU]CZ6M+UYY\&T3M+M(>!-->Q/+L@]:/]1C&97"0?2P9!IX] M!\XX#B&)HHURH9C6EP36P#@]KG>1[VW*34O*ZURU):K T5ED2)9&O>D4ZO!8 M0[8JQQ23L,8:UKSX @"1$16.X)+ M",)$2,5%ZWARJOF+<3SEJXW8O;^(M8N4AZI?W ;3SUC$VHFK;0H9=Q'T4$K M7/166%)L42='B&S!)ZL!I: W@,52FM\//H0BUDZ<=2IB[2+P'M)/O^-\CM,;]]VB<;"!KQR/I? P0%),@!&,I>ZET;!XO./(F CWH0! M+9 "#LDJ$75JL2)+M_WXO=LHCN9^A49QP(1G;^\).@+ M8>'9UW4':WNMB3U5'>@DUXV>1M.$Y9M+$^S->1C/=L]3KON4!NG)>\$U:U]) M^# _Q3%],:^/>SZ:U93/Q12OM$!Y%RM-D)(L-8'-P:FH0#/K=$B<6=G:!M\* M6+MIA[364N@$<+AVF*UU M9O.TQ-:\'$NF\RW.1]/%1]8U???L:(\L9$]%0,<2"2UZB&G1+4XHQ^DHC+'U M5=WU2 X_9JDY\[>*+7#U-FUQ/:9#C5S MS9/R%=8A.*-)'J7E=^LM@"=Q-I^&-#\3.HG,A 7T6(WB-57 8G60 3O5 " M0Q&^=7S^3D#'H#$M^;Q7>78EHW'#B>7N^&JR O3BZV?Z%KX%K;=F"[IYVH+O0D[EYN?MX4Q^J>ZJ6Z M1J=RL81.R@P*F8&0:E31^E",MXKEUD'6NQ$-IS!]<7CO=K$S ;U<*+^)KDH@ MS3&3 7&%N7LY3.7/ Q9Y* YI[$4$H&+^MX]5RX9(HAT=6[LFS&]Q.H M3B-R!MEGGGRJX_K^&2H%K\L;VH"GUP[*93*"7$ R^TDH7$E.5GM.X&P.$+34 M-C!,(K5.!.Z&]"=0KN:$]7-U_4[4?R')SGZ?T"LQ._,*@V7U6OVB]U-(#!PW MAO!:Z0U+9(RU+E[L .^G4ZA=J>GA!ORV-N(9G< ZF1K1+MR0/+2&&+@EH625 M@W4U@G4@__PGT)\&I&R\8-\T@?UN/DG_>!IFF)]-/E6Y+%2^P=W;+3^X09I[ MER4TRGR_^QBF>.O13^C)XP^+".+3;U>_\B9\6_2._2-,\U4P2"2R>J)&L,G3 MJ>1D[?5&]G3D=""Q7)AAO'5">&_4[7+F]V*9;0)SF;T+H1:LZ@(&?0"5@@'O M"P,4*J*0R0?3N@E(,_!#Y=H'UM+-B?@AR3Z6)/TE_*NJZQ"8=!%"+5!3MD;Y MD6S0PH4N23E12NN YP\ #I^2'U0')JVXZ"%^L;L@KI8QS@MCXUH;^2W6U%.& MOX_U'*8Z8 \UN;GU'0O'#T9_4R[1, DNICI"K;8_MB4 0^NS]U[GYL4(#T=O M[RED.':U[4!M+_4OY.B-:@1RX2^L)NXP=%D2"J'K0"=.R&+QI=YAT84.F""; MS[=:"V3X9-/A.;Y5-+,O03VDK]]=Q!G^SP4M_<67.@-H]78AUXQ7]UW46U3* M> N1,0W6V"1C<0%SZ^C*!B@_MT77@I\>4@IK8"W?D&V ]66@;0)U&"NK"77W MJ\,>)WR,Q9>VXNLQ-GW-PAU:%HPHVK5W3C3DI+[Z2WS.:X1OR/_&, M&4%GBV.09+VN["5"$%D G1ODQ3J/6?NCB4%U7M[CVW DJM.'V]GTQ;^QTL4/ MG],Y^%L83?\>SB_J,&1MH^<:7,FU[YM+X.A+<-9DPT,IB$>3N]YMB8]ORQ&I M4 ]%>3LO]\7_7(SFWZX:]<]>SS_B]/W',%XKB#,E4!L9%.2T\&+K]*VH%0@5 MJ]>A>;#-W?N!UO;XCAR#TO10:SC4.N_?)41 DTBSP'NW:%G,:K,Z!&5+3,E; M*\31."*M%__X>CT(M3MDN>8J%S,I-Y)H3])\]*4V_FUE\XTRZ:&%WK0K!3*OLDR5FN@@:;4QU#Z!/XK$F0 MRF=T7$J1F]>)_(1EGUVTM+^RSRYD'VG9)X]HM?(0,YV$!+L.UK,",$H?="RH M<^N0THF5?7;2@;O+/CMP<521S+OJ;K98TV/99[>RSRYJ,DC]W X.,,!)12B:B3Y:WO.SXU6]GEL:MN%VL'*/J5*N8ZI(10U MFV4TG28A"^":)YZU$L6V/H]/N>RS$\=;E7UV(>B8DNGWAB!>3<9?:,68WT[. MSW^;3.L_.DO9!A(3!\%##8(;!DX("R*+@(7[G-G@VU_3%1ZAGO?L_!RO CW, MU^75Q6)?T)PK:U@ 67-&RC #L5ZEYMEH9]!P@4<3-NFZN ?TD@R@I<._4#NH MV"'LZU;))2&<5(YT?T26+S*OFS7J&6MOCBW20%VD/!7M0 M-3+$0L'1]:4B>EJ9C! XRW3X.E4[6F9P2%ZD=UD*'/S^;[OE/;Y.!WF=]E.S M!U58<].8S4P+GC"!M:ZVFJZ%=C%Q,%YKEM!)/)X*_OW\I:-DX=X2D^LOCXZ^ M>!42>%W',N=Z8S_5N]0VA)2E3Z7Y7?0C$\$#VA\?3)BH-Q5\4+[O]N*H?%KC MA =A1*R-,S)XC@RRQL0Q1&-+Z_%)Q[#N!_3N'8/R'^&+W$ES']3;V[EN$XLO M+A>(+-6&TAY)$.0Z699Y#H5S"M\NN7"/]5[W*<./^#HV?V"0)YYB:46 M8=<[=4)'(C8KT YXZZ^<=.+7"_"=#P:?YC1";* WZ#C_KT?V> R5C?8 MC:Y;W7PH43U*5P$XEB47F"W('.EPK7TB0VT1R5**RG)4,K:N";H;4;MK4FN? M\_0;O0F?)N-GYV&VG&'-3+%!60E625%'VV1PD7&HUX=%0!:%P];O95>00UU[ M:J@MFZ\T]4',T5Q=&L]'>71^45_K=Y@NID03SEY\3><7]"[_1@*O._'%?#D< MYY8HOJW_@,NIRMSXJ(V&E!R"XB*2": 8<"]0:8$VJM9SV'IO M3QV)/O00LER/[%IE^S;X>KI8=1^V UV2.A9EV$I)]V3R$!J7@R:;3B!X6\JE MB1U+8& E\TEA+JA;CS4]C*;==ZWIH2I:%P)[4+ 7Y"E,OB$N;M-<>CJKOJ9OT(?0^FLWN]Q8]^32Y M&,_/6 HA,Y5 ,U7#E_2^>%%;FT8K:EN[:.(P>U)'X,-K68_.Q_!4-M3'V71^ MMG@YWN+GBVGZ&&K'Q,F':?AT6W(Q_SB9COZ)^?WD*5[]N;,L6/U13YLAP$6L>[7C45>O:QAA=GH_&3U\]>QNI/?9Z, MR;?>/3K7'$*#:%Z_8FD4_=L2Y)72&Z.38(E!$)ZL.TW[7(@Q '/%&Y]K&_WO$O?W]7A*BAK\_PZV=:3/%R.'!Q73C-?R-QM';3O@F^HN&"O M>G3KL.Z+H&,)$KXC.V/QB9=IEN\[P:6#):43DK0"K+9U^)B@S5]R.@;H&#)2 M2UML\SS178 .%:CK3PUN1J:;T=&'2_HCIJ6_M0VHGD)K:P$=: I2.^)N^J3- MI#Z82C!C';G<"$4I#2HQ"ZZD#$EJII434:;FF;SA5.&^^4<#:T(78?<1"+U_ M:UR%4!SCW =R)[2A9% AEZA\M#;VN#UM@? G4*O6//50LUTC;$_F M\^DH7LRK>_A^1?(>#4^M0PU-,347WT::MA_8^3<_JTV:4=>98,2X7G!-9Y6W5;0XR2@V,A M2BM1Y^;E!K=1'$!#^B+M5EQF+XGW8 :]3J.G6"93?(NIUH>-RBB%RWKHY=K7 MR>6,9U&K(CAPOKB.%B0X\CEJ3D=$ZTV=[]Y83W9#>KJZ- !S/5A'-\'61/63 M21H]NYA6>)NZE;U!GZX6#LMG M#X;571;!"O>;R73!UCKX2GF'F@>";\G;")J^"M9"RDKD*)S!TOK$W!/RZ2KC MD%SV<:?KMG7@Z'70$1.$VK5)>4.&0;8&8G!1^\)\X3AH%7J0X-3:B+B3[*UA;! M45=XT(GJ8TH1C, (JM;S>>\TR,R%LBB#?I%JM>I"N#)V=6);+Q))VNBC%RZQVGLCLY<1+KMA7Z9&MT'?4YW)?L@/4Y RG*8T4M$]:#X^98U%AJ!Y >=S M[=>:/7BI)"27C716^,!;USH4RKS4'6T"[M'I)O+A!B73.9(Z$.*AEQ3 M9L%G\D^S-IH;YZ5K7E>]'^+AXQY#ZD/)D^42N)8$3 M"H*/'.A;HDATTO+FG9$??#GQ/N9B.SIZR"BLKX#;!M3/7D[@B[".H[F.^2,&E M6TZ1-MZ#X[$>?X$+(:/#W/Q*\[%7]S4@=L]*OBZL]%M@O$V%F(DAH=09 HL) ME$(#GL4 MH@H,A/9E5T=>R=>K"K7FI-]MZ$ZT]!:\F8XFTWC M?K8DMJ%[-\_?SBJ*U^-J'RQL@]F3.)M/0YJ?V<@EY6K^L(($!:3 MX)X)=K-U]*WT_EV?_P!*E'?)5383:0^VUN4:WX>O+[[6KKZX5-2S$K#$K"1( M46-@(9#5($,&X1QR;@2MM'6[_PU0AE.*=CQ-V@NYX?E3UWEC7[KT9I^,\QLZ M(ZUB0'IZ,&RJH34CM$MUGYUI%()G6KR0M6E[3G2662U"&J]?BLCG:>#X:7XS&'UY_QNEEW?QE.?WW3;)V4R,Q MT/-'XS#]MGB17DW&M;Z&Q$^/^?!R/,L^QCTNYZ=1T6-1B1ZR(IN.^A2L2M;7*>PHZ244Y%C([(!A+7ZV)BO7 MNA7/5O94]Q62TW+%WYG-K+AL/,A2KU%IH\"77&^Y&"0WA3M=6D^V_0' 3_/. M["[VC17S32O+G^-T]&4Q@^+:K(\PSM6,IO?S2:(?+7N][CUB8_=G-:CU;K30 M1D7;:]&L(@G7[%!ITA6BL#4[$6&3KEC[;(=MW-[KS*4^_ M+4EYBY?-,&8?1Y^??KM\C[YGYGZ?7)9J//VV[L/>CF;_N,SDRQR=1GK)LHFY M5BP)VLQUH8.FQ)*X8\:V+N\>;G5#%8?WH*\W=\HC58EC*2C?M*)%0AJ3RV0M M16#TOV2F% &A: >V&*M\1B9]ZWM/=^$Y5(7/L:K0%IJ^$Y4]N'U7V*I]7\V? M]_0OEYG(;;#U5"5T%Z[#% NU8W&C>C2B8&@UD5BL-))!R#[50DP-WJ,#40@D M1DG.4^OJD.'5XYX"HL-H1Q?)]Q% 7-QB3]_>_1$^KUH.D>.D+4L@ZX@01;LB M!!<*>=&:>T+);6P]M?0VBN$CSNU8NADFW$_$#5-1U;'^ 4V87TQK-"C-)P2K MTK($J)5.="0B6%\!>I&W^/Z[CUPTZ ZGX$V\/K_MMDBJ,/ MXQ=?TZ*Q_6KYJT2X3S8HI4!BJIEX;< %QR%:B5+Y8GAJG8J\$] ):$9[P?<0 M2EU:V<]Q1A O VGUS(M!**&M!&82JRUX%3CMR5.TF(W7!+!Y+FD]DD?GY$[G MI %]@RC5ZM+/%KAZ03DF? E&R'6 MKH322FV%=%[FUEF;897A'N=C2%WH(NM>'-%+0)B?S)88KW;$Y8$HDHLYT#&( MCHY!%6-M_"X%<.%-C%S%[%J7 V\!:WA[I V'M_S1M@3T4"S7_>1=O"XY!Z6S MT%""QNI7D4LE7 !.T)4U*?/F31MW0_IHT70.MS:FOX=&>VM@K49M;@&L7Y/G M-JCC"<&V9G;].=B(EOZ,HC4 DQ6XN)JNI(N@@O'@+-;F>)Y;XQQ&W;KJ:F!] MV2$F>S!UZ<)&'Z'::[<(">#RH%:IL*B3 TD'/RC-%027 QB=@_>^I,A:W\E; M"^1@MM&^1-V,UNXMY5[-H5>3NM9POIQN*XKVTK, 68E:@\?)#)0%P;&DN)%8 M6/-KE8)I/RMI_>N7 AMD/4IH-4.G8#..0%9+]"';8RDJ,F?XC,X1@#2BK M#/C "V"HH1#K3-*MTQ$G5UG)N>0BS9H3-M][P?]K* MRB[Z>L#*RBXJ<2R5E1NBY4H)E8SSD H)6W%-2^$^ T]1:$-&6FY^1>*G35AV M4IOM$I9=Z!LR-[4-KI\Y8=F)MVV35+L(?4BE2 F9<$J#%(L)YE&3_D<)28<4 M+'>H4^N*R8>0L.Q%%[K(^D )2W2,_#XI@0FAZIS&.O55.H@V!,T81E3MKZP\ MI(1E)PYW2%AV(:"'@,RK"3E"*Y1+2)G,/!6#AJ"9",D^)JD?@!4[ M /W]E>6MR9IL ^PQ2=V*V:VSCKO0,FB26D<6:E\FX%QG4,@((&<(VGJM7"B. MR=95XR>1I.Y'7;JP,5R26F3'ZZV'P(NLXZ8-Q!(3$9LMTR$J*UM?=CWZ)'4G MHK9+4G>0ZD2)&W3E-O M1G,J2M!(W@,9QM]O4OJ QJ8Z>-27.GA#6?#T#<@\2I519)5;SS+\R2^^MS9R M=Z*RAWK+.R]K;8/M\>)[9Q:[7&W>A8*A+[Y'ZZRM$X"8J%7*5M1&4?1N*"6% MS,AI=^ZO#<=#N/C>FW9TD?S@-V%Y5B;:HL":VB_6&C*JC+=@?8X!<_+H6U]' M>D@W83MQU^DF;!?!]V##KKNKGZ*U"B4DGFQM7<_(J@H./9#16_?16Z;XXLCDTDN9G*)%UQRH\9D\"T(G)C[\_F.K9\R;8!UY.#PPW@XS6C<3CWVX*"WQM^;0$J- MW'(K095%RQF>P4MZ3Y(ERYYS-%$,M!T=T,O$NG.-JR(WVW"F+ M!8H5FA89 T%!!EG3T:D%'9B^=5>O:X\?WD!I2,S-6;$[2K4'=V4Q&F/9R[W6 MQ-0E+WN0K_PI46\\8J*5F3I@D!7P0A@@B]O1ZX%=4K*T):!7LZ& M2Q/Z1U!,^%1R0M JUGDXPD'0.4#*9$>1N>2U:WUK="V04U*%_27=@Y]RU_"< MM1?,+N=!W!RN_F2O9S[G(%CVP(PA=RYI 2Y5DYM)C-I:GV3KBK:F"SC: M:X/[W!4Y',5]G6A=%G-S&9>+JRL1WHO"ZD3=6@RJF/(0#8_@LO:H(XOT>A]: M63>B?]34=N3V<*K>M9(K0;[XFLXO,N;OXX'IEZ889O@<+__W:D#E[$FATZ.N M+*:4M&$<4JA=)KV0M,:<@>54XQA1&AD&5-O]5O/3J?& Y&^T%@Y]=_O'5@GU MEW\+H^G?P_D%SJY?/![VMG9G5(>YG[V?\)K?R)Y]?_K5NV,,;;K9I. _CA.\^(JZ-0U]/>WR/9E^[ M\G 9F8Y9%-I)"D2L;>-+2!!%L6!9N6AE:_>[O]4,?[]Z7^V[E7L^#J:/ MY1KUG84?)FBG[0Q'D)= M7F_:T47RPPRD84QZE]$ "[7UM7.UFET(0*:DL_5V+__I!M)T8NG^"JPN(NZO MG=V&FD"%L23/(^@4&"AF% 2)6,>Z^N3J; S[,X\EV4<5V@E^D-X;BYVO*)$+ M6@08DFUP_PQ(V6W\PY&8(FIRCS17CZ;7>.B;?1-Z]]MQ_,IOA?':6R>=A)CC0A@ORD>L(8.%I M0W*)&<*"!+@W_B\QG";O.\BWU_?^]U&(H_-%7O:,HR(O%S5HX9)-Y_ LA;(:3*_JZ2'*7WXONR_8IA=3!>YMZM$_?>?7JIO^/_;N[;= M-HX8^MY_(3#WRTL?TJ1H@31!T[X+<^&D F*ID.R@_OMRI,AV$\G>M696EIH7 MPTI@[5D>+I<\P^$L\H.[^?(7>;GX@.EF56?TOPKK^1$=#QW!-&ATF,I4D_0W M<%ET4CG6XX(X*"Q4[515C7,92J#TU#V*NU%+W6,,/\W<(8PA2681I*WC86.H.UP4W7 1-A%*[5SS MF:DOO>OE&/Z/-'&/4+!+O5[=WOWZRQQ7=)&_;M_B9_RTB8010_ 2 X@ZPE,Y M2ZZIA0!MK3$\Y+J)M%>-]2BR[REK;SH[]$/L4VK6W^+=37(: +93-CL*Z&G2 MVQZ,'W*J;G3U#&R#0!MGMQBZU9.SR5$I;%X'C5Z>WF^]41N_.)< M:PQ+/5WJU\7?-]?KC07$KDG ZL*"0E#9D1'JKN# 7>UA\U@5=$S-AUD\ F?Z ME*DCD8=Y=$)"LH7 ;Z7%1'+S7.D:";\]#!5[;+4'?X7L_7596F)V<6F>),605&G2CKP2@:P MHB2#@7''6[^+#H*Y)*]H8_&N(MU>=]VM4][.DA&9R6C F7I2@U6, JC30)6C MYA0SJ39HO0EE*+9+01N70*DB:CMUG?J2/*0Q!P=G^W9O-WH75JL-Y+:-0]]\;:<6H,?A-V_FN7<>JG_I%4"< M"F\#*(D%@HA5-X[<<"]9#OT6]]^V:MRY_\JM.NE32!9#!!L"E6Y*,_!.6-"2 M%4RH!%5@W>[J1"TRS^/T<$ 8;\F7TLTR4!)R*GNN, )CILZQ# $BW2Q]U!0W MZ4ZE;_UR>=G+!4=Q_SR-?PP')]=?AX#]KO&W9/PH(?8Y=)WN\8_G6N-86EBC1^QZ%A8!.V8!E7Q!4&Y +PT%"WI9IF7TFWW2?VOI0J*6<4P3HGP*.L.T6I M7 S%T@]AZE% /.>OTYYO*J4!ESEED7Q<)MS:AAUD^;?+Q<<_<77U&N/U'<"9 M$>@P%80D716(ZQE/W'&0RMFS>X&<+_7M[-LPZ%=_? AH.RYWOOBX MF:X[BUE[PUT&)K(!12^Z>C RI>O%*QN9Y5+) 8_SX2N<+YT-+3?-/KJ?EE=7 M\^O=[-O:B$5@<9'FQTP 'O"E#42ML="/E+36J^M9?2K#EX'\O]^$3_-RNQD5 MG#;S@.]U[GLG2E8*BMJ4(')!8=M3V':N*!!91K1H$''0QG2Z^H/H2)_N(^.S M@#TW-(RYV+:D3R'D8+T$5+QJQ748'N,*,$;F11)*L$'G4C2RP"1267]?V06< MOGR<6EZK=_>A=H1OBBTI6,G)64C&4;%%(1BBHA0HJNQ8T9:L-DAB?<*3[BXX MM2C6F7J".-_3=\1ENM()%(MXH/Q MP%.I;?N%08R9@#EO-?>4L0YKQ3@U@0?DH?;\C3%88]Y^"__,KVZN=F>A)9X= ME9*@/7.@6#(0M0I@K?#"B8 QMC!A8,4D&T7I*ZU!L MT[K -$E95WYZ^1'FQT%N]VA=SYPW+M=93XFGVJ/L/<1,3PX*'E%YEF5HK?F, MP7?Q_M2#I\;:T1_S[9'P6TRW;];7\ZLZ1.[US6ICK/?E ]4'>;[Y,"OHL^0> MH?#$ZKXN2F*CS2"L9,Z4J#:!KRIP57!<<0:^YM474'WAX*_KXN_Y$P:W2UR)=?$ X7_5KUVM'Y^+_/Y+ M!0(OB+K'NK\6?Q$LXPQC#I,XH1!AG,'4QSZ,TPP%7AB*.(PN[O_"8IR2$&&8 M(11 Q,,$8HYC2!'SO2ST0H_0>M!EOOK[7]1_""XYD.*MROJ?__G#EZIZ_,LO MOWS]^O7G;Z18_KPN[G\)/"_\I7OZA_;Q;P?/?PWKI_TLRWZI_[I]M,R//2B' M]7_YW[^__T2_\ <,\U59X155!,K\+V7]R_=KBJL:]5&^P,DGU+]@]QA4OX)^ M $/_YV\E^^&__@6 !HYBO>0?N0#J___X>'V29/:+>N*7%;]72^WJTZOF1_^Z,J+C/%I1\K+O_U%+%? MSF#?$;_5(:\.F*O%_>"*QR%,/SAC]TY:"#X]PSTR9[/QKO!RAL]B1Z;'\E+]XKW\J26C!AHPIC6=UG3W6.7?*KYBO+&6>T.# MG/WG#_*GQ::$]Q@_+B[9WS9EI5:_\F[]D=/UBN9++I7L6JZ8#_S]NI2_O\+E ME]MB_93+,7]]_J/D['IU\\@+:>M7]Y>TRI_R*N?E)2FK M-J$08\RSR?P4@N M;!"1*(,D$1F,/>$C[*$DP7PA%VBR;C5CP5?PCT^=$#6GT[/Y@P'&?6;WL2YX MN=X4M%EG)>O*QVBD^:\>TZ!:@Z)C&TB3"_*:(7Q0M_K.#>5R**]<-\(%?K^12F^:BD\#^ =<%X M(7=11X \,!^_K=?L:[Y<7M)_;/*"LS>;0I)I/(E%2GT?A9X'$Y8E$'F1@&D< MA5!X 4T"EI L3LT6A2%RDQOWCCCHJ)M9VD&H0HZ](!8"TL2+Y/J)(IBERLMRD7"?)*'X+(K,HZ M+.A+-1UYVDQ!RZ):?)3SRW_G#X07"QXG(>($0RH5$:)(;L]Q%B4P$RQ-8IQZ M$1$Z*^R+<2=>3#]5TF\KJYSB)?B=XW)3\#IN_?G-^@'GJ].[A4$LAA7P# G- M-,Y:.&V%.R'*D(;)5WK:)?^UTZR7H\VB2B=$Z'3GU)_-E*5BSXM;OE+')Q_6 MJT^\>,HI?_OM4?Z*-YN+[=[>QU',$ZE'/ A5I"?Q8);Y%'(_PD&6^![VM3Q5 M?9(3JUC+A K#P+)A ]!U68$?FX#-3^H'\"#=!^7$_J097S% =%@;I\')3%$[ MB"0#H.4 M"R 'Z];E#1"&+8(L?:XKCYIFAFI/=I.$3O?O)E+W%@^^9ZR:I$7 MAEYMV0P&FL7HF0O6V4.+-\U-Y9]XR1_71?7?ZZ6*X):!YV?O\X>\XNQRQ2Z% MR)Q[T24PA\BB#A 49C)(@"T3*8H%]79-I1GIBT]DQHZ_P MALB-F\;I\# SD1T?H&,$*$Y RPJ0O( =,^!SPXZ!I30$3M]B3@>@G>4T M*- M";6#8,"4&@XXFTFU$[1O6BU'L(NMO.%%_B2_GB=>OL-Y(6EO^/M\Q:\K_E N M(A9E<4:(M*4L@R@A%*8T0- 3/J4\C3&+0I.0Z2"UB0UIC_8%4-1!31Y\5@R MF@--6Z&'G5X$QADB9J;T+#",8S%:0CH*R0S3FC4RHR7VRP"-WDMFRLYXOKA: M/_%BETO O21A)("!H-)=2M,0$BX5&V>(19Z7!2GS=!3[8.2I#SX4+?"([_G/ M>KIZ*/JP7IXED)D.-K*X/)4^R?P1W2HY_?E^_?2+?*=1*_G#3IL.1YI%\4H8GUI28+'XLFX-(0-CQ@. F1W@+G0G SO6IDKDF"CN;X;L!X M41L3S-%Z=I+,K$O9F+ O5['1Y^W4525>J/^]_<=&+I)+E:7QD4M#D%/I'*L_ M2 =Y_Q>])YNSR.L5+3@N^1O>_/]UER/V]AO]HH*\'Z5O_58(+I<*',4T"GT* M8^XAB((@@1D-4RB([WG$0WX22_=WFW(XJ@OSLF]D6DZD9PXM7S4Y=8179\]A MN6FL?^ [ELT,S^OM\I,W0V)&<737SQR_TW&J% M)Q7XL9/KIPNP%0UTL@$E'&BDX/ M&[4HWHC;8LTVM%+[O'(1$+DQ\[D/ TI#B+PLA)CS!(J0^7$6^A$+,MU0]C$" M$[N<#4FP%BJ?11$%2T55/PQ[%)3Q*/6YHIK9TYV4+3WPWH&4^B'E\??YDTI& MKN2DY63)+\N25^4=EC\N$C]-$R9\2$DJ(*)9!E/DQ3 2-,%RDYMYJ5;(QX[\ MU#D\+3/JT]RQ VM^P(XAT' $/M<\&89[#?'6\R^G0]',GKW$Z.(0QC'0C+TX M.]D=>6&&Q&?UHNR >>D%68YB'EJ^*[#RC#X]/Y#UV(2TM$!#3#^ZO"_]>'396B8SA=84QRBV?)1U MJ]CR_DBSQ9:/"M"/+1]_P')]YO?*P_I8'^;*0:]7JMA![7"]WYX2(E]P%F$$ M/12E$&5247#B<1B&09QBP3C-M+3%A.C4:W'# MCR 'I,G''KJ$#]C/) N?AI( X-HF$"2AB&, MTX"EL1#()YY1^-HM?U/'I_OQY;R;V[G%?U%>[ MY:9-,MT/'[=\@S[CZL[W/NO@>FRZS"/+TX#J*G3LF+MY8\/30'L0_)V(C)E- MYY0M+I?+UI^\+ H5,ZZOE;>GYQH^W=@8$_MQDC3H=A%]XGJV<12 82/G4G8S M:W5*;(S;S-D;L?ME M'>Q<)#2)!2<<LR:=O54-@1P_@)GXO M5%;WD^+&-JM] $6]'8IK9,R,0@^2]DCCTX;\C=.ZZM?ON)3V5UF&ZL5"?P$( MEUM[#FZ$D&]-D04_CH;S9/@!DJ^4$S\.PNG4>(UWS7T%Z?]_X&M#_WSOI:DS M*]8K^.'MC8$#OB_2^"IN+8V99G:".':ICW)OM>3NCS3;VGI4@/XB>OR!<],' MWN)BI2Z:W?+BTQ=<\%]QF=/+%7N3+S>JIF:]/=[Z@H3SB%(B8,H\(A=02F$6 M4 _&F> >1QYC/C);0"TYF7Q-[2<5U)S4R9$M+Z#C%3S*=:3FUC:=P Q_S1.. MZ3$U//3H@;F%[K:#[N((P$V^ 7#JL#N"QWD.@AD7KY2,8 75Z:P$N^',U_6/ MDIKODD45*++0[SNGH.5 WP4X)?VX,^! M<#,3,2(S^*S(._(51H2S\AI.C3F;_S B5-^3&'O4(MK]%1>LO%K*9?9N_?OJ M,7^3E[1)A=.-=9\<8>I(=TT8U)35A9:[_*$^;?K]P^TU4$S(/VP*W>S>$3 T MXMY.<#",>FM"X"X+4$]2NQ#XZ6'G"X"/BK87_AY_^MR8V/MMC@Q):98)', L MY#Y$&'&8\0Q!*I@(/2H\[%.[J@[O9THQZH5V7)1O>&^8/G2FP-9AK*FK,QQ( MXSP,]?YU$G\&1#P=9#I\U+PZI@I2U:<2TJ_]?S9XF8OGND0X76]65;FSJ[LO M,.)82+WT8.+'"42^E\(T3%/HIVE*8DJDYFK=_K&B/K':?GI[!3K__P+X ?2R M"[!ELM[\[=@$'9^]Y<="V^UF8=@.3(ZMX=9Z'EB-*H):PW-&W5!SFK-5%[6& MHU^#U'X0.]_AA1'UZ5-A&EZ 6!> M=P W+)CV [&"%8] MCV0RL QW$9UMV=&\ /O@716*K#VQWYZ59;0V&M-M0ZX\^V MLS80MK_%-GG-;KU4X]R(QL"]PS1?YM5S$_,A441CEGG2E:ZB61])/5EO93O?JQ6EP^5;A1[ M9)B)-511!S5Y4-,'/0:D5U9MBA6X?%!KMGXP>PP8C<78'2:&"_'Y<)@MQ'J" MVBW"(V//MP#K";FW^&J^8K?P?N1/?+7A'[EJ:=)TG>I6^1NRS._K3;,J4*_* M_=SE#_*1&_%)-481JJGG>E4WDWZ#*W[Y+2\7"#.1<9+!T \P1%E$8>K'#-+4 MHWX2(\S]Q&2U=LO>U ?/#;.J,EC+[IX;NV/X G0L@X9GM3#VN;X -=] ,0X^ M*]8-'03'TZKG5;S>9)E9MM>9)V-'9AHX'7D_CIF;U66:!MB7?M9$5,X]RVRV M"9Z?B,#/!(QP%DD[32C$$4UAQ%"$.45I:'N..<=>JG^N9[-]>HF&Z='EQ%LE M _'..+&<8D_TLRR\$ =LZ//G[[BQZZ5'TN)QT0(L8=CB+AT MA%+J84CB*$B$%_JAK]5/YS2)B=7K2K63A+0E"TI)%^#[@IO<81W )XA2X<L20@)$W,LJ#/0\@JP?D(1N'SI/6S!1UM( B M-D$E\-.RN+KV?TA@WIO[)P4\N'Q_^DD[TU0W*.6L?">9^L@?\7.MOC?BIOK" MBS><5(LP0+''5'=$(>T30CB!)&089B(F/LUP*%(C2S5*<>H(3DL?J'D /W8, M@/7J)[!6/ FF3!3TW$4];36*3:&D9Q]6';4Y7;F)U S -X, 6.LUMK".M+R M<7JS*KVV^"]M@/Z+5G?TSDSG/SW"Q'JM+KTYR^H?P&$\&NL& C/UU9#>:7[_ MN(RV%P-?/I#2QQK9T09^P85?P<;#T%EXG$)AIK)WT MQJOLJ&2.5M?3=&9=54?%?;F:CK]P[O7?72SA>E5615T6OKQ6D;NJML\WXEV^ MPBN:X^7MNLP5%]O[][MKJ:% 11>D$*4H@R2"&'H1S%)?2^)J2_LRHL[ MX6]B4]&_W?IAK5C R_9@43FHX&93E15>U46EWJT+GM^OP'9;>F77F,OU#.I9 MHE><%S/[U9^27C"RQZNZY[3E5CVVY1=T#.\WQYSE0K)36)U?5';#W2M=8'8* M[>F+S6[)6#8V[ ;LW=W;J7J4A#X3"9(N&140183#C*8"9G&4H8 AGZ+(J+OA M$+6)36]/07_G6)%^&$HIMD!+SS ZP\#,S/7$W[^F.865TI+15>/#05KS=C_4 M$?N@!:+62^='13]5TE4+=ZGX >N&(?O0Z'$HS4.C9\-S3FBT)@Y: MZF!+?IJXZ*"D$\1%C]-[M;CHH/A#<='A%RV++]P]W"M;\][@EL31]Z;[4FMR M71K2WG+UWO65B$')[*L*'(PX;T&!4P(=U!(X^:#=@E/7ZGSB9:5\JS8DT9[W M^C@628 QS(C'(4I2"DGLI3!,DB#F+/;BQ"@+YS2IJ0/T=978CC)H29NM)@,X MZ2TC;J0WC,T?%7R"@_)QX1PM&0.$9ETKQ@5^N4AHO&&GP8<-3>OSN)M'7F!5 M O4*/^857DKZB]1#.*0^AAX*4X@(%A![1, 88^'[ 9%P!XL5OY?;6::GT_K$ MM;[RK/G*^RQH?^S-2?&ZHWP!5@,U7L]%4D_G':-CV?_OH)VS"H\U:&TYZ?HG MJI("[W-,U+V;G)=U%P]W9L(<#T=FPX#PK&;$')"79L5B!',GM!Y290BW<1B# M2U-'7IUXM6^^['[*?$OZPOA^U#&YQUWO,T4V4V][:8V<[@&9K%SN8^/-YG / M"--WMX<>LUNJ?UNOV==\N=QMY%#L)410#R:9YT&$(PZ)D"ZW%_@L\D@88F)T MN'9 86)EZ^B=4:WK$!2]Q?4L4.H M0^0F#Z$VQ)MXZ04H:_I@W3N<_E$Z?TBR@0OL@2'P8LD7MC==V,T%CN MC0,< '>0)^)F5$M?!Y=?WBW77_=#TRG* M,LR%ZN&14.GD! QFOB]@P!/NIRR.*-:J.3I(96);I6@"1=0N<'\[$&21CZ,PR#!04@R%(6&WM^YT-BY?0H0XBWV.L4@ILBC7,D9W8GO6*$V5& MM%^W#?0<#MV=8CUORQBC*!,!$C#!JC\HXQQF.(J@%Z0\#2+"O-0S\H4TB$Z^ MC9.N)6=@N3NQ,XWM: "G&^-Q"X=IK.>8<;C8GF4^3U"2V$1B9\$?#9(S!X'T M03@,!AF\:^MJ/*X+=0[ZQRJOF@.Q&[%-X+U>O?U&Y3;L1ES)S5I=<[U^9!&@ M),2>%T"2!6K?1.5/09+!((F3B L2!:'1OLF.CV MQ%K7%YD:05/7I -/,=0=MM9WC79Y^_D*-'S5I64[:%V=R[J!QIGS8L7$S+[, M.4 =NC9GC69FS^IB[,7SXH]/"QIQ*OR4P"P4RC9Y J9IZL$TBJ4'0Q&.4JQC MFW9#3FQG%#[22:EO26GZ)SUQA\V#G1!FJO['A^N[MV_ I[O+N[>?SE?;0Y8' M,BC:AQL-;/^Q4[[>4+,HTB'KG5(<^8O=@OU7GM]_D9_+Y1,O\#W_L%'QAK9Q MZ,&)T27[VZ9)J%S@(&-AG"+H9UA %"B%X&$*!<4",>8QBHP2*2SYF%B5W@JA MVMS+U80I5M2U5_FE;(K:]0<_/A;Y R[RY?/^O9F?[ ]_;:=#;U&? 60S5>\8 M BU'H&&I+JS:'*GW&+KH&AJK8Y^.-W?+^IG@.%K7;;F8=6$_$ZJ7*_NYP]D6 M017YBK-?^4K^4-W*[_(3+YYRRJ_69;5(&$]HE##(/;D905BD$*?R/X)DOHBQ M'_&4FQU8#-*;_."BI06H) ;^[5_3P _^'9"&EQ)P7$C6 ).633K,U1>N>K'G M:U8;LH=\N:S-FFE9U2%\]0R6,\S,S%)+%K1T@2)\ 3H(%6V7)5@U1'16D'6( MULSE637$/BS6JO.2G3FHLT^;K/P/4H0V%N=QGS _1C 2ZD#7QPG,DHA#%A,/ M49%D?FIX;GF4SN3JWZ0MXYJLQ4V-X^#HZ?#9 IOI;B/I92OICJ([C1T4R)&F M'J7M2T@20.]JFW?K">DH[C-:RH3E$P M4U9K +255ENX@:" '*/16?G#3E7'1YY%7;4%[%16_P7+@CFYBC^]EWME=KV2 M3OM]3I:\,0V_J3+9B\R/,2%! OT0Q5)[F8!$1?R#+(I\Y%./9$9I!F,$)U;B MFH9VM-D.,KV5UB409GK<4(8U:;"CO5V&:_(.J^=H"NJJ@,X8N7EKZ&@*?U!& M1_>]<\L@#A!JFSBF)$R3((4\(8EJ"Q7!C,58+M\B\$,8[=C'B4X?O>L9 MEO?KU3V\X\7#<)5^6_Q,#8<+3,P,QFDP]FJ2SE5D=%C\">J&GB#X:J5 AP$8 MJNXY\J:=C;B4&YKNM.[3]K#N W[@;:'P".-8[C-\F*#,EQ:",XBCR(,T18E/ M,9;[$Z/$Q#&"$SL=??)@1_\"* XLJZR/8JAG)5PB8V8CS@3%V"#H2NK('(R2 MF]48Z K_TA1HOV>;BUCE30U;=5)P)P=IFM)R2AB)&"0\81!Q3^X^(B^#*4EY MG/#0CYEA4]IC9"96^AW1^G **+*6K6&/@J2GW^>+;J;5-E);I/<-">4L?>\H MD9G3\X8$/4R_&WS:\M"M*YOTB=_73D![)2["(@N1H#"D0ET73"@D 8N@B*2^ MAD%"DM@H1'B"SL1*NJOVU9$U/'4[@8[FN=OY,AN>O!V(.\&=P1&I7!V_G: R M[P'VWQ"ZI7+WK=7M!TY2%411 MDL9R8?6P]*M#YD'D>\R3_^2"XD6EVM;K*:T^:2,]WC*@_6&KLIY4W8=];%D! MY!G\N)'<@%SU$MQ^]WC+D7&Q4UV0]71_&NC,S(%"K;Y%?-M'[8\.M5XIQ''4 M; JD&@+@KF"J+N&Y"Z@: G*DH*KI")8U^7'56^R\F*9^C"CTN+H:% 0)S*CT M!]($,Y1%F,0D-.I*VA]]8@>@I6581W]/?#U]MQ;*3*5;,A,LZT<%<%7V?F_L M>4O<'Q/KH)S]T8>F7JZW=].CU \3#V'HQ?(_*$@13&D:0,X#G"58>N%,F 7, MS9F8/(!NM-JX0M;U6CU] 0"+-7N2@@#VF,R^C+].F0![@.R7=4?% ^Z*NKSK M/""0XYAGA,8X]HZ7^)*6)E_V.;E,* MTP':.I#NG811V1PI_VDZL^KXJ+@O57G\A7-/W2\I MW3QLEJI90)WQ*XD\%OP+7Y5UCSZZ?N#OUV5SU-]KDN<)&L19#(.(A1!%0C4V M"0-(_%1$/D)IA(P.W,[D9\8DH*LOJC=WW1_S\N;J6JVFBL7URKBQWKESH&<] M9D36S,;T0>VQUK95V&,.--R!'Q5_/\V4!G 67,YS!.RX>:4$@K.@.YU=<-ZP MMJUA:GM1AU_?+E5SKCJMNEW 21I0S*($BB3V57\G(1T=I'P<(CB*HR2,B(D9 M'*0VL9&K:<.6..A1-]Q5#2.F9[2F3N$+!3+V- ; I)STNF+MJT0.TYBX& M/2[VD5K/&B_9M_O\G5=?UFSG+FMV6SKQ^L2ZN=?\LR&MWV/IE,3#RNA(6#,5 M/"*GXW;<&F*=U>'TY9BS]S@](=2Q+J>G'G557>,#KV[KHA(Y;7];%X*(4Q:& MF,<0XT3E"K!0.L2I!QFG*/#]-$S575[]K %=PA/G#-RJC<9Z!5;KE723>[4W M?LSKO($.K!B%-U85=$,".,P(AF89)Z81 %L5F]#5<= MRNR+;ASK5J;5K,P&P&%5=0^+X5;W3$0LBG%8-G#3K,V M93NNI5J.:..B6FXY\W4M;\<#91GVY M;GN'&HIMM?SHC#_;:F0@;']Q,GG-,G^$/SRN"UP\MZ&@O7+/URNZW#24"Q7U MO:RJ(B>;JC[E6:O25*H&_GHIQ[^O \6\K,H%CBCC0NU!4X]#%%#Y$PTR&.*$ M1)2+)/&,RL^[9W'B-?$C9YP_U >E^PR C@/#+!;W(!B!@6-$428!U#N+S(8^1Y*LCCV0\_H#M%+ A-'_>[4 M*W6$O6M$O0"U18FC#N(Q\2EF&(_!3#+(I"2(7//(F)2 DR[9UMCXME MOVS'F.BM!^?(:6;-=P*^'1/0HO/1<2F<=3EZ,?S,'8V."W?8O>C$:[UC_"/M[9_G'_FY91JOMGXZ7MSAGUZLK_)A+Y[87EUQPW\=10&+( ML5P;D>]+9]W'&:0TB;(4(Q:;WAP<)SJYH[IC 3Q*'F"^ K3APK"$UCA^>BNC M6TQ,M7(+AB*N[C&TY"_VC@L<%M+2EM95*:UQ@O,6T](&X*"73CI/O+Q>?=H\/#0#E]7JCBS?K8O+QR59_I^B MO3&AZ[F:#CRU>WM_7_![7/'VQIQ::&[E\\H=;%J[OKCWU>6&B74!+I=R=6K3 M[53F40F:5J'UI76@),,O5:#.F3#PF(WG0<.MGG(*#%?YUT#?X2V9L^"T\_Z- MJ\7'8;_(6/@H#0((1(( %1)C<5F/@>C#U?^"@, MO"C0"KV=&'^>#*.:).AHFN83[0,R;$\I3#B<0I1&J40 M>XG\#P]2S_-0[&&C(K@C]"96N-MB_5CDO%(K3;5EP#3#?A@QO,]\D7*T_\26GTN'ZO2[_P0WV MY,?>G6$WCE=R[6@)@Y:R\<[\J-SC?O>Y(INII:VT1K[OD$A6[NW1 6?S8(?$ MZ3NI@\^9Z5%95+LKIK_Q]7V!'[_D%"_;BO&A'R!?0(Y52YE8PH6Y'T(1Q)AF M:19&?J2C<8-4)E:[/CFCJ]S#T SKFS.!S93.1%9M1=.296C!DP/T%COYKYW. M#8\]B^)IB==IG][#9BI8L>?%I[SB5^N5*CO'5_3Y;5GE#RK@\&93U)&#&_%1 MDF1Y_8^%2 +.PLB#./,CB CUY28Q%##D/,)AXJ?(U[J58DQYZNUC1USU8V\B M)FL!BAW]NBO[,\>%;DMVGQ<@!U\'2O@1H >,U-AQM:T M[F34_.M5L-MCX54PU+:GUC@T-E:^KNQGY(6A5]M0\_%FL:O68G:VUGX BRNV MF&R6N'B?E]6+\G&Z]VQ/#3"QR6SI D7XPC2Z?UKJ\=V$$X'-+%Y?UDFJVVG) M97>_]N2H\UVR'1-L[Z;MZ,/F/L[ON% 7H;9][_KUSFC$HHP*'T:!GT$4!3'$ M42)@%H<,<9[&&=*J$#="9V)E;"B#%Z3U5]TAA,;]$D=RF^GD<9'' V]&LNO[ M%XXPL/,F6BSR?>H_N_$8-"0;\ ^&WI[-&] 0H;_VZSQN;H6N-D6A7(E/7_'C M[[C:2!KW-[1:RU&5Q>YZ;V#5*"^AD*:9!U&<()AF$85IE 59&#*>"J9KC[0H M3AU[;'D I60"/+1<@)8-H/C05U4]",<-EG-@#".4'2:*/OC]&"86=DP/''V+ MYAPD.]NF 98;.V^WI1/\P(\P(1[TLY!"Q)(,XA2%D/'$RWP2^,JK-*D >C9+ M$UO4FCHDBOR+),,=CZH$4/^YED_0E/?3*M,PU7P-6^?7F07#^%<-[*^:$_"K M[028%S=UAIFK"JCG,S1OF51G ![44G4WLN75$DJ+#58Y9&]73WFQ7M4+\5*5 M8]]%N52SPPP+RB(>0NH+INI.>3!-J ]%G(4^#5D49EH1?E/"$QO-CUQ5A.1E MG3_)^YSL1?G79)G?VQ15U\97S_Q-@9J9D6LYJ/':XP$H)L >%PZOHAC*[>I" MBB[9>:^E&()Q<#G%]'WSZ/7;?U3/EU\+5KK+DS<8POA M^^%\F]?/\'"X=)@PR9=U\[QF ULM4,336"2!W!+&"42<8(AC3T L,C^)L$?] ME!O>F3U%RT1C[*[*-I3!\J+>,34KPR)3+>V\B$OUIBHQ"4>0\"B#49IZ :<)PUY@M&UQ MP=4<@: 2\)8IH"89T!U;:A6M99!_XRV#X)$7H%0OUAE-]4^Z*4UN9TS3W,P] M#X:FJ<<>V/$'WN[-R=7^G'1,JK+[39!HM*"(N35SB9LKR^>$IWFMI$L8#RRJ MT\'MK.^->O:FN"W6;$,5G5\Q_?MR?=]N)WQ*(Y1R ;FO\CW#-(78IR%$-")> MZ%/YL]&=I6%R$]O+EI:9L1L!2,^*N1/;S#S5=.7W ':404MZ@AM*>E(Z,B8C MQ&:U$GJ"OU1_S;8:I\M>>V+%R:9H+Y6,"4>P@BZ1G!E D$@RS+ M<$CEGYE1=;UC1*9.)ZA)@HZF906]H^CHJ?*Y,ILIL+&XYG4N!^1Q5>OR&(EY MZUT."'E0\W+H64MEQ.47]3\5TGK"2]6DY2,OJR)7%ZG4'RY7;/\7O2<7)$*1 MSW &PX#(-3B*J%R#,86$!(C[D4""\L5CW??G4X6+2E-WS^')Y(-_R9G^MR]I MUL5=J?J![ZC_V[^F@1_\.^'W^4IY1,JG;J@86H&SID6$(J4A)Y EL2I@G\90 M;D(#R!'%7A)F49HD[;2\7;'OI7)T+3=<\%K:.0E(56(7D+: MHWQ; M=I0!;DB#)USD]7E2H8ZG?L0EP,JV48FL<2_)82#U[)=#>,PLE")\ ;;XM+2W MG2^ HNZRTH66F,XJ70Q3F[G2A9;HAY4N]%ZSC-"7):^Z:/\ED:8&TVJ!0A&1 M@/M0JGFJ3M5\F*8^AR1#E-) H-AGAJ=JQ^A,?J+6T@,-=<-(^%%D-"/;YTIK M&*FNR6W/S<#GCJ3#O>2@2*Z"R$=IS!L4'A+S(,@[^+"=0OZV7K.O^7*Y()C[ M240XC' L("(!@9C+1=AC0802/_0(3'>Y X0WM73/0P/3.(CC)(*>K[J< MRT4)9B+)H/QMZB64)21.39Q3&R1LJL:7&EJ_6J7"]S5A\?UCGD=?F@5-K--! >Q$'*(4J#5*J% M.A-(D: $1['G^[J5E8Z3F/H(H$^TN41A7%WI!#;#RN-&8L/8D+FP1N65AN4Y MH[;2B8%G*ZPT+%B_JM+(DW8NVO6*<9&O\HJ_SY\XD[LQ.:LY6?+&'_P=_VU= M7"UQ67[ #UW7)J6+'I+>G,<2N7Q[.(+88^K^+^8>C44<9UHUS\[@86+5W7$$ MEXHEL.,)=!N4FBU0\P448Y9'?#83H+=V3@RKF7WH(?K>':+&:_,9F#A:QFTX MF'7%/P.BE\[!.4-9I@E57WBALI$*_D45GG_BURNZ?N#J+LD'7MV(._SMMO;Z MY>\+CDO^AC?_OXV*B(0@(3"2.U0F=VQQ2%41.093YJ4^0W&,(J.&S^>S-+&Q MJQFL\S&W'(*\9A'\N)1,_O07PTRD\^= S\#-BZR9O6M W6,.7+>@*OY^N@"2 M174(*9F<),CE#AU7F5#G,S1OMI0S \RJMR-;&0B&*A$ >0'$4PC+X%9S$B0,3]-8J/4JY.4)C9J'5U0*L+V.>2GD=*S M44[D-S,]6]%KFETSMHLF@]ME\_L6[-E)O-OQN_28O_['!RUSDM,W EN:C;<-3&A1\MQE[8BUN6=HU*V,;KGJ MOF2K6T<[SLP;GUH!.VP"YL#4S#),!J?1-=5S,+&ZKVI%<+:+J^? T;_!>M8X MYE';-AU<=5W_Q(NGG/*RC4XDC!#A29^!$(]"Q&.Y@:)!"KF?Q'$2".:A4#=P M>Y+*Q(:GI5MGLK6$#>,[PQB-!W"=2&YF'JR$-HKBC@IU1B#W]-BSQ7)'Q>N' M<\NZ\$Y'-M/)H=:Y=0::+%H@)[DF-"NO(P3]- M9U8'?U3MJ MP(FJ;U*7-UG$& =^A 1D*F,.(29@ZJO@0(J1CR*2!J&1Q?AN))O80C7R*-Y5**&#:J^W*$QDSY?N"SH@E:HH;9#L>@ MT5M;SA38S,J;RFJ=(WA$&L?I@GT*KY(Y>$3$4TF$QQZU4\&M*K_)2[I'I\M 0$X9H=[4%>W0G.2#6$=#1QSA(:M:O4D?HEY^GUCNV%Q>+_ FKPCI; M(C=B]\L/O%K$U$\"BCDD#"&(2$KD3Q1#'$6(D"SP1$ 7U5H53-7ZKL=)&BTD M6\+:G[C*>V!;>B7 %1#JJW\:]%YMX=-3=K>@F*G\CLQ%SXVO\T--%54#_J8TD;/D!.X; MFAS;82S+_AQFHG59: L2:":I7H#+%RC= M8K>5C36D=U6K98#2O)58QD4^J+.B\8JE'Z+&7*]NY==1OE&)^YRUN2+M&6DL MO, C:0HI]@A$"2$P\P,"XTQN13(_P7YL5&5SC.#421X->:#H&WH88TAINA0. MY3?T(7JB3W!RK"N8*Y=@C-R\/H"F\ >+ONY[EJ?*%5XQ7+ V[^2O6,75J^>V M^4KG92P"Q((D31#,,AI#1(F Q.9+?VNY"[H. M"Q>@NW10]U;J.')X MO&B$@*NS/SVB\Q[,&0%Q<&IF]K9MB((+7A2 M" 83+XL@\I7]0%D"_2!.29C2),IBLP(O(Q1-%,.J[LN6?G.#Y**]/@+6.Q[L M;Y6,P:D;D7 &D6D$HL.FO6+2=GCH$7<9;="2TEET89C:S-$$+=$/HP=ZKYFW M!K_T8^^/5:EZ ,C1^2I?%Q_6%2_?;/CE8Y$O)9QQZP$G 4E"PBE,.)5[A2BA MD"1Q!&-I$!!/$@^E5+<_N#[9B7<,_L^Q]W^#=_DW^>FK@G6@80;4W-2W*6I^ M5+/G6+\AM@&JPX9A.JS,[$,#TY:+(90L^H<;P*7?1'P:V.PZB1O YZ:CN+GP M VW%#0:;K;>XN8#]!N,6;YN95L;S1=M8Y?GM-_I%Y3NID@@+ACWI6$FKR1-/ MU4"*$IBRQ(?$$PS'6>(GOI81/45@8G/9D00=S;JLAYZFG\1DV 2ZD-1P(V4F MI+9BCDDR578\^9'M4N*K3GOZ:5U^N-G)G_,"+KM/B M\]7F8;.LO6VK/('Z4'?B+L" MKTI)E<1*)$&9^DD+$*(=I[&>0LC"COI\F06I4#W,&GB=6^88! M=16 MRR8'DQ./VMZEN0[FPLS^]0Q#[Y*[D''_L6VW^NSJEK=B0!J&>#F$>RD M4(>FK1SRT>VD=K+4!ZT[:4 MCLOCU=FP=W9,.SW',Q_WSC8%A\?&\Y&V6UL^ MV*%6RJ&W%):<,;9Z>J)K5[?>$1G(0^AHRF B*11C#C)((D3<. )H1' M5*OL@!MVIG8"ZWH<8,=CU\+U\N;JVFQQ.!-V/;L_'YAF)OTE7RJ\K\QPCS4P M4,K-_UHS7"IV^VL MZMGG[W>N#(-Q&M>SRY'[V=L;V%N9!B]A=T^Y=M=?9TKFNF+MEOGOZQ[U)!-C M?%EZ&B[W:3I.LJK!]Y!]=/MKJ2\%-*(J\1JC^%$^&D""4JQ=/N# M$*:^1V&$,*&$XBP.N*MRS>>Q.O$*I3*U[[&T5&U.>\'I^GZ5_T]30V)=.[%M MUKLJ\,6_J8^&U]=KVJZH[]:%_ 16NX.,;L]HF"9!N5U2U;!\#GG*$AHF/L;Y@_1UNA5YL5]ULA-Y6JMG+)'S33,Q\I:0&N;"]F;.M'ZDN_[QM//.%3SPO\0(*@PPCB!)U#HZB M /HTP"@C,6,9,DPO7US%"5-HWZVY(;&MRY1NR[ M'ZN\ZBJTUI?M6M(NK]$,B>;LVLQ1(C-?DQD2]/!:S.#3=IK:'9BJJA$I)=(# M] B,,BR]P9@DD(@LA9$?"9$@A#-J5)>G-[:1JV9^$_Y.O0)Z],P4L0^"GO99 MBF:FG.VNQ,CK/I!\,P2E$6QEZ*#>^PSL3YY Y\RP[@ M.WY4U3Z^8FJG_UB?'KU>L7/#:9XX"C3=U,T>_GEY$*Z$^9X.P-U.P6O'=@RY M_N<(ZMA-A;-HCB5YZS)JJL6?VG?>XN*F^%2I#+&Z7N0M+VH&%Q0%<41P E.D M+O2%Y3?2]N@[_KA4:5%/?+E^5&Y3=ZQ",659$A#(4B0@BM($8H%5,_"0)HB0 M)!-&N0Z#U":V/AWM.N^-[:B;WI,9Q"O /J%,0.IA+/'R(YAA$D#N^T&882_D M(3)S[)PA9N72-8&P8@;D]!PX9VB8F=V]3Z='V/TQGI: SN[U#-&:^=J.AMB' MMW)T7K*,-M(OG&V6_$;89UC?J9WF(DF\**"9!Q/*I$D@'H(I\Q&D,4])&GH! MCWRC=#%7G$V="=;RNYCD,,PE/1C%,^&52[=I D:0H1Q@'$3$0JG?6#6$?E'(]1G2NBF?+=%;BN>MP_0-25V"C. M-"2651CIZ("S18F&Q.D'@0:?LUL;/_#J"I=?;HOU4\XX^_7YCU*UP;VN4YCW M6@AMFV.*E+"4RFU*A%D"D90$H"%&8Q#I(L, MDF#,Q>71C2UNG/Y8K M9/56UFG1,M-X=:54,0,Z;M26X$?%$,A7/X%C*$[2J=0>$T?KLP4#LR[:]@"] M7,G/&.F\9MF7*TFFDE]?+K<$EV7)JW+7;M50AXS&G$Y]MEVD5?!PQPAH..GU M]YU$::Q <-Q\6H_VJ[2E-H+E5,-JLT',4ZC?RI%7G*NRT\]EQ1^V*=0">1X+ M!10IS^1>-J80!Y3 D*5<" ]G(1>Z*=0G:$SM*F^I@I:L?G[Q*50"E)$0QR'T MF2H%D7H_&5#^68C$@VDFI]Z<[94\Q'6^ZGF8X]:Q!K4B6<=IORR M7LI7/E:KRX=*.]IP].V)C6AS2-NC"C[R:E.L0%,>TB#^<%QVC0C$V6(;QB L M)3:+/PP*91>!.#[D?#&(09'VHA##3YZ=&MO4!;@NRPUG"Y_&),@XAT&223^& M)@QB+&+IT83"]Z@T3MRH>-,).A.KX7[Z:]LG+*\IV[<(.P69W@[( 1!FBKF? MX]K0O -U4F26H^)Y3Z1=8_*:R6O'A-U(&'UZ./FZ^';?U3/EU\+5EZRO[U; M&:>AGGA]ZFU%4[&D/EPL]VM?O5NOJ]7:)"I_"H'Q9=&!\(;>]+C<$R2$CHAI MM5*>&G.VI7)$J/Y:.?:H;9&!%;\1+T[2\+?\8?/PZ[HHUE_5.1M^E'^IGA>( MAB2(*85!C!.(2!!"3+%<4-.,8E\DG'M&+;E-B$^LRRU90#JZ@+:$3>L5&."I MM[Q.A9*9TBLN5#;/B[/P"] AM^4%7(TA9U$9P1P"9Z43#$C/7%O!')3#X@L6 M8UAW\Z%?GW6UZH7^![[B]B%)+,]P7TT]"'2'KH$$<9A31+O4 $ MF:>CNNT':%?=5-U/4YR 'W$)>X\J4&0OP(ZPT_8SH]*YZQMSFM3<#5]&A3[2J67\'3N%WU7K M[!?Q\5CLH2#DT(M4HK+P5-,4/X$1]]/("T(6!M%BQ>_5%;@[?84_2DSK.\Z: M[_B I/8W_0[G17NU\L=MDQM#A3Z.E9XFVXMNI<([5.X4=U 81QI[G,:L MJCHHYDL='7[8?+-]O2IS^>1=P6[7RYS*P6Z+-;UDZT>I .^6^%YWVSTZT,1+ M;4L?=,EB'1?U&;ABA;.-"H^U'.EOQL<1&M^6.P7'3$4-<0&?%3N.MNG:8EMM MV,='GVWKKBUH?Q.O_Y+=FJM29U9RQ MTUN.7>)AJO8MY0N@,/E]#Y.._ 7XK5B7#JL6ZLKK:/$>)3?K.JXK_,LE7?L] MRP;4NZ9A;_ACP6G>)/GRQR6OK\NLV.7#NJCR_ZE_+VV0W(=6SZIV:27_I@*\ M]2W'18I0%K$XAD%(5.]JC&&61B'TDM!COB >2K&9N7#%VN1FI=^5C_4XK;4) M]U@T;(GM:FKTK-%KP&UFM?HX]UE4+4A:)FO(^VQ>@([1B[K0<751/[+EUF$O M;\?XN6H#[HJM>3N(.P;SH/FXZ_'/*+'>'(F^V132 6]:7C5'I;U2T=NN6&P1 M80^Q((E@P+T((E\Z:%DJ.)2_4T6\0C\B<1<5T;.SYDQ81$L,STOWVAI:)2I8 M0*MG)R>"ZWNIIMAO*^BX&KP5:"XKQ9LQ,'\5>2N CE:8MQO)?1<]=6GCW7+] M];\YN^>_X7RE?ODK%^N"O^QA*\VJ:J5&1,Q"$:2C]R)2C%#**,X0] MZ6)FV%7C/&/N9C@0.MTKS[R'MMN9T3./KX:WF>74Z&M77S%3[(*:7[D=KJ>F M_2NIV08'G;J5=SE;)SMK0&=H7F?.VW?3K\X:5I,6=?9$S,QT652+RS+'[1T$ M1#G#"?-@@'$J]^G$AYFJ0<%Y'&&2,A;%F8Y]W1]V8L.H".F9OA?2#MLL>QD, M-ZZ2AL-2$,?9'E)I^49/G>6_=JK\8K!9=/"X )WRG/BK[=$RJ79ML][G*WZM MKF4LTC2B%/D)]"/E9J11#%-,8QACZ6RP&/EA;.1FG* SL5XHJKT^>."S(@QJ MRH:5J4[AI'NP?+;TID?+%H);'#$/BN7LD/DXE9F/F0=%/3QH'G[<_*CY W[@ M3&Y)Z$8=7]\(N?9)?;#(\!X=:&HG7M$'6P9 QX%-JO/U)N8[Z9UC(< _51L=^PERW5'G#$[,@RIO-^I4L"OHF00T M21F!$5:+4!C[,.59!(DGB%R$>)11K47HY< 3+PT-*?W0RI[,X\$56TG,K&5# MQ7& Y1CK9X18]H:;+"6)3-'S AP@@5G(1(PH*J. 0L0S!3J$NHL MRI(@#C-BXB,[1_J<,@=-IFSC($GG954*7DBZLX,<\C3P$2:0^ZHY21C*C4B< M4IAQN0,AU;.U >6E3VHUAMT:*MW:O+P1EY2JJD$J M=4.E_C\W_]W%_%C $L29ROFB"42"13 +O ABD21Q(L*(I;Z9G=$C/+F%J=E0 M.G*K.ORTI.@XOFBLXS^-S^O]/XJ9W@CLR()M%9 M#8@9$"]-A^';=D;CQ4;WPT8Y\S?B3;[3O:9B2Q,QZ&'(PN1G9!KEP&^1B#2> MA6QFE)8ZQU+]FFFQNC+ M'4Y$O!0&,4G4K2JY\R$BD'YY*+&7+J(7\D6EBIV].O8[+OY_@;R>R9\03S/; M?Q"I;5C9MDDJ]P.[+8/NE@!+(!RM!:;49UT4+*%YN3K8#F-=5*4.[/\UK[Y< M;ED0!9X0/!9&A9OT MR$X?(JB9 %\E%Z!CXP+T_,V:%?!9,6.8.:,)K)[Y<0^7F=5QA91-&18#P=T5 M9-$A.G=I%@,@CA1I,7G;/$WG]]5CKFK)W^4/G+U;U\FM?^*E22V(@2$FM@._ M?[B][OH=HF*FY"1!.:SYH2&N5EC,T[FP) M.1K"]5-Q=!ZWO-1](3*Q85$DH:()%-$+H,A:;1V. J1G(,X5V\P2U!+?F4EL7KIU0"17)5J/ MD9BW%.N D >/:/@0--!H6R*&QN65>XJ.; Z24Y_3,E?I^O5FH+3[#\@W'Z[R$\$1+4 M8T1ZD(&Z49AX2!ISGD+!J>_%,1-!$+3PO%V9U*0X$YR.F'X>61.1=H6+GB$_ M3U(S,]Z,?W'"IW-<[>&H3"ZK.>P3F+]:PU$!CU9C./ZD[85&D:\X^Y6OY ^5 M*DC3+U1S(]1-XE)M:7BYR-*0DH0CZ(7*M(M ^EH$>^J?E 8>%C055A5TM5F8 M)\NN3UYM2E3>%Z;5!JMB:4#54@ _JKH*QJ5V]:'64W;7R%G>G:R9 "T7=5FL M"_ 2PUZQ Y<7*HWE=W;)4I_RS!,@ M*L-&P:6LAN'?EBK8D;U0X;"?+7I=#@*@W_#2%1!V72]/ N*F]Z6.< ,-, =? MGZT+IHX0_5:86L_;^4"J9(KTU-_P,K]?-87[U@_2R"T(BE,4<0:3%(5R*Y)Z M3M41-O MN/FIOIIB6G/\-'QZRGPN)):5QELL6JH7H$_796WQ4>&5> C&(:99"CV8LY0DB* PFK0!Y MDK6)E_TCY1];/E1RAIS_.4I GIX7/2OS.FB;&:6SBS^^Y'E;#O)U*S^.0OE: M91]/,_9]UWPT@$/$8>,TKY&: UL<7L*-S8,<$ M!Y_OZ@.=26Z$:4CIZFQG@-*\ASSC(A^<]FB\XJ@GJDH(:/?R*FV(R3,=-L:A/-[ MGQZ*-U7KTQZEU^U\>BCR:./3(Z]8+M)\*?]Z_QM?R4W84O4<80_Y*B]K6D^\ MW:4M8AHE88HI3'"*(/)Q C.&.?20W \))H3(F-F-33W")I^XU47-EHT+<-\P MTC1,VF/%<#77 S1*T]2G*(.AJM:!PBQ3.TP?$IZ*))&[SYBE1@Z03 M!E6^$J2:OI)SH S=I@Z=WWKH[//0!:HT^ MC-4E2-^JL_7UZE@.]0*E41J)A$&<1LI4!]*HJ!OV0L0AYS%F/'+6O42#GXE- M3A-'H7MQE"[4O6PB)6T)IFH@+C+)1"1^*H(($8BYCR&*"(=91"(HF)_$C$:^ M2#R3K-8Y)\(\!;:^C#$V&?-.P/G10L>P.@\1[F[ J*(L15.?=>+,2D=XS1 ' MU.'FNPG^&4!G$O$S&=:Z?:LJ+:/"B#Q_4@-+FE>;HE;!P".IB%.Y!,6>@$@E M0F#A!9 (AD."*2*>89VH(7*3[Q8ZXNIT7*%@IE%VHK_L2<^ M%G+9!I?+Y?JKREEOKO 6G.454!_@!6C9))GP21A$,,4>A0CQ"&)I/F 6TB!$<2)0',Y9 M1?\(CQ-[LS7%LUJ.3C MFOOJUP7;.YX(*FB&4Q]%@B';9(W:1+LA0R+_52E'HAPD;% MX?J#3[P#;:*/K+X=;.R3[8&@9_%L13,S5?OWGMU>=7[)O<,KSMNA9[_:_%*H M8U>:#YXQKT)TNRI7E^QOY6U1?'JB5V75WC?0K$!TXO6)_8M;M3U4RQS[VZ:L MFE+1M]*.%. 3+YY4]Y6K=:FI.4,@#"N0(_G-]$A/=(<='#2DM*HS=&K,V6H, MC0C5KR\T]JB9VC&>+]ZTEVO>Y27%RV81?"=_)WX"1A@@1$JZOL()6)];.C"QK"K4<):M)Z6CF,T;!>.I/<3#.MA-960RVA M!A11OM\HHOQAIXC#H\ZBBEJ"=T411(1R2.* MPXC2C$592&F8&AY^[1&8_KBK)F=XN+6/@>9QEK52%J/'17!U#+4_ M^+P'3T<%.SAJ.OZ4G1Y]Y%5>U,%054FDES(=1(RBQ,,PYMB#** 4DDCN\8(@ M)I@@3VWX3$Z(3A&:>-7;D:TKWYR38'X2*CW%H0G?C@ M830'T7W:F\/Z/JF]'PX1A*2B"R%F5"W*J.$ MPBS-/,AX@F@<^G&*C!*BAHA-K3!;TF#;X.<,MW<0-KVUT148ALIV! ?WWJ^. M;,ZJ6@Z0FKF,Y;C0AW4K-=ZQ2P[X=27DAIC]S2(>>^+UF9(#VB*>9?^HW"8J M>PJ$\8BL _G-M%)/] GBLB.26B<('!MSU@2! :%>)@@,/7INY9%/_%Y-XD?^ MJ.X_K.ZO5V)=/#1E3I[;/^Z^3.QQ/^%RE459J$K(!C$D,4]@$*$HC!./^4E@ M>,O9CI/)([O]XAUJ#_8)+U6]T9NN%%=W!;6LKZ?N?MUNWU1J;,.R;:D3LXG1 M6]%G -O,K/11;JF"+4^@Q]1%#]&9:JA80>2\OHH9%Z]4>\4*JM-U6>R&,W=" MZGS8.I>X*?[_L5K]66Y/O8R=$LWA)G92VDXK.S:D0E6;8@7^+'MGJ?I.BBY( MXT[+!/B861L]:"9P8@PEMW)J=&G,YN08"MUW>DQ?-5-]5?CZI8F12WR]PM_R M0M61P?>\.01?Q![G-(E3F&4AAXCA#*9!DD"J&C)Y0H2A1_4\'A.RD[LWRJ4I M&Y?F<4L;T)JX?EUY;12'C<-4R!CZ(B_]CXN^X[?C UQ-A9)^)?XIT+*KRN\* M-:-:_:;B#]3MUQYJMAK^IL+UZ_D;OWON]O&PK4FY:UEO:4O0[.9;MQ,8SDFH%MNA%T M#*%IK/<0L5&0SMC2&0CK?".G0_N5MF\&L)S>M)D,,O.-^J:GV_6JK(IZA2OK M\]L[:0G;*Z-_\K+BK+LRN@B9'R0HB*&?,1^B-(TA$0F%/J=IF'@^CM+ K-/! M7*QKJ>HY;1,:8Y$O)3+WJ[4)D&0M2+%@"(Y1@B +I$F=4>)#&*0TP0AG*A&$-:%,>9G2' MMZ?W'2O:U\;.P5C/[D^,G)D)WP+U57(#.G8N=@#6G%T< OI\41\^[8H737HR M<@9F[@I4&W,P=^%J6XB.%+2V'LH\'-I5PG^W+GA^OVHJ8-'G.VETRV5M@+M> M&))\_5LAC<,B"3T1B@C#%&%5P#-B$(N 0>*QA%(6))QKM?*S9V%B>]8R VC+ M31LA;0Y]ZV*>^F% 2XS'0Z?3(V=FSSI^5%Y( U_'$NCQU&_6 R1C8,O9Y)#J MQUFGA]8NZCH9Q$9AV//0&0C*6@X\6XCV/,'[ =LS1[(,I*B0<'L#G\>,26\4 MPP03%:&5QCQ+,OD?S\-4>JC2B,=&P=G=V!/;YH_\B:\V:K[*^HI$?9QE&(WH M :$9,+ 3SW!/KX@X+#4PP+RKK7!OY'EWJXL%"/V4B(C!@.((H20*I7 F'$0]\3Q6> MCR*MBCNV#$R=:E)@QA]P\7=#M3/&44\WIT3'3(%WG,":%;#C!;0WK'_&[,MF!6,XQNPJ<$Q#2>UW+11?,4/:!@"#4?U7J#AJ?Y1<37N;KA! M4W_O-36J=CLO.W3=[+?.061@MV4U[&Q[K7.$[N^TSAK'W&*_73WEQ7I5?V#+ MW:%$_;&UJN +/V*!%\$P8QE$023MLY?$D'@^HG$2AY0C7?L\3FYB:[S' 'C! M@;Y-T8!MW!Z[!09OF1FXLJ@6O^-O^"'D8XM.QAY8K/5TM+3QT.QAVW16<*8F9V6C,.@T4GFA_:(\J7>_E#^:[.F4'KTU71_8,( MFL/"A%HBNBI4.$QLWL*%6H(?%#+4>\M=6M4VW6&1!HPF#$F[&:O_>#R07H8? MPC#A@2__%/O<-RF--DC-R';:-F.A74[/TF62U XQ/25WAH-II.IXXM.6]+3) M2P<23IBFM*/UZ@E)!V+KI!X=OF1^W;I)T/P3+S=-2F=9;A[JS,PWN1!3!-J("<"!ZEOA=Y M66+B)PR3F]A14-=IKW!1/*NS8NE\;4QKRHR I>4L7];-0#YQNBEJW[@Y5.?LG11!W0_9 M5.T^Y"TN5E)!U$WGYGK(\_$!+K_EY8(Q%JL#%ABQ3)583A.(XTQ DF;R]RQ% M ?>,@C#3\3IU!*='&.PH@\^*MN%%Y2EG3#-8\7W,@V&DPVX*S,,Q]'1M'MG2VQHLCI16X(7[?4#AZ[8 ML$BN#,UQ(O/:B$%!#]1[^&G;;C)U)OVN)Q'R0H^($$,/LP@BYJ4PHSR#/ X( M#EE ,Q*:Z>1+$I-KX[8(T5],V\6\P$)/ \^1STSW.DJ3]&@Z)8:S9C OAI^Y M"S8 /5I<9G7=_'-E%(30CU5=0^+F0)O\>@Q MT*L2Y3B^:2>U(WW7)#JK%3 #XJ5M,'S;O/=+NZ(W+8C_#\?%VQ5[@RN^"%#J M>0E-(?4\Z2='(H I#D-(TC1+$QHSK%=%;8C(Q,&&EFS7QEH1!I(R4*3U6\2< M1&A8_5W);7C$:2.R42>9,9FLNLJ<''2V#C-C8O6[S8P^:Y[=^%%=\Z\C3Q%" M08S\$,8!2R"*([E3];,4D@ %C&*1BCC1S6S+QBU\_0$_ M:'4;-^J7LLVO7'Z4=8[Y^*/M, M[_4_>?$G\R_VPWKU<;/DOD+?&][C=\/"C_DY\NPV< Q+@6.,' 3"_TQ >?%1>.$D%&I;12I].CSJ9@HX+U M56[\8=OR"5V/S.888E7EJTV^NF^;YZQ7Y:]3+ ?01:H\X%8VN?F'D.XN"*'5.=SMUU4#+YMEG3"\T^MH38%ELI=E6";'U%G5ENDXG;G R^20']:"F9ZDU=9'[9_X M^O+IOK9-*O?C\J$RV/D=<^\S*-:+K<_PLQ-UKBA/%36O_Z,Z+E^NF.JI MH6(A7>_SF#,4H "BP$M4;QTAMSPB@2GG!'LISWRL57QW2B8G-A0UX7.ZI$\R M,7J^UFO#;6:.3)!VW__A#"CFZO5@P^+WU=?A#)"->SB<0\O<#;K95&6%5ZH6 MWT=.UW(U?;Y>,9-CC-,C3.T*&9UJ# @Z[N.XD=',K/1H@H[HA=R$L?PI9QOI M[+@[&!D7S\J_&1AV-@]G7+2^CZ/QM)V7\R8O\?U]H:(G=6YYFT?W/E_Q>GNS MP&$4A4%$I<="ZA;R%)*0!I E/!59R@61[!EX+&,$)];-??*J2$7+ /BL6 U M#X8.R2B&>LZ%2V3,-/I,4(Q]!UU)'?D!H^1F7=-UA7^Y/FN_9YM/7G+YTA>Y MAK^1(R_7CVI]?_M->0)\FUB=)=(6^#Z'(<]":1+B%&)&.<3REU[ 4S\F6B7# MC*A.;!(Z'NK^(&S'A7$2N@Z >J; .2QF]F /D1X#H.5@HC1V YF=Y;;KT)PY MX=T AL,L>).7S9WR.K)"*^GD+9]O<<[^+*_6G_B2TXJS-KG+N!:(R9@36X+] M*%W+$U!,@:?RYSJ(AU?/H..NRV?3]_6-\!OW_J>"SLQ:6*(V04T0&SRL-A!& MA&;;4MB(W]]D6+UOYVUT77$*SF[D9N8N?^!M=1M,&_0K.Q=[;*3*CE 5XSGY173>YF96HS5=W6UA]D."5VAR)4)$.5 MZE^_ (\(QL6 (T J>\9ZLC*E(-S]8<#A -P?)T&&D8\)R5E"9,!!_19/2IH\ MJF"K^V7Q+_6%U]LUKRY,#P7.8V061#BQ'.8*!B);J[70"9KBG#7-47QP6LZL M,<%9<_?C@/,/7' OV7T)H=>1L\RZP0V< M'"-&'+T==$(4_(45;4Z 6^TK!UT?(=F"V:TR,+/&Q_^_&JQ^U I89)2Q_7*;6NO*%B7KWR M6M7<+;J70>-H1;948M;E^C*@]M?R"T>SY'WAO*GY)@N]$?BX?$N>BIHL^B8H M<40DC7SESB**,,\I4J-$"#.N7"[! 8'%Z*/2IDY'V,ANMJRH6'J=>" 7S"AB M9L['&0XP'W,:@@E"=R,;75'%C,J:ES'&Q.P#XABCARPO_D19/!--&+5M,E+U M?6O?O/R/X/?-96/;T+9Z*)Z:FE*,PUAD)$ L4/-?5],BRH10>W3?3_P@DBD/ M0=>!5FI,[!,ZJ=Y0K!6[GB7(AO>%DT,'7C9:/!3QO:G*+'^YM2\+I\7(**/X\^/'4- M/G\<<;&]P'CAI*E."SM'K;(ZIS@^XFRG%:,&#<\LQC]HT==02L':R=M5,GPE MM=Y/*)V+1;%AQ"G5BVQR"=H,];O43TF*F:;G=MQ+(8N1AC7.,!Z?W5/C9L?^WRLT*,OR MM$[>KE)7W@;:1J\K4/7'): "NBM.#ZYER\6I0(8U9;P,GK%.C98CS]>^\3+3 M=WHZ7C@4W./KL.R+VB]6#SHT&S!CTBCW91JGR!U1^Z&J2KK$ICG.M&LX@'288P"RFBJ22(X4S@(!-A'()21D]* MFMCM;.5ZC>"+2MA.HF5V].,$ YC[L30?7E=VSC17Q6$GY+WESCWNS4FY!U$7+UO>FVPX=Y4#VJ8B2E*$D9#G"H53!A$\" MY&,FL21I(-(01@ACJPKDRV_%]M(IYNDB-^"EM36\9@YA#LA@_N+K1KS7RY^( M)?E2VQTY%&LU9O4WEX*U[XXN'L\RW-!= KH*F&_B7@OK;EI%BJF4)$8\21/- M3\40(2Q 8<:"D.2,YF:4RV!\)$D(M!M(1G*DB1%%.>)VE7$0>:#&#.@ M"DP\S;\*IK_J6Y6\;[K.EY0<..'!P)KY@2GA@KD'IQ[K<>P]I*O=&0!COQI!7QJE83CRE5O)_:N^^?H>EM5L";.8OIX80Y MDDZ?_C2C.01J+EMW\&VT\CJUO+<-MJUFI[&U2(*[!!IG27!62LR-9N?<]IN]OM-M7@6_DR'.X\Q/D R)IA,D5'FOD".2I_K,E6.1@;S7"3D3 MNZ=.BB[\QQFK'#F(4U)F]0!G3-V?XN<^;C>'/Q3+HA:?BF?!/R[5]OZ^ M4,'/=54)S:GW&_G'JGRK*WN:W.\LR&4BDQ@1W_<1QB)54SKV=4-7+(@?A7D M:G,/D#WQ7&\U08TJWE87KU7&HR]>HX[7Z&.5;@_!V6S^3X0>S"Y$\,[Z=Q(\!*?CE((0ND[>&1B#P'C\!V:,C[%+[ "-F][EBUW M9+Q'U+:JPAF.,UOMS1'EAQ4WQWYMM]SJC?\7^>MJQ:OK)>]. ZIOJP7?)-IB MZN=IQB2*?)V#'4B**!)DM MFFY1@$VV'H!&>L.:V!+F!'1CZ_?+ MNJA?FD9 I"GZ>$=JTM^381J)&),,R31,$?9S7^WS X$DPSQ+T-9.OFZ.3LM1H,K/%Y[Q("X!F=I?6@%O$FIEFUB1\=>+96\2;F#=O% M&WT>'H-^%56M0EJ=7?!N):K/J_JK^&-=-&0[#(M M5[57MKIL^C:8A[@ I,Y'P-. !)O%0WRT$I[2PONZA\\$)+5PVZVB;("8V8)P MN.G#&-WB:=L0?M#_9LFWF>S;/.9-;)K$&68YE2B)28YP$@4H2RA%09#'(LLD M$Q'HN!X@>W+_<22!'UAO:(.H:;0_"4Y0%V(%D46H#S;66$N M #X$S*%497W7GN6OJWKUJ.9@<_5$?4V4%_DH"T.U_T\I1U2F*>)I1@.?!#@D M@8G/.#[\U'O]3A;H@NX$$.-3_7+S@)MX0\N,I^^X 6,S5#TYF)WJ7]N9>6+0 M62;?N$']_#KS*3T#9I%":_V M7F">Q]TK4?N5AOYWDO*'2=!T56?E5+=Y:[.F@/6@GFL2(4Y[#C8R[F+, \RR M $F2APC'(4>YGZH(R<=4L(R(((9E98\(F]C3CK35:\2[:3/8PF;F#UV! 7-O M]CBXZBRX8^"T705;43]"1\$=HPV[">X^8QFJ]:U61AYA:V0X,F_T: >;Z0J/>: MG:A_+=9-D^RE>DNK9:V&7NA_%OH22U3 XLL!2"P*$AKF$0JEU.='.$09%P$2 M)$V3B,>$1!C(N&,%DQ6'SIQ Y4&&:29")"*AMOG8CU&F6UFG418E)(FI#ZOP ML_PV662?S0B2V8W.MR\WD7CH_G MX(#3"QU8[HHP:#OPO!1 !P8=D/H*ZZYO]85_6 FB:-TPPG ML40T%LJQL43]C:@_<)Q$,I$\\J,$U%<&)'[B.=V3A^G3G%V:I,WE$;#C# Q< MLWD^'60P7S!,*S]6>5MY6UU.=+Z:HGF-%3JNNMG A,_;WL8*F(-^-W:CV/FF M#1=SUQZ[$W5'8YR':4A0D*M00?T]0B0*BLLPB8,HC,*^L<+M/+#M=E"X MA:/W<=L]H7A\4KM"1U#%69*)U$14(HT$RC.4\WU'2B_EH42Q8G/$U\YO80RV-HY+G#R);07UK+DJ)6A M6QB\%5T4]Q8UHV< -+S&<08*\"+G* 7.!B,M?$J2FV-&3D9FLR/LE4EKCAE^ MGISFZ%.VTY[6V\9O_<"ZB4ES/,QO1*EI+,F]N(N)+].4!XBIA5F?N6%$@XAJ MNG\BN?0EQ2"Z?W/1$T>''XKOZJO?'[=YI6[%\Q.I/**I:;0*8/(L8TQ-O<(4 M2$$]!-5G>+T2 ^>@];CR6DV\K2HN_074?&>^PUCPS'X$"LBA3P&/<&DSVL^K MMN%MU\B+AAF/B"]0DC8;);6GS*/<1ZGD*26!VI@+<$!Q7-3DH<16L*[$:=LM M$T _M+-8Q2G)U$8\0#X1"BN44M FW 52-G;#'68O<0KS]3R"YKF'C?+>5O^+QM$5'YM-)! MPN?5 /PJ$3&7 4,!P@K#O!]JGJ3T3S_.$L223!'A]>U+6Y$YM(]D3[383 M6A=T"B0J2)Y'.$1A*D*UDXPS1,-0H#P5J?)G:>)+(]80IQ!942-TK[SM]T4I5G5/N+^G.6N^L_*H4W)F M+H8Z8^YAZ=.Y!RZ-X]KDXKN$)6'@IQD*)!:Z>T. "$U53)(GF$J2Y8(".99W M!4R]Y]LDX[>Y^+;!2(<&- B!VV@;?)PQ[X*(8]<&YY%&-_PK11B[QIV.+/8^ MY^KL];.HU1:L6/&"=3_59SV;G- ,"Y^3($:<"*K)1@3*1*3[IV1QEJ8DYB*[ M]#1V7(49XH_'I]52]X;8D)LWVGA/7;9%?UYK%9Z $;<]OG6'HHL#79V'U:NS M^=4.E?DDJ;JVL$QV!'Q&_"L?"IN!<_Z8V' 11#D) L&26,0RAMT/3Z[SY#?-;XGZ3NF>)YH\O2%-KX"' MT]._-S-7^6.\"[O]D-8+-8IY0^6]@?::NWGXNUJ-ZMQ?5362S4ER+K6X!&&BH:_A/'_\=I+2'T#X[7*>(TV'M<[5*V/IQ4R\_5 5,<=]G18P;QN M"]-&BS&4SI\[70(77['FUJSE_9X?MAWY4\!W^7)C9WR[9JAG]3H0^U'D-VL! M<+!9'+J=@;U7MGS:+E#OZG\_*-W?ZG(:%?K_M:@?>@J7]]^[.AQ]DJ'^QV_) M][N 2,D%S5$@HU"%WE&$"",!2A,IDI#Q"&>@<@T+'::^B[1KOFP#)DTR+.*$ MH2@-U3Y&1A21(,*(13CF68 #'P-ONB>&T^J\YE975MKVM+:!U6R;,3%4L"6L M)T?0?L3KU?'^5/IXO4)7WD8EK]=)I]JZVP)<@(BCH-Y&@UG#] L@V@^\+QD* M'DI_6BWO;T7YJ--[-D-_J1]4U,)$$ :"ITA&>81PZNEKJT"DT@IU8;A[' MND' +FZU10(4JYXW<"0V'7EXMECTO '#V-/@T[:Q)M.]K0I9L)9]9EU_D8/: MOT:&/H$HQ8.^QGD6;3'#N]4C*99W :6$1F& 6,[4]CX-4K71ES%B/I5YD$0\ M\4'4,9>I,[$OVU?.6ZT;^I1A?6RCH+>C85]'__=622#CS(4OR#3FF@MV:/@U M+>(6H9@+H)Q%91^F7 !W M"1<7Q'SWM%Q&TE^+H0L"S0A9%V@8VQ3GI2[_:.]XOA;5/]^()7MX).4_NT @ MY1P'6<21'X=J-QGZ$2+2YXA0F$_+]S8*6$9:9R$T M/+&5 M#ISMXT@9SG5G]@-GNC9](/C*([6W.6K[R^A1&WR>&QGI:I:/"YMWCAL9?C## MS9ZRF]_OI=HMU)O@X99\U_D'^IRZ6*[UD="3Z-(\[E*:R2C*0M3T.,1I'"*2 MJUD?,Y_A$$=)(D$+OKGHB>?]1I&&O@5>SP/ T,P+3(,,S"-L01F0O32Y*9O" MGT:%J[[>VYU_@)OOR%< !,_J-^" [/L0BQ'L_,EG46M_U;!M<<'?O/Q>Z7;C M'Y?/HM)U8]=:BZ8;P9V?12*G/D,BUS203.:(!B%%?B "$F&&8QE!Z(#-18/\ MB1U=,-,+ZE.GBLX$_6E=-0P3FNVU4\@C&XU@#@< LIG#F08ZF,/1J#5AR,T0 MM=][U#:Z>-?G40.['#@ CEP.0/"L+@<.R+[+L1C!SN5TOFMYW_JVAO>84YH' M(F8H2*3:E["4:MI9'X4AY9)GA+ T@?B6(S(F=B(;B;MAG3%DD MD! 11CA)4T0YC]26*J7SB='[L]KH&^Y1!)O=I41-/[5:PODTL-Z*]CM\# MNG,Y#9?A3L4)","=R<;^K53OVSG[X7N0LZ:YVG.<%C3O'N.LP0=[BO-/V$WC M09?$ZR7_5J_8/Q]6"_5\I4]>ZY<[/Y9QCF6$:"(2A,.(J95:"A1%H4ARH:8Z MQI -Q3F!$^\NVE3]@1*:SX<+\=A\MT^T76FJ4X>J_N=_9&&0_K?7J@SS!&<1 M-_,'+G&$>85AT]:F;'<-]K[N]; 02!^WKPCD[,2[)?[U?/_K1[NYB7CV^DX,N0L$_"\2?V4 M,_@D?))=+Q;7_!^W*YW7U-7:&DZPPRE;W?B^HNC9@O1)@C&>AR,)]R1$B:HX3'))=8!*$((/M3,[$3S\H!J=]& M=A.>?;[^B_=WK0#P(,H03+-HU3U$L)E\"3K@ !9FK*,PUE#HK,$L#(C]D!;X MM'6_M%*02KP3[7\_+F]*\40*W:I-E*7@7:,9%50W)1 =YR65@6;R]?71=8"P M2'5/1Q:B. Q$$(>"I6$([M]DH8C1C+F$=*M3HF<:;'=\JZ90B#0:@-L]V78\C:M-'Z@) W+69LE%B[BY4 M%P!UI$G5):/9.;+_$?R^6-Z_$U5QOVP9KO3RG$=9JH(;Y:,H$PBGW$<9IB$2 M5/U4QB06B5'I^[B8B6.;3J@WD&H5TIS R,R[7&XYS'M8& UV$.,V.7( )X3, M.L''#=V?P&<^?2F+^+;YC#ZKZX1MLX+>%15;K*IU*6[%]_J-,N.?=TF:YX3$ M!"6ZZQ0FG""",XE8F)"4,AP0 >RN<(DZD"_]I5UE!MHU*V4_+0R2X=R_!C-/ M,1>T,'\"PM3;JN;]72OG-=HYY46^'"3GO.L6JKP21[L]:*?YW"\8TZ%+_)44 M2YU^].:ET^"K6+09V@_%TYN7-C]I4Q+Z:=76J[]Y.3:8+@N[U3=[=XSZG,:Q M1&E,$MW#,T"YH#%2\4](TYBR)"=V+1NF5GWBV.JX6[CRM"U=SIWR %H18+ U MX\N]P"V_^BMSX<1A;\N-JYX4N"D=^S2*O_XR,.D+,5HTIM7 ;HDQH##1*G_: MI%@R0?PXY!3E?A(C+&2"LBA.D4]2CGT:YQD!%?9"%9CZ\LZ,[Z=W)9]LTUC! MN)OY\"G1!-X-N@<2[)AMT7#D7L'B9W62MN#LNSKK<6SI1QX?B[H/PMM"Q7NQ M9#L!^(:A1X6MDK(P053?9^* 8'TNP% 08JG^3_,2I# N$H#TB5W50)=FE[JC MSWVUO W8^:])L4;YL&LX44@>.%T;[80N2)\ \N?E_+- M%IX#TC?K@2QSQXIE48M/*J;C'Y>U^B86:LSV9O8W\H]5V0CZ3#9TL#EG29*P M&*5$'RC&J8^HKV(PC@/JIU&(:0R*O(#RI\XF:[1!C3K>5I\N0^'*:U3J')E6 MRI(H#@JZF1>;$$J8#W./(CP7S0X+5TEI0.GS9J?907.0IF8YC.5YUJ-N0_ZO MEJ-7]@DE;Y5?O!?59J_BI\2/4B)0((FNP,REVB &:I>("4Y)G.28YJ!#+!.I MDY]<_;$NRH8493.1FA0TCPRT^R_@,941G(9G4ZY! AY(#<3K^+17P.LTF&2K M![+9U;&3DMNDQF)[IMA4%7?E%QOU("!XB071C^P@SE+.< MHS1O6F(%01P9W9+"Q$[L.,)?4L,>@U$ :9IGC.JX^Y@.*YC_:&$R:)(7!58] M!HWA@O08G (VVQZ#QO"YZC$(-7ZTQZ#Q8#/V&(0:N-MC$/PTO&KO]R4O%R_W MW[24HG[Y[9_U35DP\?9A>7^CX@;#"K[Q42;VCDJX4-+UX4FO@-J7E/]4<56C MA0X?EO>&Q* &F(P[0[=PP!R@(1(.>3_-K;6J #PS]&S5@&8F#BL##9^PS3J3 MQ5+P-V*I_E+?J.^ SL=GM>!?1;TNEU^6^F==Y4D01%G 0XJH)!1AAG,=$06( M\C"B44[4_X"%/A#Q1E_V2\I[>M%>V&IV5>>1OH6E7ZFWZ%H/Z]\UH>&RB*CP<.L;.:T^E;K\]Y0LZW' MQTT8KK\G/C%9"EZW\PLPB2-"!)*!)L86E*$1SC'% $E!AOK'D'RGI MSGF>70=N'#,I6)BCF.M4(7^*O1ME-KLJMVL7)6/1%GYA2Z*^^;8JP^!;HM'W21!?E,_K:2F[5\MU0/% MB@=W(I%YI+P'\K':%6&9JN- MAE7#E=!MJMCJ?MDRX3XURD$[UCIZ568N[#5> ,S#=1IJSL;^)0R4]+9:#K9G MK:+Z1FRH:G.*,_9"+!K:ND7/66M;1VK-W.36+9B'[6X=CW]Q:-P7SW3=(SXL M5G_J*AK1KM]]@$Q#SO3]7)"JS00F-$$99AB)-,MD'$F!8U!^)5#^Q)ZU:8*B M!3<%R=#";BB6X+#.-4+ X&ZPAQA4^UUY2ITK;P^ZJUG"/@@@[H,_(^FO%0)" MH!D)!$'#V!)@*4^H7OF+DG$7YXP(EA 4R"13_H5PE*<^0QGG<>)'/HW4DZ ] MXG#XR;>!O;"&UGDI3M_0G$>"A4$8\0RKKZ#:*&/&0D2B1*(PS_PT# G'OH30 M7MOB8$UQ7;C#PLQ3VEH(/=7KI#2.SR55UJ'VS@BP!D//3&MU:-0A6=61SUQ: M+]+G:0L^Y$M]__BT6+T(T;!3WZ@7_* ^T1RNMQP3+TT>]X#T)HP%Y9G.0=)W M;SS*$"'J;V'&J)Z!.&,!S!LYUG!RAS:L-VET\KX\-;O)VY(HE5F[WU21J]=K MOOLQK3HPC'+]$LVQN-'NE6IG[<1P1'AHU+S\E8.*IV8EL._"T M4D'4GR=Q&9^1+JR%S44+0XTGXCEKQJ:@>G8P_=2_ME/OY+"S3+IS1O73[>SG M8!.-B^+N_;)6R^LUY^I]5@VAT9>R:?>K%+Z+J9_DD: HCUB.<(H#];>0H2@7 M6VW!.^9R$21!%:D44@;[! M#G7P&B >\7ET MR_7;557KG>]JJ=2Z2VCDRXQC%%'-T,=3@:BD(>(D)U$8ISG+1)^2?POH,NM6 M3:.YL)NZ?PMW )]72U1UT6(IZJ)L)PGM,M7[-O%=]XZ?+6X"7+\],]_R&B_# MKD6NK@[J-/7V"@6J38N/GWIU&^*@SQ]K- MV\QW&F@/.@!/)&:V9@8;-@41*@^>AA)Q7S/G^"KJRGWESC4I=X*Q_F5T,16W MF2X3AV?VE/N6C(:7O!8SQSP3V# G/"7.[[4U[-9X$09R N-V-I$X>8QP6)^\L<=8'0V:8FH8-CI&"!@@. M0')0LCUB]&2UVL=DOG*1]@@,YZNSQQZ&K]B-,V+UFBP6+S>DX'^IFO3))N/B M8;50@WRME^!U'#;JQ!YB=W7KM/*T6MYS]8O7IHL.5.L(#"# MN0U+Y":('.P0L8HG@*)FBS+L(!C&'I8C6%XW'9:QW _NVLK$;S4I:\-K MKA_ -,BDWS?0>/Z_$6JOV%094K)H*@Q_*I;>[]_>Z6I.K](V LOU?P3H[J(P MS:G(,")1I+X:>4Y1GK (,2'#-/)QAI.\^U:\7QJR&OT(AL&_$[UY@*P _K_N MZV!XV_L#J#KA_?*)5&YO8*#N.S#\7&>DUUAYY;5V[AQ MEP?M3*U2\BOKKR- MM5=>;Z_7&>PU%GO:9$_;[#5&.[SD_H%>H:MK]1_!I'DO\G\$BT^E#OQ(NEFF MN1>$%HOF9/AZR9O4^C8TK%H=-]FXJ=-Q3@Q^];?-7ZRXR5(6)()DH=JDX93%9T+BF@:Y"A2>[6(^UG,<&;F6$[* MF-R#[$DUIPD_#@F+PR@-:8R"*/81]JE$N1^'B.H="P]8FF6)*2W]Q8!8$2LZ MA6/<]3DQ$N;C]L19T,,?-]2<"?YB@^U(W_?$_N*&V7W4F!$2]^//S<;7/JKV MD)I]_(.7UIY_%G5W6Z 3GJK]FO+$CR.6Q8CB*-+E4!&B618BX@N?YIJ_+#;T MKD#)D_O<867RP7V79I'KZ\&;,.1&:3A(&!U>C%D7C(\C;WC,X!Y-X$G $:= MW-DCTR@Q4\6VD>G.*[''I;Y2A;41%*MV7.8:50.]EWHOWOQ^4U8ZMU MFV?4;&"_"B:*9RVSN@LDR1B.,/(SJK,>I5 Q#,F0I#Z1C$J1!3F,2!XDWVC" M7,(DW\O6I(>=T,;1K)Z3+P+Z[2Y\NY;?9K9178TNM(W.9U.'@,TOG'Q M)LYOZV;$%Q@TM8IY&\VNO W:G7:>4L^[WD-[JR&HS9 +M,WWEC.B;K<+G1Y] MT/;5$5XC&]U+)"T,\$AG"F!)$ M19(CELF<1%%&:1Z;\HKLC#SQ*M#),FGY@34=';TGY]X3MR0%^^YVNGDL2WR,)\C&^O. MSPP;PV#S8=2F[AK!46W OC%6,V$SR&S?_WVUA]_Z@]_9G="_U=E*A-5_+>J' MM^NJ7CV*LL_K>-'93.M2\^C?^5'.>TNK[[Z)D126: MGM9WDO/(9UF *,MCA(.4*>))A(/S3:X@/E3KQ=::@/5]*K MM&RG%_%C6(X[\PD1 CKCPRO>!J\ONJMI@Y?#J_0QO.ROS1WAYNR*W!J_BR[# M#5 7'R/C?9JE]P&)HY=:)L\;LW,]E6PE7+<+Z!CT&//3NP,-]QDBYFG#6N8"E1H$OB!"EQXK$]<,2*IC%"0THQE>YR&]&K8 MKO??O4CV,_K M)GTK5,XE3EB DH *Y7<$0[JH!8((C#*XBA%(N>A3#E.PBQ]Q9-3V]?DXHST!WE#LQ^#PC'_ M00X\6\5_R'/-74Q_O!/,3K]_U[/*77@G/)7<$V2WW#8) U^4HR)Z'_ZQZ1W3 M]9+HD[X)35/FJSB=2Q]A'.>(9)H^+@@"D?*840$B4#XK<984B:Y+CBX'ZAKE M6/3).0^>F<-T"@G, ;9H;&1['[ON07W#&H>YYF!K';FF\_)F=37&YN^[#O,' M+VR6]V9=J6"^JKI3NJKIG9H1+&0:,,3#,$$XCS+-?96B-(UC$24I9['1X9J1 MM(E=0"\*U%76#";#",F5\58W"F?MMF^E-V:/ZZYZ1V6]3H.],;-/]MH;?Y7<,HIXXQD 38BCC,1 M]AJ7"U9!RRAB]M<'-C@XN#1P'K^8V#;AM%/NAKE5E>C:/E7WJ_EJG)(:&1BE+.Y.R)JYKE[WNC# MN6OP#'S?T9)Y?R]9FREMN)O8?6KJS!JS9.-SIIV/UNVM@DVI1H[S'.K3%EB% MPGM#S1;@'C=A&+:>^(3=NG7-V/IQO=#L>8>-RZIK_H]U5>L)IYLYZ_W0L#.S MVOD4=4]\&P41#CA%F1\3A*-4(D)T&Y\P$[[/*$E"T!+G2*^)IZ9R/V5=_*N] M=%-;QJ=FR]BWMV=*&=@JZ>IMF"VHKX QT%%L%3PDB&V(8;=*7C7O>]- M?UW794'7=4/M6*^\&U(V\;?S2P''2#I:\%UI-6MLX!C*_3#"]?!V7O<]*74: MBTX7;NY+MYS#02:(KJ)$#*L5"2H6SYN[/\_,/V)+V MO%N7;2D)B+"G?VKJ@&20^-.+A'+V; P\OV.PMPTVK8YQ]9PUSX*F9]^2"RAZ M-D/-3,^S;\(A-<_!)R[M7_"65 \?%JL__T?P>U%]7++%F@O>T ?W:VUS;*1S MADKQH)G]]0FRD%J]M."<<2T=6/J^)^V83*I/*TH9ZVU&M-M6V0X/;5FBW; M/\#K@GFGX7O:!][KM>Y8TC?[F?8@=4?S3?I25TTP2^>&23!VWNG!K9:OU!EB M$JA/=Y*81ISE8K&FE?ACK3S5^V?U1W=,D8E$RB3F2,HP0#A-(D2DQ C[+(_4 MAB>/@Q"4E75,RM396!N97B,4Z&F/XF+H)R^U%NCE]@R=X!AEU")7/N6HC'D] MPIB9!_-Y],.VN9)J1G^LJK7@*AA4@?5-4^K1),,TO^O2M?LC>G['$BYYGD8H MIWF",,4$$:H/>GD8LS0(XS0'I26 -9CKCD73.6CY7DM?"0VO5<9KM;EJLZFNVLZJ?67)YIZ'NTS8M(3#61(G5/[,B9V6\!PF>]H. M9,M^637-9KJ\\&K3.I<'"64A([KX.M)941A1R7SD)ZD,(DZ3((Y@>\)3HB;? MU+5=V0:5&V!JRQ,8F7D2%W;#',;6X%[F)*V$SQGFC)WRA)B9Z2C'C3WDGSSS M>;OY^NMJQ?\L%KJ'Q\=EK5YZH;8,UU4EZFI+';S=_O-<9#3/,A0DJ0H= AZB M#"<4Y0G+@RP)*,^-&C?9B9\X@NB5:;[IU^R/=:$3@[=Z>:UBL,D.!-C,!4P' M&\PQ["!V -0N^?049R!V.#CR(T#ALWH7.V#V?8[E*#/S+K29_8.#U.9(Y/:! M++O8YEQ;&+_N>'8)!W'IM3U&<_MCN)>:Z-^]VJ$J\Z_)H3$09 F M <(JAD48!P)EG%.4ABRB>8IC01+@+<>/8MOD(?2O_^N^#8:G #^*OA.>+ES. M:-'5:@WOQMJ[EEK9N^6[:$W6MS+]Z<4!RV_SD;8<;%LL]@.08DSU.E^;3,.Y M7?\>)!Q3O4YGY!V3*6A=Z;_D2JV;,E6NRZ/Y9B*H]N+KS M*?=9DOF(84D1#G&":"@2A),D(['@,4DIL/0?('[BJ*E3PONSTZ(_5 *3 D 0 M-3VSG@HGZ(%UJX?78]5KXG6J7'F;IN9R57I;S;I3;J=$ Q:0N&,>@ B?FXK M I@CW 0VH\"IS_WIF["VWDQ!J?QKI$VYV2? M#W$[FO9+D'?#U^X&H1$*]PL%S,;J[@:((=&[HQ$MVEX*4?Y:KM9/S5)55A^6 MVT-^TTZ8IX>8.B95DKU&M-?)OO(^K%;U<@7I'SL&P;BC=F@]S N/&>[X#L/0 M1KO&FB/CSM=K\[QQ.^TW#3YN$><5]T5-%A\?R7VQO.^3%C,6^41BE.,@19AF M(2(1Y8A&,N01HX0'1@?\IP1,/#L[D5XG$[#D'P/#(&2ZT$1@(+1KW?D<13,S M ?'*A>9:1B&[9O_B*+(8L64L7CCVV'Q1P(C2.VO[V.]ZCF6-F'9R\'/V0[2Q:J-_>_ZJ"[I+H M[(%K_E@L"QU3ZZ*G+H5ILY7,,IX'84Z02)(,X8PF*).^CU*:I4$6XC0)8)G) M(/&3S\-&F2OOOE6GV5:2'84,CTXS?B'JH4%_] M1KH^=#U2.VV^"Q]!XOPFW T(,!=@9/\$F_'SMEKMQ4>&G6TK?MZTX4[\]%FHKMI4)H&P[9N?YB7:IB; IMF>=8][C M,5OLB-R.#3@?G=N(.3ND;F.?LPNDWY"JJ#2;L:CZ P6U9GXK[I>%+!A9UM>, M:?9$7=>S6A2L$-76N^>ASWD0293PR$>8^@$B+(D0QT&4!%$XDN4F7BV M=O$$+(Z^"%RSJ'HNR&"SO]&JI4??ZM4$V@/-O*UJ7J_;1%G\+E!R%(%?I,JL M\;@+T/:C?LS M\_0';6ZF5[#P>_/ U+?.[[] +I=7QL&UE0&P>:!T=QQ%'RAM>1.\FCM>/E!\ M]Y9W_Y=VZT5+,3"+4!3I?KM$89+E48KB),)9F$5^%A@E MYQG(FGA&=&Q22O1.+24PV\L$,[.%Q1$2L*EE#0)XM3$PS]&Z,R9IUA7(P.3] MMC4G\=QZ:>"YJ$5 >SMZ<\TN4M26PN73D)/5JX9<$C%N?^!"[K@?EXM5T>[:]XQR0,F,HX"FL8(AS)$ MQ*<2^2EE/,6Q/N:!E9J."X1\ :WJ/W=ZX/[45;S\;-L!]S1P9LN:.S!@L[%% M82CXH/VMXZZW9XUTV?+VM+#Y^]V>-?QHL]OS3UW8Z?:+;$B8'E8+]7#55NEM M8K)<1%E"<8SB/-5$\F&*B)KVB$=1E.1A$JB?6W6\'9,Z=3I$KX,^?QQJ\7_U M5;^VT:T9IF8.P3E2,+_@!"3['KHF1KONI3LJ\W5ZZIK <+*WKM'#MEO?72J6 MSZ)^_UTSP^K$BHZQY2X+>"A8E*-,),IW<)*@C(M,,U2PD*4D8PF(E]5$Z-17 MLCTC4['1I;*(&(S@2U6@E46$H1C'/L(!4XWV7J_^E::-&?1.Z$WPM T=USXP:)SP+9MYOQ_CW<%\ MYJRO#>Q4-%9'?GT@.^[_QDDPBL-/WSZ^'7GFK:[GHQS(?)4-\-A M@52A9";4WTB*N'+\,N(DSZA1'L.(C*G=M)+J[5[TFQ?CG8)EW#TZ,A;HUP[M MM*@^/&6P>0&B \/M:A A+QI4AGC&HI%*Q%-/SE:,>$;U83WBN8_:!:*WFM=H M7;XTYPEO5X^/JV7+.$@Q#;$(,6)4>1><90DBB4P1E=QG,O8E$?'=4MSK+C%F M@>0I44;?O+S]Y@T% JZE6L%MXX8K+TZC*S_*6DK(RB.U]YO"[<&+_"M/?T6: M9,4T3*["--&_?2=8 _5__D>0^/\=YLVG,"P4/(FS62!W$7:6=WD=:-]:T%JA M5ZXY#L\9YB@:.BEFUECFG+'[DOG@#1:Z:2?[_K(IE[?U%+64ZZ>/#JGPT9CR"YR%; M >0J\Q@F?-Y<8RM@#K*+[4:Q*#72C)?5V\6J$K>KWY9/A4Y4V>MC:%IY='ZH MJ4^]&PV\1@5-=7M;/#:-T'_[?/-QD ^E=M^-6H!")0.4QAW+! #!/(DI-I/T M801:;U?X9##^?'50YL;NE$4!'H//]0_Z(."Z*5HH_U:^7_(O\OT?]WK]=+7GUKE1_>2[YWTI8)K0;:1-[C*;IO?+)^4&&U>G31S"=]G'?]]+0H6#./_B*J M9H.HK2O:%F%=&[&WJV>A[YCT&.:NR-%+/.^MYG]_,(?VH[PZQZGL;F&W\J2. M5)C-V;J%;.B/'8_LH-SK1JC9L*S)O?@B-T>['Y?OOS,5+>HFN&7YHCYZ_:AK MS^Y\&<="$>=7=$\TK;ZN6AG/@9!7,[SKDK,";+2H^39_1TW8V><=_\1% M/(R;>?IQ*?NCOR^["=FZS_WF(%2PF%(28A1RP51LP"BBB4A0RGP_$%@*'J3 MEEQ6BD"^MW;U$YN"@;Z&0NVOJY_!3')6*)M% M,C!YOQ/2'F-AH8:'3E?3DH MP=!J_3P1R=PET+@EI(0J\1K,E99 G:"XM!T-YLFX*.YT&LKBYD$M+Y_7S0F% M9 &)&,N1VL0H_Q0F'&4I\9'(\RC,,QGQ)#,)#(X-/G%HT(CS&GE>*]#,UQS% M8=R#7&H=S"\ ##.>Z&,6C"S[ZK%VYJJ_;"?LT<%FF89C9O23:_0SL"E3E77; MKU[-4/6R'D@E;LK5?4D>VV&_R*:Y676]KA]69?$OP6]7;\3VP_PN%RF3C#,D MLC1'./$Q(B3@2!.ZYU3B* Z,I?8;$1A%]Z$>%5VYU:9IL MMI\S[*YY^8L8G^"SP@N,$K1@;RO*ZQ2[\K;*7'E;_%M%+_<8SB 9BPZ4D$%D MH/ZU=3*7RY_%(SF#J7=?[@9T4\SU:ZE"C\-2FB D4L4&&8KR.$$XESG* HY1 MBH7DH<]X[K-+ZI&.BP5Y,7A%TJU^Q",GZY(N*TDZ@:39YL4]/C W=*0LJ5%A MYL*D<;,G*DTZ(?15BY/&@3A7GG3F:3O/H=P4$X)7'Y3RRA^US5ZK+_*33K+Y M(M^J*574=U&( YS&'/DQ#A%.0X)H(GU$?"'")$XBB7/(;8F1U*FC'U%[=%66 MJS\5FI6GWY[W4[E1QGLD7*>!_.RQ1AM/$E8LBOH%YD_,\#5S)\Y1@UXKM^([ MJ+8:J CF9Z]1HKGQ:-1PYTU 5CMR)F8R9_4E(!CV70GLX8LN)3ZOZK^)^IU0 M,_)1]\R#)\L9C/7:%QA*,4]IYFU5L[K,.(T5Z(K#"4R.+SX.$9J :Q^"P:7W M)*<%O,;MR5ES3]RIG'_.+HQX)Z0HE1?9L+I]*@C5RV4A=%GU799'?L0#C$3@ M^P@+SE"&1:K03C$.0QGD D0D<4;>Y*>8RWND(=2-C!L]O)I\]Q9;'6!!PCGT MS,(#AYC G$$OV!MP+ YD-UP([N(!0S,=10+GI,T: QB:OK_ZFSYF>B:K(/KUE=/*N >B];/ ZR,$W\ *5) M'"M7$0:M869WF]1L#[6<\26QZ\AC;_J]=SDK* B5%T=?GK6+MY;X6G@?;@NG@B M,=8'Q4+-A;HC(.Q2WE.>T3&W,>SI\T\9M M:0IKM?!(J[+]1@L$N-GLGPI&X'E,A\R.&I[6P]M1Y,KK5''G+&P <.1#0*)G M=2TVH.Q['*LQK/M@: H"\4ZT__VX365[2YYT>_1-VF88YRQ*H@@%<:#[P84J M3*!2(*8BAHQ)X: 1W!JL54D]P!K'79>VSJV.7]%Z]-0;FHQ&7? MUO,70!>8";SWM;(0VJ7JF"VVO:IVQIJS8]4Q(_;Z5AW]B.VE2\]*N"DX^R*W M/^Q/>5_NF#8E2#@2/%9;!^ECE.5"K=YIE*>96LW3+02QDR^T5=SE_CK M%CX1!]R@_3+]TFS@^;2%Y]N:_D/'+;K&GU2U M[B,BZOJ@MP\54O3[+I9JX&I3MOG'9?T"NWS1DT^WCYO_!&[ M":[Y!XNZ21"[7O*=PX8M&=;V-C#@>13X+$$B"3C") T0I6':U*81&C'&_!AV M'@!38/HS@:TZS1G CD(P/P"$ULPU3 <7S%N,XK33-N"\BP2+$,]WQPM?M=&B>H2CT\RSA-/!3$&?/<3$3 M1Q9:J(LVO"A()J-MDGA0JZH]#@M+KTC(&M-AWA^)6W MRT?N]3JY;%!H"8>S9H50^3,W+K2$Y[")H>U ]ON6U;(9L4O?D2$.XH@()&.U M(<&$!"CCF4 Q#A,2)#11?@?BLV2TM@DZ(3XNQ,[83B5O=JPW%FNU,[HOSP/NW8K^U6C\\K?:#V)&IQ?5^* MYDRMZEQGXL0P5CJX0#84=$#Y,S'-P\W?H=4WN+Q2XL6^WY" M@^9!U9N7P;_:/KR<2XR35"(69S[",D@1B5.,8A_[:18F-.6Q756BF0(3.YEA MV>&FL]90HZ;][N '=HV2P; ;GG!-"";P@,LYCA>4#,+ <%X3:"C^E8K^8."< MKNH#CF/GKCXI$3U-2Q=MY[%D @<^$K[($1:4(!J)$ D>R2!6WI1QT*[D4,34 MIULMK=('*UJE(X"8N8K+S(0Y RUKRX@TP7[CM#&.)O,1 ;-.U],&[D_(D4_" M&9??+VOUC7S_*$K=W?O7:2/"6!IG*8J9B!'.L$ YXQPQZDOIQT&><*.I:RE_XBF]U08MM#K> ?NG9>XJ M#&2S97A"Z&#>8(#:)SO4+!);] M-N/FCI$L3'D>H# B/E(1NT2$J("!XC0/HPP'"8TLBF_&I1I-F(M+;MJJL&%1 M;"F8AHY[I+8NO3F#IVF8489R(GW$,Y^0W)>I"!+0P>$)05,?$![T M/;)-7#V)E.%9GP/[@6=Z-J9?W,UIIGY-/T9')FC/)0==E=IMR5LU:DD6.F#X M_O^*ESN19Z&?!#E*"=>5LC%5^WQ*$4]H0#CSXQ ;D>R'-#+?;O)XRY8.>^/^+,>_83!AWNUD]]\-++MH_+9S7R MJGSI:&OVF"6QS#/AQSX28:XVZ'DJ$$EDB/R(!"0)N 9+] MG)V!$'IAY@X8^XNRC0X;=JJ9.#7-C'=^,79&["M=B)F!';/Y]7R M5R6JR_5[)RI6%D_-S1JTM<#YD2;V!#H#[]?KZQNO3_0L6, R+@;<(\% M;/*/P3!!FP!S4ZTR<0R&GRT!Q]S48=X-X"EKHLOUXWK1'#.59%DMVF)U_H]U MU=24]G?:-,_C7.$;418A'&F>FD3]D\O YW$<^RQG0(I+ [$3S_D/JU(4]\MN M:6,OWD 5,'NE"8IF(8![;& ^8"#?.X!HJX9W7==E0==U$P_4*^^&M &"\\MT M&"#N&"Q-A,[-70D X@AK)>1IJW#@1JP^B]7U\WW#H\7J-5DL7FY(P0$)OF>& MF2$0T+QJG]7_7S^+DMR+/7:U3AU/ZP/.Z3V'D5%XX H>>&S@#AEHG&!BLVV0 M,#KVG!&"B9%[X8'1(["Y7/.7@W.](PW4;X3ZGBQK]35HR5GO6")$ZM,4<::[ MGV6]GP)&OU)*H?Z+]UVOBN:/( MJ^)J[)L M_BO1-)+U2\-E3A9W49:E,>4)2IG.GL1^BH@^YJ5)'H=ASK': MX]-40!:J2R M-CSG'14*F2'[HHTG2<^&1VJ/BOMBN=238R6]%T%** W(*((IB>-,^ %B/ W4 M\A<11'V?(^'SU(]XFC(9=PB^7_+7P:\7;(.>6'*-6SN04^0,C\:=80%QS;"O=OBL0D+E K>;Y]O/FKNOZI0((#ZXHZC<7[+Z@X( MX$G6.0RFZ'QK9*M=S]OQH>?K=FMDXDZ?6[,G[ *;]W^L]<6XVOZNEBI>>K=Z M),7R+@OR*.9!BG+,4X1%E"&U_11(,D$%3GD045"SRJ-2ILX9:61Z&Z'>WUNQ MP+RNXP"9+;H7FPV;L7"+P6OLJ$6.EM;C,F9=44?-W%](QS]L-RUORJZY;4-Q M=$/*+V5#BMSRC*G-3=-U\4Z&:18)&J(P%!)AVLS82"(9QC'V,?&3W/#0""9X M\K.BC1HM\>"5]T2ZI&OOIV+I_?[MG0ZEO4HK\S-L0AM":S;#W<,%F_);G+ZU M."D5U!>M97CG79*V4L-K]'#G!V!V.W(,AD)G]10P(/9=!_!I-SGM9R@+T3)8"_.C\Y ()S:>'NF<@_K9;WMZ)\U"S*?5]0$OEQ*@5!$5.S M'[,P0$0P@GR11S0)ERI 2S8.@)2 M1A,LXY0@&6<*)(Q]1)G,$!4)RQ/")$_"ONIM6IAVJ]Q@0'U2/O&_O!G@,O.. M%WY38-Y0"T-:FJ?%;5-S?R/UNASOO0NO9#MMF*ORM2,2YJU9.VWB0:':R$>SJ']?DD?]/?^7X+^J[9F^(NKRRN(L2@C- MY)YVG-O)^T;C^_2D[@Q2"Z MSQBT5^FU\@DO!G$DV_#RL2UN<#AO.+[( OOA\[%MC^DESKF!IG9T&_F>4N"G MYY]-"M8MX#"XQ7&)!- IC8 PQ1V.J:5VUSAG1Y_O)L?4T)W+'..'+$.BC6^H M;E=;83JG\>.RZV'='"I14@D^S$#]*EIN/_%-E,\%$VU?"TU:>K]L1FG.I.XH M9;Z(.4%!3B.U XI"E"5Y@-),9HSE04@9K)AA8H4G]C#-P1UJ=//8,)]7]XI; MU0\"F"8S^?LS#+-^H+<"]'8W']]>M*KJ-0^@]7=K4.W_<(XB(), M!$CBW$?8SW*4!82BA!,643_->09B@CXJ96)GO)5ITUWH."YF_O)B:V%.;M_0 M"?:(HQ8YYC;!9!S+/@ICEF!47 ML++L##C+U"/UOS'(*P-@N>IT(0YCL<@V?!GPQ'P1EY,D#TS,S)<% .:9,M MQH!?FMR6_+HL/R[Y;5$OA.D-R>Y3$_N'1H;YO<>>1>R-@4W5VY(T$W+O M1(\7SP5?DX4W;B?H-N.X2597%WM#S79/<=R$X:7$B4]8E\K6S2MI6UTQG(12 MI@QE610CG$08$>:KA3=46UW!DTA&1AO:X\-/?KK?";/L"[8+A=EJ:&\@;!*9 MVV93B7G$!'>5E\/!YZZT/&+8DD*MBG8BD^*AG5 M7<1)EH1J/DF1! BG>E]+:()($D<^]N,L%4;[6C-Q4V]K.^';BH4KKU&@:2_7 MM59O^ALT%SA=6';[YZK]H?>;J!]6W/N[UM=K%(86>XV#;3:!W4$(W/S.B!Z\ M<,P(%%<59./"YBTE,S+\H*;,["D[EZ)/W$KQ()95\2Q:R@P5$W^1M^3[, 7M M=M5T-59[]-5BT9!KJ"DMJOJ.A %.WW%%3?;C5$^:*+GU)9KYJ1NAASFP7[XZ.I\V3 M;/?E*^DI):\.DB9W%?4^G@,?[,D<0>;(U5VJS:R^T!%T^\[2U; P;UJ5]9TF M0U@M"MX<:C:NN:L/#W.2A2&.4<:##.$\EFK_DZNPC"5^' H99L+H-GU,R,1^ M;T=L&P\ 2^A'$1KW3Z[LACH="Y.-'8B)36->03T_\ CJ7UMO,#KT+%/W>W8?OZ2SM8BX'0R,P9TX79,FKR6P%L=XP,DOJ1L]O/X2I]>F MR9C7*@F^5H^KC5SM=:J97UF9HW;^-FL2P&"SW *K"2IZP$!878^92YGMY@QL M^/!2#?ZP[6G>4C/=MHDU7XOJGV]>WH@E>W@DY3^;UM49)WF:)#&*>4 1]E.& M2" BE% _20(L,M\'5>R<$SC]OG0KWM/RO8UXJU;@9P$T/4IS!PMXVVJ-B,7Q MEYF9SLZWSHB;^0#+S/C#$RK#Y^"]!OI"IG>B_>_'Y;N.4^IZR=O#L%OR73D? M\M)<0DL6I]*7^A8^(*Y.2?^Z:G5Z.=@@AH+6,(QTE0 .N)L#04L31TV$[ = MPK(^NTE![/F1HC2+<\Y]1'&H3RES@;(@H4A$4889"Q*B.;=6-5F8A68[HX/< M[4:&\7?\5C_BL>[H@322@;7..UB815G6%L*\89\!W ER6!!\3']7U;L[8\]; M:GO,K(.ZV*,?NC#+\(M\2ZJ'#XO5G]7FV$Z0)*8RX(B2D*MII?Y&$LZ0G^*4 M"B%9)(T2=$V$31S4;+/T5M+3PKU&NG7Z_BAN9E/0%1JP&7D!$/;YBR,6NLYF M/";J=7(;1XP^F>DX]HPM:^VR6)6?5[7H"<)"&F2)+DG'+%'[%5^MF'F<2(2) MC.,D#?TTA&42[TN8>BHW\KQ&()2(=A\+PYEZB87 Z3DP;H)J]).6.*./W1]_ M9K+8$^8=4L.>^J!MY=Q^\-OT?Q%\<*=QYR'G4A/?-?\&]V)04/9XRUL[Q*-\#2;O*XQNOPXH%AZ/68F MEZT6%7#F%CNK?#,0.7/%FSD(AY5N@&=MLPJ60BWV:G=7J3_67M^1)_:Y^N4L$BQ-?[6ACGV*$91H@FI, !23R4Q6.$QJ![AY@ MXB=>T*^?2;%HSA-IV^@-FG< @M+,:TP'$,Q_:#V:2+W1Q.M5N?(VRG@;;;Q> M'9=9"S8P.,MD F?.;O!!IC#C >K42QW ET!Q"Y5UJ#V\\W+]B,=V5O3,^O+ MD_Y@]?Z[*%E1Z8GZ>=U2/@=2YADC2#"6JH FIB@77/TA XIQ%N8I [;-<:[C MY-'/0.)!?\JFQT[36Z<"-M=Q_ZX,=SJOB3]PIS2@)MSM +_55A=L':4PU"KK M/L6-TE?>0.TKKU7 _VC),)@M]6[[^&@)IW.9!>^ZW8O'Y=57:ZW M3!B)G\DLRG*41JD*P#,9(!(K?YXF(A,YXT%&0<<"1V1,?9C/'@1?+YH][J=- MUR2MA[=5I+*C#3F&F%D8?"$.0*^[#\&M%03@N'3$2$>1Y3$)L\:&(R;N1W=C M'[V\.9RNF.WR,W*9TYQ)S=R3$16#B5QMFGV):)Z$*8X"&@>9;7^XK9B)I^VG MG09G3?:?_OJRW59H]HW/!GB1F,91* @*:(013H,494R!1@.>Y&GD-)Y,1K $\V]QG%;7L"Y6L@=6CE!%[F!D%=K)'=HZ%@O MN2.?AF],;T55JS#H-T%T-Q;M2K=.M8F5NXMWDH9Y'D0IBH1.0F!I@O+4#Y#( M_)CS($T3;,1] I YL4O46C3;SH$>WIXBYELD4QS/;S(G0 :;=\'-&VXT8,^"F<^T8U(VG/$)?__UF11 MR!>U%%XSIDF=JT%?JV;W0GGH!YG/4!2%H8H=.4>93S BD@8XSG*&(Z/S.[#D MJ7>![]]Z_3;HR@M"Y.=7WD;!9BIL5?1Z'7?[KP$VB'#@Q]WLI' "-Y.3(PGB M:;%"Y0+R%IB\V1A=K& 8TKS8#6!Y3]Q]?;[(_7.NCTNY*A\;/=Z\=+]LYTL%0=N[LS;HJEJ*J MWJX>:;'LVL,UC>#^)?A'KJ04LB ;5OMK]L>Z:(O6!ME^ZG0P(XK;VN)-S2E>WG>YKWJZ')@CM?9_&K&KI^1VKQ@11ETR7UZVJQ^+ J]:AW M3(@XX6G?W)3A'.4TB%&2\I#1).08YZ P_\>R;^+UKU?%(ZTNGE0Z>,]:"9V> MU&:*SI0G.M$7Q' ;\F-I_4/GJ+8F[V0"#);.30;KQO K;_,UZVSW&N,];;VG MS6^.@\0T!;\_YHM][439B:S[]TBSG?;5.DO2G5C-URG9:'2K/B[;_N=G%;_3 M_5R30"2Z&87NZ2@31$(LD4]%$HO(]V6++6M4;J*MS7+=,7] 9;9RU[+:R^CEMK_>RR3E[T: MU[4JMFK $X9^7Q9JY(8 I?IUI00LM2Y=[@8C@@=I3!#AC",.5MY5JD M]XS:;Y[3XPH'NT0>>SQ R3LF1HYD[(P^/EN:CHD1P]PXEUL/W(O:& [?(XZ;Y6HO=T+*O'NN<5,/ M]D9G/FXW6;\*-=A:;-A;U,ZIR6=1%GRAB^*^"1RW):%W"0E$3E*=(R(BS:WJ M(TI$@GA&F1\EB2\XB%L5*'_BR;UE)WK:ZN&M-HK )C@46[.)/R%B,(?0*3+D M=!KHXFV5&=:$N_,4EC@X\B!0Z;-Z%DMH]CV.[3#67)0MU_H@+7C3KHE$098G MW$>93Q--V210GG/-*T=B3"7)F,1@#LJ3XB!SQJJFKU[;V_L6:E/TD5&;SV04 L+EL M9SMX&I\SS-$4/BEFUNE[SMC]J7OV\Y=6T;Q?UD7]\M>"BT&*>Q<2?%#JO_^N M9LV2+-ZNJUHYD;)Z\W)3KOB:U=7UDG\3Y7/!1#58P@7V?4TC':;41S@F&%$< M<,2PH$Q(/^9!"&1=G$K7R=?_G1H2LA"5OL3M-/(^%4MH.MUD+\WP+.)'>!%6 MFQ=/3T2OU\K;J#5X'RTQ>*]:=^3I31*W3(ZC\\H?UWJ^4GW01'"?KB*:2J!E MK-8DD6W[YX1A2!(J$:QTUP56$M3OXO''54<,.HJGCG[(]4ZV)6L-Y'Z(-[E[> M"5FPHKY+DB3"^MR4D"S6YQDQ(H$?HR!/68Z%G_E8PH*A\T(GCVIZ%3S1Z0 ] M+CT+F^D)J4LHH'%%A\%FC_33\$JUDW\ZR]+B&-346&!QF MC)-0X!C$4N!&K:GO60=;I'V%O=6Z89\S2U: >B$G[\S44\W])J#>[!+@)]TK MN87.F6]THM3,_M,ED(<^UNGH\$3=ZS#V?U]6@JU+P0?]T]ZM1>A'?I>9F<8R M3##S4>JGOHK'@AA1'"4HR7P68AD&&0E,,W:-)$[L/<-?8O__>!^*[VJ"?M7Y M_#L-^OA:>-?K>[6W]+1&YMFM9F".^[Y)((*YM1:=C0*'X&@E+))_S> QSP)V M#I-=.K 17&Y2@D$6C^0&FXTS6Y(PR*QAMC#L00OOR(M'P?YGM=!,MF]^^4M/ M,X9RRQ*?&[O"HB(G]7RL4,'./XV#@R2ZV M#N:Z6GE>)]!3$FW\U/_?W;?UQHTDZ;[OKR"PBSW=@'*&E^1M!EA EN4> VY+ MQU;/8$X_",F\R.PIL;0DI;;VUV\F+U6L*A8K(RM)NP\PTZVVR8P+%9$1F1%? MC$L+<$QG2VWFB0ZEM^1V)N69\C/C+R[G6"89W_$DTT]^FT;?=^M2\+R6SDT= M:U]_?+LFW?]GO?9->\D_RB?$N;_;78$#T1L[C@'0DZV"?>B M.HVLWT]_L)5/]IUT"Y\GRQ^J=]C*9[/=26R'*5M3V=\7JN1_7:KQX2+&)&9) MC+)$N AS$J(T9"D*?.8S)H1(_>2^X _J=$5OUYNDI^7*TM:5#:D""D,WM,X= MMCY4D]XN<;[H-L>KZZC"PECU$1%GFZ<^I/6-!ZF/B'UZ@OK82V96?5,^D"+_ MG\:+7$E'LE[EK,?&OI6_*WTR="/>Y86,U'*R:KJ$&U2?34&"[WJ^B"A&+$ED M9A[Z!)$D2) "N7&)B"*?@OIOK' U&RB5N&?*K;B0VGSI95XX(0 M.Y]-SQLM_C%@7FNI[P!V<5;U9LD5VN%I49=I58W[KM7NXC 7S"F[ORN9C/X^ MJY/4%@KUX>'RA>2KR\=:QU^>6&+NX\R'A[*)K9R&H+H;T_-BIR2?]DL6A89Y MFKN2- =\@WC]PMGRX(SHP[E\5$,ESGOE[^7K+IDOU7=^;.F&8Z\NDQ-:9,?RE\^]MMS M53=^2=\(Q^0];7QGB@HSNJ-26H3].2&4D5&-K;>8,4T(,S2BJO/Y2*6#O;O-40W;J_*4QV/L(NYF/(Q<1-_40QC)[2%,/HU"D MF2\$\2,1W]=JS*=>SJ!/&F27&P:T?V,E(PZ5G#A/'2OJY/.'9W7FF1<_.J)G MR"$;CF#!/T#)>A'^/*J#V;G2FF+"N1UJ[9=>:QM>G,O36@.'ZG %6(K' 807 M#;KA"MF/K U6@._7S:[P2\'*U>O#(!;0#YZ/+C#SWBU)KOV\?E M/KU[6Q$99ML-26=49JL!\DG1C';RXZLNMI^?%&RXJY]^V&QOORHYR^MWA*JQ M':\-*)1((YS2T$>^%PJ$&8T1\5*" H)3S 7W>4@@YWZ')&:VPY:@TU,T0LP: MT8O>MGN>M# 3! H*WD&/RV)IIQPAL.B.>%S _9UOXDF8X3&>WU_*7(>I?.?= MBCS<>1U* M/VU59\D$W,_TQ-$VHJ.L3^Q7\IW6;.0/6VLY7&D1(SDJ0&\;QQ\PVXL^K(N' M.UX^ON59O<7A%X(%$<,8N:FJOQ(I1VDD$H1#+D(L,IX*4(OP*)6934711/*] M1X=)JH.I"+!-:5Q!>OO2V6+#K*F16-%S%,&+64#^)T6RM$.-TUATDYH44)O>CFA/&3#+'-!5 MBKCMU:!H6[S_@(EI:;L\06S1?5-/\/T-5/,M@V--]MO=^J-",5U_Y&M5*OJN MV#9QZQYM3BTR=[ZWN:9SZK4:IXANKV^CDRLO=T2J(^#.,:G6"X8=2+50T;T&T5%EV M]?GRTV?]J@+MQ68VYH:^,V3 :3EP?I \5- NG9.JT=N2K6H%9LVG%#+#SJPM MK:U&D9/TEFWFT!7_H.%"^T7#H#Q_S(N'&]&' C="#2N_*3LLO.8R(.."AIF7 MH"Q)F$R!DP"E:2C_0=R,>\0-8C<$1>:G:<[L$5H.5#%MSX/Z67$AE=>#4AK= MI>CH4S-DMZLE8-QN0T'P\%U?9%LQO ;%90-Y?14<1/. 5^&0!JJ!BY+5Y]>J MYH^J>>N2O:C&5W:]XK0NUT5.J^XOWSQ7><&KBO<5>5ZJQC.2"&'A1QQ2D/L)EE"7$V,XC,Y@1B,42_P]5?*5WE--$LASE4LS@@-0M]'8:C&QD1) MBE+NIL@E69CX7B:HIST1:^.Z:< MCK!SJ=37\>4,&-L\L&7- /?B' 7K@V,LI&@S!(TS%&X':L."=B;P.,Y9?3'0 M#@LJ&")[V%AN67S+)KAT<1C)@#Q&'E;C -45,B&$(Y&YOA>EB0@3T#C #J9PAA3B+E3\$).54TF%E3J[9#HAF;U(AQN$L: @O[HH]S,[XHYG MAW^E7U1CH5-O^73(AE%@A_BBGU?/-W^W'PV8'IR:0-V ?M!?)&.:H-1QT;DZX73"><,I5/W1ZU\%AO5O\5GL=70OBCORS:^?XO/5YA]$=6K7KQ]RDC7%V'MPZ#24>5KL1XA&L8^P2U*41)Y E 0) MSSS!>*H%*&K*P-P7=P.P^JMF9VD1U+J)7CUSSB=>\?+%>+J7IK(UK_5F5"'P MEF^@O0.5;;A9:/(63!G6!VIIDO]&<[)@RCD^_@JXCF&[XD]J\;\$+^4-_*3WI95;Q6D(GJ/[H_KSY*49J8 MI;['<>*)U(N0W\")NR%%:7.WEJ5"[OT136*MZ0K&',QLN+8HK2HK6N(O&_5.J\8!Q)-27^+5,*OUI5T#KR^3T3L^EG*420R=8)-?87K M3U!$<98$:809]F$(QT13:MI7E7/B@^'*D; M<<*HTK2C 6-%&%ETHX'WO;P-O>;HU>KN/B62O3U\E,K2._64J"/[\>3CIE:; MU6_EK_1J73V7@U.G+,*4<.(CA@,?R9 _103+O==E7J3VW,3S00@E1^C,O=ON MM$A#37-<,[JF>;:\!J:YI6BY%493+&OF.4YE8?.<%/70/*7$?B-!+PB1#:5.$(ZT6R<@8(T%Y0F(OY@$S"Y-U MJ"]WG+8AW.S!'R__[OS:L@"LJH$I%QAHVU:9:>AMHBWSV!LBM>UH7(OVMXG/ M(6HY&K&#%CFC_^[+>B7?J%H V?<%73TK].;1ZT>5_*^+6NI$+OKPOI!VS:MZ M@Y,?)3PD04)0C F3_B@1B$2IC"EDR$]I$,:9GP!'>EEE$&)_1G7Y0W;_\]\3 MWXO_ZK1L&S3_V?LNFE>*WTS7,%_7\J:.&#KNCA: ['+H]"S.,L5@'NW9;%.T MQ]SR/8W6%3O: &F?BB&"Y'-5KQ]Y^8DWQ8UR=?G[GTNZ[8EL=Q*8XBQ-11;) M<"]2T9_P4.+A %&/IYZ;1-3+M$#N0%1GCOIZ'IQ57M5_+GE;'%-]R9^ !RUZ M*M1SC-85 _-W/7G4T7>V##C=I8S]TU60S+:@*[5H+HMF"5'# < EZ&68JZC* M^OXS?U#!X4]\_5"2IR^JC:3+73(<8^Y+KY $D:>Z,T*495Z ?!K$"28A=6,M M@+])*C.[@B%!8,(WK9QIH[;I=[#YY94OB^8NDC-:_XA?SDT^KUBOY3%OLB2$,4^Y@BG,4-)'(7(31E) MX]AEH:O567LF'S.;\DZ!)2G+!MN\/:UH>GMDO%4V^UK/,FIX/MSH3$LO81]% M,UV:7]4P%S+4\FE5+E20::0;ZW69,"Z^47FFD:J.5VF:+0\97I7F%>DFU363#3_Q%UX\\[W-(B"< M,@.1HOJ@OOU+C_J3SJ.@+>K6LK4O&NU MK2+@S>LQCU\R)G][JMMU59/5_\N? MKM:,WXN ^ $5!$492=7D9S4!AJ8H$#R(,RK\P-5JH9HF,[-?Z "P.\JJ\5+1 M=B1Q1U&'PGV/*FK:!=@3'WCG8"BY 0;XE&!G((&/+KLP'OB4:(>HX)-/&R"+ MJ0Y-5;710P)E"8[#C"$JW$QMW"XB?B*0\ 0)>$ \Q@-M4*O=M6R0 4:O^KZ@,]F9 M-,[J#@[2D4=,$M*J'SVN&J<:3!S-SL&15V>VY0%%^:NAYMGD19=ERC_^BW[G MX)C4.EGW60)#D^PI6:V!]YR0RS!I/EQOP1SYJ#"[*?'QQ^"Q;#<1\=7SL[N\ M7O%[2EP1)EQND$G:1+ 12GP1HRR-J!_%62 5IAO![B\^LY$U-%2BYOD_9#_V M4S4U:W)&E7$Z2CU'1)A90:4#Q:3'Q#"*1 \66RS^/";&,.H\^HQA$8?BJJC+ M#DZ[^M>;USNY4N.8(R8\5;F+TI1RA(.42S,B&.$TH20D<2AW;E#IQG%:C'QW71%(JUH R4".YZTHJI)RC"G&8HR6*%/,U\+B-OP3&!E;ONDX#\TAH5 MK+8$G4I1O'#^P_V3ZSE/I)ND^->FU8TSI_I"Y!I_<7!\@7U\(?-F-67I9U6' M[ 3NA:,2C:;:7#T0^!=)DJ@'WG+:Q/+_^>]>Y/[53YL'\5\5IJ.,5(JF='.S M='21A-Y%XJ;'EHXN8C>ZB#S_^-)0=[/W/75]C/DW@CJ6YN-\;C].WUC;?!*; M7F5<'&NN9&_YA?W'N'"'3N/(<\8W1]U=U(T8WAQVA6!-*]]G]8N?D8JS6_+: MU/AORK431C*/X1CQ,)9^)7 #E 24(B*8"&(W\$@$&L]Z'CMSWS4IPJBA['2D MG4L%+/30)HH:M=IS? ,]7["<9F&>HU7JFW.4:G)!94$7]FZNSF%FZ2LM"XH; MN>NRL:IAJ$2J+Y<%4_]2Q?0RFF@6K_OBKW:_S7P_"#V>(!:X+L(DQ"CQXDCZ MN23SL*!9X":@+$B'ZMSYD"3>Q"M4_<"W; !C$RT%:@8LMM4"C&)ZC30_##BX M4('<;CF@Q; &(K2M6$>+YK(!$$0-!U$1Z&7XC=PE+]?5$Z%<$E%H!T7%!T,/ MN@N=(.-IF @U$YN',LE*,T0"=5?GBB!*HB2)72WT,5V",_N'#0N-271,#$=W MZ%]]::EOVD7,H128=SBI#X,[02W%Z%\4VE:0V>WA247]R^+%U[5TM->TCI_R>N<5_=I MQ%C&W1BEJ4?5+*X8$9\FR(O\S$_=6/ZUV\,KW>G'3D VM'[?=[&7[DP+'?*> M_(533$ /6=&N7D0UA[*,O&?/2(/*^$//BZ-^^7_LYJ1L^'&V#-D+LPPU82G@ M@E)?-/0R5,U^$&:Z#+QNXNJ+:F1^IW F;L3-JII=_W?]>OE[ MR:J?RJ)F[XO;LOQGV>^EFM45Q@1FCLG^R4F)5#4Y4C]U$/ * 7Z JJ+Z IJV M\+8EH&J!CSEK@>)S:7[JW#0VZU8__2?*N)DUN+WV/:BRWV M*6"^;-&O8+%CVHHZC8I2S*DN5KIRMF*&!2[G+V8(RG6\B^K#IL,I=B/NJCPU M2+T4X2"B*&MZ.F6:Z@HFA)M$("PN#:(S^\5W)QH(/VCT/IDK5"\4LZTFF,^R MH2$X^!9 9%N86SHDEX7: BCA &$+\JZAR]@=^Z..T-ZMUK__C;,'_A/)"S7^ MZF[]AF_GVG'V]KF4V]1'_K7V_)_71?VENG>9\$.>$92Q0"9['HY0ZO,,)3$1 M?HQQ$,6S8 _HB.U]*TULMKG^@/]L?Q]:=T^TB7935+1HW]5==DCKE?0L/TB_\\OGM\Z3=/E-S=B/0"R0[T)ONM BWP6SRY2G[" K#&M4LE=G MM(Q%R7G1'P,,1.W..VLIK--)V\P7[>6]<'J)G4[DN897?9^?T1:HROVV^^,.[/M^@1:S9O7G\EOZ_)*Q0N#,Q>:9J'G1\B+78XP]F*4N(0@ M3-PDXB%F,0$-RS9A8N:M4 ?(R?@EO8W*J$;3BVM C> LY1@R6';<3" MHN[U'"7M.\.SUC)S71]YK5*IWS;7B25'9<# HF[*7$'[3NJ,E>#7^O\L MKPO679KM7Y)=O93LG^7^51KL5M]T_24N]7G!=*^/K]1ILORQN7RN[=WB&ZO_ M]"7^$IHWN,.?3>F6+^W/59_1G;TQT<6N[,]5R_#&_NRU#&LJRVYVWJ"Y,Q*, MBB3 "(=AAG!,*4K\T$6I"**8)BYU/1\6K=^M2_>4]SRB)@U @&A"!L)^& M+HTC4,WV:3H^:F6/_Q)_4=+OBX9M>.I10[ @_E1RFK?>H&"7CVK]_^G:DD.:D"B($,5AHJK' M/)3%"F&,L"00;I!2SX7E/Q/49D^"AK2;@STRH Y$]YE0FIZ16E($S%B'1"\< M^5\KOE'&D(,+-;KVJ5RS9SJI&SA(SVFI;2'P3%!:%E[GM,@'V#D:KY@9^S4I M"^D\JEM>]IM]3N^E'8=9%&0()YQ(,T]2E'K,1SA-U009DO@85"0Z2F7F/;>A MX?".3$EFRX'$: MB]KNI)C[5CO]L.FY)"VY#,C?\O;?[XM+2M?/15W)"%V-C;F/DX"F"K\J2?T8 M81Z%* N%CX(@8+4GG MAY[XC^JJ^Y6N5 MJK\KM@/*-&LBCKP^M^FRWYZKNCFWNEL[M]8V0477NYG9+0S.". MKKJ"]$@WJFJNC(EE6'31VEJ8?_P[MP+2S]!7YK]!*'[^MW >9'M[\&#?<7S9?:"-#\5R>"T\C@-$*@M4!2 MC+:/1;ZC)'$&HC@'QZZ7.L>N!B522VG>6L75[ PO7,"UU (QW,!6XI62SV/B6&)7]RL/RBUG],N'U;/?J<09;V\%#?%E4A\[_J M\PN]JFI8Y\BQ]^?.T;H1X-RYY475% )MS@XJYS,O7W*YPZH!"8",[9@J-!(V M"UH YFO:"K#<<7%*5+/$[=BBR^5M)\3:2=M./6M8H$F_S]C$>',10%1K0]9G"%"/!?AD%,:A20*7 RJL!RG,[/%]E158M/3=7YM M* .+>H[I26\?M" ]S%*UA847&4Z+8JM*\ B59^"-;J_ <9!XH4N1Q[T(X51D*(G2$ D<) ''+(K]WZS3- MF0WW+2_S%QG O_#*81MN'%(Y7UI^G'R+/@*M #JM4#VKMJPFF(6_W=%*1WX M:S1#& R0UUHMT&F*"]<$::O@L#9(_U4##/;UX],EK9_):O5Z2W+V]Q:3YV>9 M/3^7''P-HKG/4)@T2WZN(#[._+$D_ -^.]573R\ MK4I;Z +881=XX9DWY;]W4X'VT"^/PW6HFZ._MS@<>\@=^GLV7+NG M=^]9%0LS>8LZM7SR9JPDH\T>3FVQ;=]8$<, P'P1LU"@Q:Z[SS*?9)1E*/)Y M@C"7VS\1A" AF)>1T/.(2"#;?[OL(EM^2PJVRW=2IT'@RZ GED&/FR(<1Q01 M*C *I=B1"/P$,] 1IH'4!K"=3&Y#NL?O84R:@YLKIOD1EF1%30=F%!1%M&,!D(@ M',H\"9,L0$F2DY&3NB0P]&6GD;JDVT MU--U%&&+X\)/"F=K1OAQ0LL.!C\I\,$T\--OF!YT%/Q&7,G(-Z_OTY0%E'HI MBN*,RMT^#%"6\!!%&16IX'Y&$] =R'#QF4UTB VRXK5:0?WNTH8V](!CH!+= MHPTS08&'&NOB =WQ\M%1])1X5]/B&1QL',IA[4ACL/3"AQF'0AT>8XP\\[W- MOFD2U^I]<.9 M/L57?<\M#N-W,[%F[R/J^9?O\M'4\0Q:T_<^M_/,O\E,T4>'35,L/L/=& M7[]ZKMZRSLQZ83H>U)3)C@MGNC_&8B<+6'Y;'2GZA)?M+ $KY*!#!+Z"F;-I M/-G@1O"CE+"[(J9)XLK %*,L3M5Q61JB#*-F& M'2N5CM4J'3.^2Y]0F)ZWL*,$F'=HI=^Y8=^2M><(3HMFR? G""UJZ*<%WC=L MC3?,#/GG]4L3P[PO/JM#%1FUW+9X:/\@*L"I7R\I+9_):H"%>1_B6& W"Q!S M&5<8_QBEJ>)CYC*GG2.46/4].QY33<^5T;.DBU%K3 MOY[#F%FK,$\RBT+!CN8,E5CR0"8<+.J:SE#1OL\Z9REX19%TSOUO_/5^OFF3M1OQM_PX/3\.>^8J M>-^PI+(>Q933<>5(MBY4+_JS;L)CI,UIGS2W(F'.:!X=@@J%3)5A5"<$)K98 MF9"I&H950L9KF!8*/#[F;0^GS*>NUH4J1>,%E4'9?22XE\A_("\C*<(9(2@3 M@J$HS!+&X\Q-(P]V#7Z4ULQN9D"Y2?_ID+;S0\6YS 1J[G@A\+A]2GVZ%^16 ME *](=_5QPY9F_?C)V6S=D%^G-+"-^0G13Z\(C_]RKG]O=="<#4>DK\OJ/0@ M=^3K)U(W3D;26;7@&4W#XK8#1E"1Q8&@*&(T1IAXTOHCPA''D0ARR+%4]2EXT M*ZO*>]T$:O3EN*_ZN RN=IN:S2)HBB, M,0J\2,88-/%1QB.,W"1+B!OR5/ $.*GD/(YFOX%I9E^.E), 80S.U+M>.+&@ M+H$1Q5BMS2-(W0F#G6&(*O%.O:-@#+F-+TO-&9 MJH!YF(]KA7"[.,C*A(R6W,88A45=P82(^^8]]2C,9!G/[Z^+.J]?+QF3G[VZ MDC_>E'?KWXO[0,2$X5C::!R&",>"H#2.,Y2XQ$UP0*(DT;K^G: QL\FV5)V. M[(6C"$NU.(JTGG5.Z6?:.BU)#;-.(X&UC5%#I(E$0;[=VJ'\86M^4VLN8GX: M0O7FI_,HS/QJ]GK_F3\HI[F9A-A5=+'W12T_;2Y3^Q;==P#?JV8R4?D.>>!7 M7U1P=R_VVYZEM M"]X!;K]0T]$ZMAS:\*5G]=8^R[2+^!;*!N83+7?.AKT+9Z/Z+8=M._H.#KKT M/5LNG:MOH7NVIDTTTHW^_(Z^P0YGW]FWT-X,;"NNW3GDJFIO"-T@<)O]P1J9 M1383VTKI=Q[KZYJB;F;U-LR__)I7]UCX<9*D'/%8S>L3F4!90A+$W#@D41RF M)$A@()O[)&9/Z[)Z)W=1-('%?2-ZT3Q(.DM:F"\'"FJ @WE,%FNPEP<$%D:Y M/";@(:CET2<-$6M6C?XY&^]1NOZJ?I1;7L1\07F&J)]$"/O81VG(.8J%RY+4 M)RD1H,&W>F3GOH-N#H:SYDR3&A\,:VI0SVSMZ\7J,>^%TW%@$6(&)+$M"!H] MHLM"U( 4<0!A WO;\/B5U^UE\8=U5=VG'$=90GV421^ <(;5*8XG4)#('UTO MPCS@$)2KG=5!I@\'NY*T9(;7E$/\L)+D?G1(79=Y]EPW-1#UVKGC*\Y>"V#% MR:Z&LC!-0R_ */8#CG#*4Y1AUT4T$1&3X4O,8#CAYAJ".\<##9VC"*D&ET>4 M(.&20"HB=%$B<(H\(0A-PCA,4K=O%[V;\S=FMRWTSA E[1Q5:)Z\FWYIX)D[ MK_NJH!\^-&9PN6<&M\1NI]:H8+8.VG?67O:(?4RL@\/UT8=,BFF:T@VY+S<) M@785S?"MN@DR%,]R3'C*68^J#QW.=YG-OJ!VI;)!BR& >A3*1=5:&).8D1X5B@.!'$ M(R)., 7M,*<(SGZ9NAUNW")![#"TFWJ N\"F5:GGWFTJ".:3)S31-L;-4U&I M*["])K%I/)>[?7G:ZSO23.<.7IS9EJ7?=%XJM>>+=?G8 MS#;?UH)>. TO^AG>H=BGD[RS)(89YXBP('/*<["<'.(:3$+ MM">"R1&I$[UYKO*"5U53<%7E#9OJP)L3GLI4T%?S@SR$?9ZB MA'.*2)SYPN5AD&$"20./T)DY8NRI.@.R1D50Q]2DY[ M" ]SKB9R@UW?":DL MN:EC5!9U*2=$W3?_4X^?B^OQ+B^D"_@@,\'] LEJ+Z4)L9OYC!+DIB)!.,0A M(D)PA+,H#'@0QY$7F<%Y:/,P=P75 &?BBI3EJ[H/@*;5[$P#V6H4QE2C^C5\A15ES+[*Z[)XJ&[93;%AX&.M_OSWZI-8 M447]KEXITC(U,QGV;('4S*[K;?Z2,UY($UN7W0G+-2D+:5R5HV;:.]*$=DU1 M00@T#_ZNKN _<;'BM#.^=CCACOF)=6DX(]K&9SKM\A;^0C ?N/3'L>PF+>K6 MR&_:H+^8([6HK*%GM;FL*4+#NWS%/SZW:"HT",/0CY&(!$98T 21-!"(9LP3 MOLC"E&@=/8TM/G>0UT(4*'I.2Q"*Q##0P[1C.E//-WD@\%'EL26O\CK[]H,X>Z8-;;ZTG]TFZ5\[MDPNFYF*G6!RJ[I1,;;;*+ M'M- E;%_-@-^'[X9O^W0&][E%24K%>^]DW]2W7/!.18N0;'(4H2#*$-9Z*?(3&W$E,1]5IR;:Q;$-8?XL^IIW3.[4%F8%I 5Q$&N[FIQX]&[J]B1;^(5.[]T53 -8B'&X

N-P=;]U&8IGZ4N,A-503 71>1P&6(IS[!F6!!R+2 D&?E[8VNU_3>=!SUH00/6_=U0;PNGB>[PB]0_I&7P=XRW2(_#/]K2XV([<&W^GD M9SH'+MZ^&NWCR%OD\5L!S-M7\P3R_ S$S%Q^6\O]N29U4QATF55-8'>?A(&; MNM1#OA]2A".*41+3%&5>)DC"PC 2H/F$1^C,[':[IH(-6>?7GC#0HQY3DYY/ MM" \S*N9R UV42>DLN1DCE%9U$V<$'7?T$\]?B:.;/>O#WG!O7N<\HCR3"%) M*(2-4 B4<=]%(LF8&WA>2C,M\.=)*LN<6VZ@5;L?'$7;N=%%()G6D^YQYIG2 M&YUKP@4WQY4=$^Q\9-F=5;\-MNR88$?194)'L+3/R">(B3A+:>R*Q ,U-$Z3F]E0^]"7#JG#=M(3ZM+; M4.TI 6:OO?P[A!U%>09<=CTA+6VS)X@MNMOJ";Z_Z6J^96;DT(!=.9;WO M[KGGDH2R! 5^)NT_XBDBE NY/U-I^TD6N@0TG,&8DV]ZPN'\VFQI#2/ T-M< M]7J^9!&%GG%A8JA+L+LY6P^6/)$Y'XLZJ;/5M>^_SE_0!O#P1_+(WZX?25[< MBRQ(B50-XH)05;+OHB03(7(3+ *:^)2FH'/;8X3FOGG9Q>:]6]EE@ MQ -=Z;D:&QH WL.8"7\F0/&A9+/ % _(?$.PXD-AIR&+1YXWC$F:\94WXOIK M.W]!#:^\*:Y(]47]7Q7=O9"5*D?^Q"7M7!79J;^X+-CN'PR>O,]P$ NA;#[Q MN8Q6PA!)'Q @3J,L9"X)B,M T8I]'N<^BV@XKE37">^8=DHU*[;]N5(%C51R M! QB9OA6FN'-M_T"P/.0AMEF9F^O^V9.K]2YXN&B^:>)LH6)P_/J/";458,W"X;.PUGXH/HK(921GBU3<]4.]( M7C:M)5L(FON(!&$J_ 31F&&5:D8H#J#]&:687W):!D[:W MK^14:8J/JDS/AUI1!,P3MB0O'$6TZR':DK6(/7]*,EMP M\T?I+(LP?TK< U#YDR_ FWO>2>[713-G_(67K^\+ID)"W7Z=\;=GMDA%0K\M MYHB T[9F1S:8D77TG)[@A4R5F&IH>9;^9U)F4)/)M%A&?2-'EERL%61:I&%W MQXDGS6M$6_R1ZX(UT^4S$:5^%!%$&4D13C%!6<((2FC(PLA/TS36,K&C%.8^ MI>@+)ENBCJ0Z/8!>4R^GKSW/EA9X(@$5U*@N=%28LZI"=U=H1G-LKQ7H4+IV%%9:D=,X:GB=KJU8M2YU :S+;MZ!#?-P'>/#S\73_E54;&2O5N1!]T@>/SMF;U!0]2YRQ_5 M;_#/'V_?JY.D*F>J-UD_.#XB^.G@^'R9@1GHA+C.KXJVI1[L:<&,PN,C2RX6 M'D^+- R/3SP)'WG]5N[_+Z3.7_@F:[U\7#\7]8T0,I>]]Q/"J4="E*99HKHQ M&"*^&Z @HQGQO$BX>H&R!JU%3NK5MK)NR.G/0#ZEHVECM"PY]$*O)SP\&[IP M6NK.C65-Z ]ZMJ@1LQG.YVD&-)M94]:)L&4_U.GH YA:;Z-%,*^TH!9A2* :?GP.E9:&\%-^F&_=I+ MH."VL@E-JLLF$S!5'.02P->_-Q3\C^OB17+,60>+$K.,A&F4(DPSC# +*,JR ME",_HSQEE$5^PNZ?FD.8SS4I:SWOLQC_$%/=ET+;:M_PA[Q0&%!.UB)@?(_P M]_L?EF=)G+F>I[XD4[@_3:%NBE*1>%'*:9+QL/NPUP7[PW_67@;]<+M@?[ O MJK?'?9??"+9++C?,8"/2A34W_;TGO),,M]?GI:- =\(&;P4E>#EC?AIO68W90=#U-6H MI&F"0R\2*$LY1IC&%)$TR5#JIED4N,SW2 )Q-UI49_8SW>6WW&=[+M3/B@^% M=K[!_C(J_M'3JIZCL:XKF(>QI":PZ MJDES='CY\%!?EZ7*YB\?:]U2GZ,+S&S[ [J.)%PVPV =27Y=\/5SM7?.UMQ_ MZA7M\X/=5VMLA9-GA$ Z<-\'SA8=9WGMRP4>R3HIG- M8Q]?"NO!-F)@[A1],=[R5SWPA%6_*PWD3./Z>KU:;Z9EM3_?AV,?- M=$TU)$A-51M*98J8#/A,FJ< ,RL?>!HPT/O8F-[J0ET4[LSM762X)EPWUD&, M 2Q\(XQBN)*.0Q ;K&6OB>A#3K+F9+3#-^HFJ/P/9_Y4;@BW&%^TKV58=9SET: Q0RWJN:S[= MP9S6L;ZB#2];T/8M._/V%IU6PXP=1A/$OWF?T6G%Z'0;::QBT'/$?KM;-V'= MU[S2;C4:OC2S>]B.D'7J]4Z4_Q= @]&.E*?3&6,!839\7#;G5T795C/1F#1F M/40[*RW7.C0FP$['T.@#IMC%_$FF.M=?U3$9X2%#HIU$8L3!*6 P;X*9!%?)[:#2[K>/!X2T3[=25=5/QUE;? MUQT #13=^+1"]?9>RTH"'CETVNFH-\IIRP%[7)J.!9MHQ]KR6H,\/DUQ8=QC M;14<@A_KOVKF*C[RNAUK\&$MDX:Z+O/LN5:9X=WZHQ1/[>'KE7S_H:_QOT^" M5*[D)H@)CZD1(C%*4E6&E'K"I7X8!Q14@ #F8.Z"))D]_<617#EY.V[CAY5D M[$>'#%A3>UVQPYQ\N.4.YEC@ZM=S,[,J%>9T/C;E&ZTF/S2:O-S3Y"Y'FVX@ M>T[(6!N67!*<_J(.RE@]^^[*?"$SY_5N7?+\H>A!_/9ZX1BE?L""1 'E24?% MI,M*4Y&/@I+#:TICNCJ'!9[>EY:&L:@7GC7A4;(-89 MNRVU1+3D8J=I+>I.M<3>=YUZ+YG#JC6%('F+/:]&(MX3&@B:,(XXCS/I'=4D M.$Y]%$11P$20AC$&(ZOM$YG9*6XPQ[9TNX&/<'BU _U,6[$MJ6'&:R"P$5O^>JU^PT+W4PDL>K=B%@B+3#T MY2Z;1LCSF3J!\=S(T[H.GJ"QE %NR!K;W[YR],WO#)$-K4];6B/C.R+/6;:W MO^;BIG=$J#'+._:H68K0')BH8]62?^'2HE]XFZ&\Y2(O.'O#"_E#?2L_=+4] MRI9YS(VX(U]OU>S@=;&;R=R2YKC/C5T2XU @XOL"X9!+Z^4R1N:AR]W(][TH M9/=%4U*GV54^%ZM:%I&V%C%D6/]847$KMR)UG/BTKNJ2UWG9=2>W3#MDPW!U MX12\@7>JR5=8V#W;M]2+V+_I]S$K\&S.=G=8=GYHF?[143GZA=,Q[W3<.XK] M"X>(6G63DJ_=V 6Z(E65BYQVM6D;\2X.#G-:F>PE$7-KW5+^,1N;BZ8NK'2C J$N8&A MYL;"H9V;J8OFVD\UO$V$IO!A+&:ZL#6B!4A]V<$M9JHY&.=BN S\+.>ZF>;9 M7;VW"6I>/'RN2?UL%8>KI'NA,$9HY M1FA)]Z4@SH:XTU+7/]N95-;I QY;*H Y#%/I06<].J(9'?A,+KS8J8^.>,.C M'ZWGS6*)3[PF*I6X)J5"+JRZ.[HL\S.7>0Q1ILK1/>Y*4Q4$N:X0A# 21W$, MN1L>)S.SH?9$G9XJ;.<_HAJ]#?Y\@6%F>2#K#/>5TS)9VH^/$%ETVYT6=']W M/?&T09-J414RG:\^O]"KJK\UUVU1'7EW9C/KCS>W)Q#5!OW@:JU;\754\&E[ MLR$SS-).B6O1\$X)9]:9.K;@VU?V#YP]?9 A\*5-,\L!; M%,0;T: I5H-F1EPK$,ARK@1$899P'**0BHB+&/DM!99P@ZC-; M;,^+0UIF5+;\N.Z!;9WU /? &.\6IFV/)")4@%U!$$8*8SI0=?<1HL*/B1\& M.$N!1Q2SZ=OH@.) XYDB^^WUKA?,S*9+F.?=*+'CH\/B50<2+2O.@)=V_!:U M%_T8*<%24 2CO6BL9*26_1#*;!%X9/6Y_M=M26_*NZJ\KNJ\!FL-;,?_UQ+&AU\P+IT[CY_@&5ZGA)L8WG7TU<6F=IUB?CBNZ^2S9DGD^X*6G%3\ M+6___;YH=IPOZY5YI.3Q2 _#$N[>E$Y6Q!849^**-5!)!):8Q2CO$5%\LQ)@4:)A73 M#QK.Z*ZN5C(\OUNK <4*7/Q]P50Y%VA2]Y$U9K8E10(XE_N8L*=MR):<,%-J MJ3H-6;51WN6/36UU,ZY[ 5_X4A6\I>E(O\,G=)X0VG]]];.%EIWB? M$.]@EO>IYPUA1,F*5QT6UD?>WPAR' >9+USD9R&5V3R5V3RAKOP'8RX7D<=] M4$P]2F5N*^6U4RFZ0,#.487HA;MGBPDSTAZ:[@TOZ)='4OYKAHJ$29%L(66. MTE@6"G-*S .LR\F'#5%PN@/Y'CV35ST([7W,TCAFC$OKP](828A1&N (I5'D M"XJ9-HZ+8@)S!5!$AJ4UH[*<49%[>YZ M"Q?2C@IS6#\[_IAIV>QNR^<[R=;EFN9=C>YM,VNZKZ,;]_4C5\U.#63*AW7KO+K>>IXE7L1E M\)0$<:0RF00E3! 4!R0*$U>$/M?J*=2B-O]MNNJUW1!W>NJ&LS:G-:?G'ZSI M ^87MCJ004NGEY[VQ6:,R,PFWI+:[+^8,1_]3 EDRT%$2B]KEE)#[YCCYK%UP. 46<$6J+^]6 MZ]__QMD#_TE:?(-IK7"Q]M.,RX(I-*(VZ::Q E45 L5<> B':8@2[GHHI<3' M?A*F00:ZN[//XLP>H&'&(;3.7YH)3K;!WL[X-GJ>Y-MJ'.:'-!!-%,N.XMEI MF+YP%-N;OVV!W@X.6A3J6W.4LA2:V_G*G1G'[0P&OPL$M_,5K(O=9H$2O*;I M:OV9KSBM.?N9$U4; REF&GUY9C>I%$>*5Z>G['2DI\MX-.6>=G161(;Y*3-I M045+DQ(952N-K[A8F=*D0,/ZI.D'C]G24.L?Y$__]6_]G\A_9*3B__5O_PM0 M2P,$% @ >H^96OJ-Q!+GEP A3D' !0 !T9'DM,C R-3 S,S!?<')E M+GAM;.R]67=;29(F^-Z_(B;G=2S#]Z5.5?71FJG3"E$M*3.[YP7'5PJ5(* " M0(54OW[,08 $20#$XA?7&=.Y4%SOM>5S\_KD:_?$_3V7 R_K<_ MT3^3/_V2QF$2A^/+?_O3W[Z\!?.G__[O_^V__>O_!?"_7GYZ_\OK2;B^2N/Y M+Z^FR3*\ _GWQ9Z\FWWY.AY=? MY[\PPN3JUU8_G?Y+CC9%YQ)HI0,(YRP8ZB@H8P4CG&?%Y?]S^2]1.>.Y<&"% M8" 2U^"24Q!$I,1RPHD/BX>.AN-__DOYX-TL_8+LC6>++__M3U_G\V__\NNO MO__^^Y]_^.GHSY/IY:^,$/[KZK?_M/SU'X]^_W>^^&UJK?UU\=/;7YT--_TB M/I;^^K]^>_\Y?$U7#H;CV=R-0WG!;/@OL\4WWT^"FR^D_B1=OVS]C?(5K'X- MRK> ,N#TSS]F\4___M]^^>5&'-/)*'U*^9?R[]\^O;OWRGD:I?ASG/X<)E>_ MEE_X]=4$ ?'1719R%W\^__DM_=N?9L.K;Z/;[WV=IOQO?YK'GU#4BGHBY9W_ M]]W?_GKW^F_3-$/,+-A]C]]8/J*\[#A2TH]Y&L=TP^+J+:-)N/=+HR+@R73U MER/GTVCQW4%,P\'BR2_\;#YU83X05'/C+*(NI0A")427X!D<]4JFJ+W@X3[G MA>P9TKW0QRR%/U].OO^*#T:],%$^*7(1"YD\>MV-;(ZC>[4 O^#O#G*,WFNG M@?DL"ME(L0P&6,I9$&Y5S.PDLM??=I_J=9V^F(9?)M.8IFA!5J]ST_!(O_>Q MN_R-7[^Y*3X(PM?A**[^.D\G5S5T-9]4D-R-6I#Z_="PZ\?3@<+\M&P/!EZL:S81'\$M"<,1)4D)"$4 CCB,Z3 MR1H=K<",3"11Q^OL#@_>O!2@8T;:B:=@LZ; DV&49N%9$">AX>$;]T*!;!<%)TFP">U_2I?#(H3Q_(.[ M2@,O(H_2*-")$Q#!%/HI@>"BC":$:$YT]=2\4J-91<((DFT#".XSIIVC" M%H+_C/)/KR;7X_GTYZM)3(.@F+.)>&!"X&;'&0?'@UJXQ9SEJ+-0%8"QDXB] M<*);QTD].3"BFD=*C5DVP1(7L2(*I@M_WD_'"$"#PR ;19%41!8X ML>!)5""3CTR2X(0\+2+9\N+]4E?DF:#B2(&VA(G%UG@Q_3B=?!^. X;;WD1K M* 5F(D6CIR08Y 82QX!+"LVBJ^&!;'[[?NAH.+-93;0M0>3C9#9WH_]W^.W& M=>*H3<$,[HK%XQ8N@M/"0K;$4)N)D<0^,X_>]4HC]&N==F]^^'T2:3T16$&T3$"G'N--7;IXN)].?@Y)$ M]^CM0/(&]T-O<3\TGJ),K,A,*6MXC?3TO9?N5S;5? [R>$$V@8//5VXT>GD] M&X[3;#9 (T>17PW2E7J.1!4XKSE(2HTV#B-A6@,']UZZ'PZ:SS8>+\@FL6R) \IM !$P.O)>4Z YHK"TD]J?%F#N M>/E^N&@^S7BZ8)O Q^>O:31:42\$D\Y8!5*R0GTI_+$*7>AD#8M4QIAJ^)KK M[]P/#0WG'$\48Q,@0,*O2AG')/SS\U>4V^SB>EXNA"L]D8Z#H3*A"Z0 M8H#?40AIXC33C"19)0#90<-^(&DX.UE9S#V#YL55&L=2-_IVY"X'&$Y'F7$C MI#RDDG-QX)AG*!.4E);.I73:6?>]U^T'A88SE<<+KY'RZ[?#67"C_YW<]"U^ M9S8(D@FM=8" +A"Z1)*"C]1!2LXPRITUI$[U]8,7[X>$AE.7-03:%"9N;A8L MF3 R9^=,N5_"0.C P#!A@!D=I2*!1G/:.?;65^^'BX;3F76$VH9C@6Q,W>C= M.*8?_R/]'*C,G31,0PA48A@="'CJ";I'QCEM@LZT1CWE@]?NAXCVLY@G"+/O MFH:;=-J=I5M=/V*)ZLB\@&C0019$>7"9+]N]OOOPZN*W-^\O/G^^S\I^=['J=V]W'LG/B_>_K&5PZ]VU0JO6OTJ)@ MKFPLM]C+26HM$1LR) N"H05QG#/\,@9')&=,[UI]VAG61,@*QNR"R;B=EJ9^R/([.DWDK*S6 MN735XUZW8O'59#:?O1C'-S^^I3%R<2NWB-Z[TC0#$PI]>\!8-?LB)FD0) MB:0RYK;1TL_U]BZ!547J1Z,'-W4_J8B?B_R7R206?CZGZ?=A2+//DU$<6)Y$ MU,J!#^70F@;\3"-7V?@DB&&.<-T!@C93TZ]QJJ/O#2"J(/HF8/0YC4;EB"*- M$P8.R,Z+>#4<+RYXEH/NI=P&DD5MA%.0A?#(5XY@G*&0K51 M&&UB62FWZ_SY.%=K!T']]/+H%%CU%-" __3BJA1J_=="(Q?Y'>IF?#GTHU1< MPOELP#2/Z \FX)10$%E2Y :%Q7T*1#,6Z%WD7@E.NRGJIQ%(IWBJJ((& /50 M1 /JLDG)1R"4EVY\U)2\&8J&DLB(=H&1VA!Z2$,_?4,Z=YZ.%O/Q,)G,W:@* M3"Z^I;(/CR]OPI/WDQDB/:)CIW#OY:9<5D^2@RT-&5.FSBL72*2UTP0;R.AW MQ^HB6CM5U@W 95$TFF:K7?;#9#Q9,35@I5&.0>>-6(P8A,D,7#G%0X?.*&F= MEZ9VI+^#G'XWJ"[@4TOVA\/(WL!HG"Y+8]@J0/J0EFW9AN%URL-QBB\Q0,C# M^6S)7LF936=N=)&7W[C-DBTCU&)Y2_W19%S*EC%(4"YR#C&$#$)D#T[Q##H& MG[7-QIA=U\R/ 5]E%OK='+L ;)\Z/A7D7ZHY8A?SKVFZOEAO1+V*4W*6Q%N/ M?H=Q">,4)L +G@!EGCE+-NJPZRK#49OM3HKZ:>O5Z;Y;3P--9![NW(?5B<)P M?(UL+?V+R7CV,N7)--W\WA?W(^&"0S&B[H9C-_WY#F4[0WF$(R!C$F4S0I6:X0UCM+ 0N!,4/7._L.',\A!^1TD\[L^[A=YK, MF["A'Z<3I'L1@ME,=2R!E]&E'H7)A&X%^A:,&)J(]H[*VJG:N[?WT]2L2X@< M*=D&# KZJW?F]<5\/AWZZ[GSH_1ELL5B8G2E798!&'?H/Y3^7#X2AF%7D%%% M[GBN'?(>3&1/'=(Z#BPZ5%0#R=M[# Z8),D'XR%ZBPYJ$!CN.F8P3W#(/KQ:V:EVXV# ,A!1-:"5"R1,?! MH=E%00"*HI144N2JMN>^D9">FJIUB9;3!=Z 3?E'*J.:4GR!;I2[7#:-NLB/ M[F7=,">SRQ@+* A68D! .1I,XPWX0 73UF11_;3H( )[ZMS6)XW8MD"&Z\ZYE#:NU)*6GAG#GM%O' M"+T![&Q9&$MN'E\L95Z:G)4#2F*Y.90\&((1*?,T:<(X-_I,MFL;B3UUG^O! M>E514L6,P;FO;;RZ^.WCIS=_Q=]Y]_UCI69/3"=U5FDV"4N=J6Y#I!X M$\G/Q8'8!L$4;C ROLA?W(^;DUO\_C2Y67J=;OZ]VRJH-TIP 3%X%%W2'-U/ M=$1=]B*C"'A@M9.FIU/=;W7U.=%Y9@TWX"1NX_CM9(J>R?CF\FCXN1C\5KK> MH<['@/?B(,JI4-O%/"N#_=KQ3WOZ9XF?[BAN-% M?C[CRS^E,'*SV>U$I"(P%,N-!$(P/"F+NHK<@1#&@0M< U7*!)DMEZ&V>U:? MBW[WED97S)E T?"RN%_X]G&$1N(P\T"EE$E(!82$:;%<2HO_59T-[I$S@J0)DI_]U'$P$:2K%0,V((1AO!;>S MQU97\46_5>6-0OAHQ35PEKJ!G14K^-5-,?+&U;>ET""EP(24!B2- 01UIJQ& M6@J5:6G.7^X>5K]E596%?JWT.8/D/G7?-O3W8M=%3E.@%')@J0R"3Y67F M%+)K";.YMHD^D>1^K7S+@@A8/$K!4: M)1E2_7NO6\GI]Y9/(Q \2"?5+.4YCOY>OGC_XL.K-Y__^N;-EVJ'?/CC9#9OD#@^+-@)W2XL'CXLJEXK47.IWZ(V?+%@47'F;HZA=^'*?@F:.ZNH@ MX5$WA^/%W<09W0W]RYZ7=Q(1U#M1XK7@!!K.A+:8>0SV>=0Z&Z^3KGWLMI&0 M?L%SBFXWPN04,3>!EI)D+7LY_O/F/Z^'W]T(V9F]F+]RT^E/=.S^[D;7:>"9 M9E9Q KR4]@A- A@J&3 ?G9:21;MS2/M1KM ^A+6 II,@\-#UJ:Z-!GSL%R%, MKI&-3RDD9 FC!W3G5E/#(G$AEED.WF>'CB*78%T4$+7RBELF3>@"UZ-_Z.5$^F/W$9#+Q)1%'IP(DRH8Q0C4%JJ6M.E-+@ MN!.^_I7UN_?WFU2JCY*C9=N$;?DX3=_<<-6."S?AQ:'%/2D-D"7 M 9$]PR@%KRQNPM(1G6I?$-^#K'XS0_5Q5%L33<#K/ODV)VXM#Q"Y#N5^,U*N M99E@4PA'(7FY:[C'R=%8OZU:.G!SCI9N \EO\S\9SG"GY>.@.CY+SJ2 MXN/5Z$AJP M+X]KYVYX>SN9EB]6W0;+&??2I\B&185^!6A7;C@JHTIW*P^4*H1 MD!:B@RHX.EW,36R#RS[R1"B;LF @K4<;2THYA>89:-):TVR>(]^5 ;(O;]8X>YBPH>4_&1>A]<&! M2%: L9D#AI21&B>#1AJ.39YWW&!50KXUST=7/JV\CIM\MKSL(51!]$RAZ/QE??DG3 MJ]?)WU9$&&:29-Y"" Z7@E<)#',!.,F4XD+PT5??TAZ3T6_FL2/DG"KN!J+V M#:@/,B?#RN04Y3 &B=PB!TD"42XQ;=!XQMRY#]1OJK$KO)PF[!;BMC7$KZ4? M$-,V%'DHRA@(*4KTZ=!09N?04'J70^TP?C,ES6Q0';K,IZN@ ;OS>OG:VQ[Z M:[(KM3:XI)B@B@%EX*D9G:P[J!54RD-8&R1 M*EUGX6ZUE#E@FE"!9EAK+V^W\.Q(#A)V [[2J\G5 MU7#1N62VN%E:IA-=IG$HK/!0JKDD!1HY@MX)"9ZG!)PQSM&D.BUK#SK;04Z_ MAV-GP5$M932PK7U)5]\F4S?]>2.>U3V:%UJ])Q[2T'>-13,(.TDY3<#K18R+XA0W^NB&\=WX ME?LVQ%!KC;&!"#20G ,$4RZ!*^/ JDRA#/!Q6B?"7?4V($]2U7<+N&8@6%F! M38#R4YJ[4I:[&@YT[^I)'H8ANBZ61NH3!_6;C[%$U[P<]V!;]S'Q">KI;GVU[U9O[!US0?!C>ZSTZE7JOWWW"FQJL[V#IG M%U:FC8PAZKFI 5!*TY+FQE.^C?6HGVOG/8E=&WP_,[GXJ;< GOY^31 MD%Q,%]*.B_!L-05Z8$BF664)ABODRSMT:KS J"V3B'Z-#U'6GE&Q'V5]I[X[ M!F8'ZFD0=H]'/>O,5#32 '6$(4-&@C=<@O/&T."4<;1V6/($27TGN,\*M-,4 MT@3"UA+N6Y=-3*4O#H95Y9(2QE:)@G>ENZY&;UAYFKVNW6-H#[+ZSEIWC+3: MBFD-;3=KY]UL=IWB@ =)DDH2(RJ:2OL;%N@ZER40ET*7DH8U\-01M,B <:&*/.:)UC!V-IMM+3=][X MW(@Z5A5-&*@-!S W7 TH,Y8H2B'JF)$5I\$1JX!HX6T06?/J1=9;B>D[$=PQ MI.HHH9J9.D?Z[?,7_/C;FP]?/E^\_?SEXM7_^.O%^]=O/GU^\S__]N[+_ZZ5 M@GOB+=VEX0YAKWXJ;D>RF&<>F7$24BQCN-!G A.3 J:5#2X+QJK7JN]%V.E' M6,N7?"F',0/.M5-$6= 8YH(HZ])SP\$EC(8]^I ^US[KOT]!,XFQ2EAX?")U MM+P;<*=NJ5_>!)AP,8>L##Z\F5&XX'0A$KT(I"D]4;H>\DJ-\3E_KPJ2?]!J"T(<)<,H(Q)74J*X@H$A :-W6/)AB2 MSL%Y1:C39ZB*/0!"G9VEU(=0':DW )^'=>)++G)(@6'P $H&"H((#"!(-L < MFE:J)->L=C"YF9)^CT;J Z>"O!M S1YULTO&:.9((G? 26F-0PD&%8$*_(#[ M=711,*6,H Y@R#V"U16N>)*Y$(;V.]?/41]6Y=X:A3I7^]#V*0S1P M-(:^I>EP$G&U3.=5D/0AS>_N'0T8ITJ4*C]F;9FXJR,8'A)$)Q/WP6J::N<< M[Q'0[P9W3OP<+_<&S,\^=]5'*]OIZ6"WD+ [LH%KR7=/F4AC?U7I88 MXVE,8&TYZ[14E;4JR\R@8&V6.OCZ=U .)++?+,;9]^'.]-< 0%_$_[B>W31, M_#+9DDE>E/AXE'0L"Q=7[4+5GQ)*>C:'?%#H:6"V[S,'B9Q?? M"F^S-S_2- QGQ1RX1(4F%"A7H[<#]' B9'[F_%Z MDYASU\>^>O'YKV_?7_SC>;'Z>3[$"7W\N??9F7XQ 5" MUI7^W"_"?/C]IK7#2@)!EP$4-H#&. ^$).A/FW***!7)1C!-4NTRH\.I;"2E M?2J"-N2.NE17$[=)D+D\G"^28Y8;&TGPD*+'@(W0TD(D:,B,.2FI$T;7'D%S M]_9^(=2UIA]=T3U*Z VX5??BH!+$C,-PE.XE6;],#A6EQ9U?)TN0:2Y !/0( MC)8)--,^,AI=E/7KXNKST6]2_3O^HHK@D4K@7LI8_-FQ\E^90&.;/$ MDY# LJ?EUC3R$94'FI/(B4=BJO=GVTQ)OX:Q.>Q54%<3L'N<3+B5V#(C>BLN M$862TB<@U)4^V9*!24E"RK0X0#FIZKTI]Z>NWS/'YN#9D5H;A>QJGCIN HL3 M6=1 &GXO)ZVS@4["$^$X2.-*852IV602/]C,#0LN&U-[,/!!!+96!50')T_" ML9;*FFA"_9B]=^/O*/W)M$QJ4YXGJZD!:DR9J2(86*]I:5.LI0J2<5\[,MI) M4&MU0V="W+$J:11AJP7TT?U<5!A;C/I\9@Z):JT0Z,RV[1C5])@>FL>?&YA9C5=&0WT[83G=LA9BME&;#-*7*92$27#: M"6 *@R^FA8GTP56D1T0F*FA MUB8LY?ZG5X/D;-"&> B"2Q")IG(1*(-A3BA*C<>%WUM%1+]ARYG/ #M26@.S M;[9P5O( LRV"] 3Y,3Y"IJ;T?10:G-0!<.UY1Q4_'RQW4-G(Q>8S%>K44E<3 MFSK&:ZOR\_"?U\-IVCZZ@E$3)0GHICB+#DM"W\@KHD G9K06V2I3N\G'_M0U M6>A3#2D/"WVZ45H36_8CWEY>SX;CA*':S?VU(N?E3^* RIBSR0)07@H$1[_' M;@9'>D5[A7><1^10I1N[7D!^U/7;YA^9FAVI+1V8YYE__R- M@N1&R&C+6%0?!8C(6.G$D8$$J8(36F#,=QY8[J"RF7%/9XEY:JFKC9AGS?A_ M2M^6N\)%?E_<%10HTC1$*7+#3"8..+=H_1WZ*:[-<[B5V,&%L#\*: MC'2JX>/QE8;*JFK@L'$;4PM'Y'7RR! UC)96LCZ5\59!B#(B.@"NW1 I,2&+ MZJ'V4T0U&4_G@ D^B=F;YD*/ZU?"Z+K,X%P7ZXVH!S9HDK.CD!E%.Q!1,$X* M!\1;DH3D1OO:,?UY.6QFB&_=E=(P3!K8.$ZS&*@(QP3Q8#)NP4(J_(QX-" T M**5\4-K5KM7K?C,XQU3AAB!^D!*;:5Y](LNXF=$@/7"G,1BF0H,W)(*DD1)' MM;+5&U]VC]MSC"YN"K<'*+'EUFU_2>,T=:/[I.[5EVWUEU6:KFTDHU)'M8OI MI1LOFUF\FHQGD]$PKAI=?%RC>&TV]BWH[J!&A8V1H9H3-Z'J=R,!B\4>2B."8DR M(YS0+'.LO46?0F^_)U3GQ^E#DW@V7;TK?H"E8MG:^^^*YMW M0@?O4=N),U1^Z=3LD@$KG3;24\MD;>MX&(4GF\'';WL]G(719'8]37>+($=G MI0X_BE]*]W*QI=W:7I+(J/& @NI%+0I!C8X"BP' MQ2RA&"/4KD+81LO)O

/'<3EE.(A!MARA5@_, L!9>M!<\E8RB'S*O/>-N# MK)Z;X-; QJ-.9965T:YA^92^I_%U6AO+X,81G=*%#%^Z$;J?Z1AKL]]SJYB@ M(UBH9)>6;RZ'SZOW_6,X__KJ>C:?7*7I+12CT-)ZSD$JA1ZSHN@Q>Y_+' &9 MD\OEEG7E=;LG::=/6][YFKO5PC$NW=F7 MMG[M5Q<8>CRCN0,MM6O3_C*9Q-^'(USX<76=YQT^=GPY]*.T[#9R1!ILCZ?6 M29$=2GXE:[9Z[Z)=SOWWW>U_=WBDGC-K$OC2,58X72XV4P*>"L*($LI43Y,= M1."IEFVOEZVM'.<"M1$792PN 8L&/#H:0(,U-+D@?3_B:,3*=8>MA[:N0[VU MFLSZ?/T-S5=Q6-UHZ>]\_II*OXX\F5[==,$^W-[M\]0J]NY@\ILZ+N"<:AT- M@6PB+>.A/,*4XK[IE)=")$)8[;J[)HX+MFGM;I&MI8R-)\;0TDDH$H$!4V(H MI%1N0W!*.)&1D]KM/ ^A[X]P'' (#A^%NUWILE6+^7XROOR2IE>+6R.'F\9[ M?U[%!FXGJ)*Q*P_>L--J9I1S%AU^EP,(6HKQ/(G L@Z2."M(]7*SS92<64OHU,A7T_WB4Q.DB;]5 MK/4+/<(^K/]U%?.PE9Q*UN'V^1L@XKU@2E /I=D@B,PYN')O0LCD?,RYS%%K:<[!:B,6HQ8F-G3S MJZ.!=A-0'\M<^YLA)\>8CWM_7L5^;">HD@%9'_R\**>;#Z<+AW)3="^DC21E M2*$M>IG'*P\V9 M"&,0^S8EW"RC+X6&'BS7)2>A.6[$*N&&7%DLQ]+:KV'J"FN/[A:>0Y/M&K'% M!=^7#Z>Z'Y-(VOR@.KFC/8BL%4'=:OHBWY]S/RKMD5XA/&:?OR*"?2%G=1GU M%HF&69FH3N@5)_2TB\]M->/ !7$D9RLLJ3X5[R2*3X[(]GW[R_6WWZTB5W(6 MGD5 R%,0GI56OEH#D[B8-(86Z(#T);#-)/<K+60K2T60P9#%EY)&ZJ/U5M*8:B>XMQ+3KQFJ M@H-']Y"K"+Y=T_$BA.NKZX6Q7/B:Q8A.T]?B@'Y/=VWWC[ H^SZYBJ$YBHU: M]N<_KX?SGVN)3<9]#!2\+]5_23HP*9<)*L$12Z2PH?9PD?L4G'SU\+'L/DSF M:\@/2:?($P$GO$3D^P ^1 DN)%P+7C')J]\N?(*FGBW/\0AX=&6PIO!;S7&_ M3M/A=WQ*X1!E=KUPRMPX_C7%R_O=6PXW._L_NXKA.9*5:F=K&][^8L/;-R0H MI#,A427 &(EN=PH:/&4&\!.;DB$D5Z]@/X'CZ_1;U?9? M=M%SJFG;].RUE+"VV7(GH&0T0,B0P1&10>D0G5"2ANISX'<2U*]QJH:+A]:G MGA):==K0,[T:SE?^3:GF1ZN:QN$X-VW7TZJ8FKW)K7<.N7K?BP?OV[#1&8YX MBBQ"SN5XQJD ^+6!H+SDP7 38VV/XB "*\203[_L;GT(+9ECL8@CHSA2F?.L+4A_.Q*;^VZ3^@TF:A]'8[XB%_K':J4Y; MC3DV]2+ZXOSHJ$UZQ\,Z:YRTB=A^VB=9'A+7SI6KC *]0I;!.X< =%DI)R4Z M0^>S:JUT"-(>W0?K6HFM6[I5-Z.3K=R#!W72.E6[ _?,/:!>27/Y<_7*_RS4Y2SR!X5:I\ MK0"?I(%,M&=%.CG5]M:.)+71!DV'8&B[A>I.:4T$$7>,OD&?<_[S'\.8UEA< MZ^SR!I?\=.Q&JZXN:*?108W789%$^IRFWX=A/1NN1+#$O\^Y.GG:V+6X4Z_;QLJXX,+ M+ 2,8FWIV(FX]DD8("(PSH2+3-6N5SE3*[/7PYF[O)R68=>+%,+RM0N9KWFY M7!NAB >MF0+!?)EMG!C(&'4P3DDM:UO-O0A['DW,#D'/ADL&E?73PG2A3=): MA'3C^'[H_'"$IO\!BTY3G4M/2\<$^C!*E&R2DL LQ7C/&&9X_5/+@\GL=TL^ M!R"[UEVK0?(>_>F.WG?W?_:Y6NUUN.<>V!2-1TN%4& )FC=A60!O-062!%$J M6\>J7R \:\.].X=W]=JU7KO71D5:,91 BH!1*:3?)0@J>*>>AMLG;0ZCB"SWWVV#S!VH\&F0/H.=Y>\-YM*F%*9[2 O3L:+SVN-X$ \ MD5[(1"VKWA;^.%+[G9;>!UB[TV2K[N$>[3R/=@_W?_:Y.I-VZ![6J7:0PLB@ MD@6$K &1#04CF(#$M8XRVJAU[81-$U5AZTL08T'\Y9^OKJ?%3#Q8<]0FG5-6 MP&09]>T3 8,Q&F2&[@W34N&"[]!Z[J+MCU 9=@C^=IG1:CIL:J-?)NK_X:93 M-Y[_W)8VX-FAK(0#K1+N"Y%Z,(D&2)%+HJ()LL/X9S\:_PB5876PVH%.6]WK MU]O6'KVI;WA(]9ZZ'6[36SJK)J)U4-* 4Z7^GS,)AJJB[1QTX%J)ZA42W736 MO0-V>?[:K3CNUJ/A7;"UEM[AFN5H/,;E3H%P M5(.1*H,G*!'NK#.JNP3=X?2VV\[W$$SMJ%/I5H.M^D#KO76/-E<;'E*]\6^' M!NN0EJRX05G<[3A0R4OO:*K IS).(C%CA) QY=H5%&=L_WNW'#ZD59/81?_# MA]X_]\H@Q^ I+C3! BW3NTO$RI03@O%H:H^-V9.TWB_9=H*D[6:KGI[:]:@V MM\D]/@V[ZW$=]O7M,HH[K7MJS(3DX$O:B:-?CTL/'"U=\9.-3.&/7/5B\'Z[ M^ZX58-\V=EVGX@W":/(SI84B/UY/PU?\C;(-+3L /=LM>R @_>4+H]!/3L7P]'U[@,'N)=TW+TX8 07Z[+$PM.:@?H;!O'O$\I M='<3^"!2&^VR?0B&=J1R.E-:NS'2GLVKC[9>ASW_G/VXN[1U]WLR1Y^%6I3; M1U(<.EI2?[\7Y ZZ% MU\I8RX%9IKE5C?IS<]).Z[>"]5M3D:%!"<5!!E9HI MZ<$2&?&#IYY'0ZGNLKJL @L]IT-[7Q#GQT&K'LRFT0M'.RL['M;9G(@.79"= M4P$B33+&Q" &B]$7YP8\=QB,\4@L,\QF5[O6J\MI$6NW&5=ON;D0MM8[ %?D M4O#Q8HQ1P/5TBLMUT2WWX?4'AV$%C1(X92@<$B,8F01DC"Q2HH[ZV)WK4(&! MAJ=1'(*['5=6SZSD5LW?IG:2'\H]B;(WO$YS-QS5ZBG[Z+&==9?=S4!/?6:) MH%)XW"&S3<5I-&"C4A!45DI&1;FIG6=LM\]L64>#H&(04GGPLN0_1 CXF99E MJ)5*Z.(0(;OS(O>C\7GUEST 8:?TESU8>0WD7C=P]>+'<#;@DFF;N 3<42P( MRLI,$**!>G2C58PJV=I58EM(Z;DE:*?Z?SA>H((R&L743^H=[<'C!%5..I!KS_BX^#8?!C?Z_',V3UAMGR MARMAEGAFP29'"VVY"2!)&>9)J +'4'8N1$JC-DQKNP=\3B"AW[1;=^@ZEU9Z MS2871E_$X54*?YV,8HF)__SW)0^,9FY+CP>/ 3 *#[U.AUQ!UF74F8C&$+8' MLC8_O=\61=V!IH(L>S9&?W>C18?M)0\S1JA]/[P:SE,L:R#GQ27#6Z2'*'@H M715$6G2H4VAP,Y/@>=9H9J7*4>Z!DL/>NA=ZQ/-#3X>R;].W?H_?>%Y[CMR.4TL#$%O=,O@R6:[( MNYWY0YK?G!FO6M .LG*))&G+Q4;C7T(?B M8G(F%3VG;/QJ@4_R[4VMZ3"DV]:)2_[=XQ:*JQ]EW":^IO5GUDWL=TEA9V<$ M9Q-K/\<-Z"TR=!LI>,IU3V<;/VZ(.6.<;RUP4@R1 MIPF<=P%BR(X8G@2K?E[]ASYN. 1A)Q\W'**\!GR+K6E.[J-/- -W4H! SQ^< M1E?<2V^5\U%D]G^.&T[6_[['#0>,SA?)G,W6E][RW2!]U[:)#5(+P((QQE8 MBQYURC1[K9UG>Z5JMCR^/5"6C[N++>A'(UHEJDM?$0+/J0 $J7H/#?T M4=*EF^/.ZKF[+@!339(](V++J0BQ2D>M E I$@@M$QCE%61!"0U4RA#)'EAH MZ82I"Q14D-[S.E.*CEM.16F/6:+0E$,Y.+6(<0(BI#D*3%4Z]K]S?Y ITB5 _+CU-( Q XZ MHI Z2AYC LHT 5%Z9-J(K!)<5=8D2^/#,HG_&#Q M^KI<5_F8IL-)'+ALC2\C386DI7&?SN <%V6P.#Y)$^M4[;YUN^AIKORK#L"J MJ: )0&TX!EC.0/^O%-]%%/0P#]VCT[#[-ZCP9]=7CX>K+2Y9?_GJQBN1#'\*NFFQ: =D/[\K M.JMC]A%\;[' 9M?'@3^]4QBIK4E%KOEXM>#R^'T3!QPOO0[4HA^QC!>X=2QX"1-? ^];WIVSRG7*FH_669]'_>EZ63VS854 M>EGCZ\>SM';"O>)'4>J<5$"4XNBXD0!.9P4ZTY"X"T33?0H+]GE7O_%Z'4Q4 MEVG/&'DS1FRGA"]=5CPL6:!)6&9Y H;Q/[* 0O)<<,!O6^J]P]UQGR*E+8_O M]^)8'234D%P[#N,F'WLMG66)5HXK4#$)$+1(BZ'EXYHY@<_,PM0>[[L/7:V< MZYTI3JFMJ0;0]^&ZK)F+?,-4$='*1Q]H)TU2*8*3,9>[NNB:!^2)HHR()4;C M\JR,N>W4-.'%5M3\I!,U- 2HNW/(V^-'I87V.6@(7)5KNIJ!"01%A5Z[C(8K M[FOG][93TX1_W#V@3E1#S\[1BHN/TTF\#O,BFMG &JE))A*88+B_"YG AI0! MG3JF>+;9 MC)9*L_O;[]TTPO8K+Z'>@54=.CHYY>I 1%T?C7G!%8+1@4RE<4CB&5S2 A(- M(K.$4'T8)?^ACL9B-MY&)\ 99S R']L8[&#H+#04=C MA^BF!:#=2_N(2 0-G !;Y.B(T.!%%NB+9NV53DE4+U%^-D=C!REVY]'8(5+N MV=G?F.UGUB06*8=4ROZ%U1:LT[$(QA/I%3,/NXS6/2$YT\'806IZZH3D$)DU M>1S*C-*:4@>.>0D8H**Q3!D7@DL8ZE#+/7G*&S_M./1,YV+':OUTJ?5^'+K7 M,8XNC39*JV^7C +ADX*2"@.%^ZFT(FG"]CD6?VY'8\?"HKI,&ST:,XDD$X2" M9 DZ5 PE98)7@ 7)DCJSM$J.>+,GGXCOF+-9\2O[OS%[6]_?@=>QT0? ME:3?H_G8S,%R5?EH8A;,@B\E L*7FK/%*M"E9=8'(ZC/P*.63G=" MY @!-Q"7WB8Z5S'8TEJZ$H5IW!NC6@RWYQ27CG8@%5I?J:QUJ7:$NH64EB!S MC(XG]07> &[>C1?/6K#P9C2\6MX56C'CT;HZR8$E@F@B"(;U2 MN3)Z=A+4S];5&8;J";\!)+V:3'$C=_/T83)>KHDE(T(&$HNS0NB^8^,=P_O75]6P^ MN4K3-S_*&/-RBEMJEV8I?G$_!E1IGYC1P*2/*#9&D$EI("=MC0C6*.^ZP=4A M9/8+O=.0L1EFG2FI]S3TPX6ZJH?YF*:A:.TRO?KJQI=IH%%ZE):[)@G=2)'1 MQ[ &6;.$2IH8UYP\@-[&G..^[^LWSU0%0YV)MPGS]6HRFU_DTL2A]*_\G*;? MAR'-/D]&\4YHS LCD2?E0AE^XTO923F4$I:N+XJ[M]L;): M&G"NMG,T\,KEJ*4$J\IP-<$R^.PLA*@5+9>>,JW=7F8[-?WN>K7UOC>L#E)" MS^=I#U??#5>;#;+E+C*.'$7#96GOE,!HXX'@1L <)1AD[].2](!7]FN9.@)0 MEV)OP#A]3B/\T>5?TCA-W6C1R/EJ.!X6@94F.LMBXEL)ZHP.@^ );+2A'#0H M\#8ER*6IHF3$1E5[1SR,PB:J +K;'3M4U[,!XX %;:.(%K05Z,M&@DZGT0DH MU[C&I*C&=M8G.'QD]GDRG##+(0;O0!A'P2E* M@+E +$NEM_T^A4XGDM%W;- Y ,^MJ@:,XB=4(A+P=5$2]CV-)M\6!V8/A!F5 M8DP1 3QZ7>J,T+7)!%T;*;1CQ.3H:M_,W(NP)FJQNLSBUE9.ZX@;V(S.M,^FC G+VX*MS]UT)G M%_GUD@CD97JYEB"G-GI",_JJ@D<0PD1P07+(+/)H<(FQZOU9]B)L+_S)9[N! MUE=.+[IJP/;MV#$>M*-X/YG=B=@(2IWT DR2'D4< G+I)'!OG92!ER+V M\Y6V[:!T+[RJ9[L?GT%]39S^;V!F$(T('LF%Q 0KLU HQE*!@7(ZBF18%J9V MT=L&,OI.(G>O_VUW"8Y416.9XPWL/++IACGBN3 @O4.W(RL%3KC%_$-GLY4H/ZQ49RRZN0J+[2CD8]%9 1"7!$1Z Z9#+'6:C>>V[59TP MTM9N?13^MC?,ZDOA+80Q.[O[*&$-3]Z!EJPTO,X:/",>G-+!!"5RMK7/0)Y% M2ZW> '-0TZU#M-<"%.\UE-#,4YG= MK?15Z7L+JJ*;-K"U+I#E14E2 ,+*Q5DD&IS- KRUF7CT,.E^#>#W ]AC M OIKHW&Z3A\#Y$0!][SQ_.:F)>6\T9!&IVQB3$,RI>U5\JP,[R5 J&+6IY"8 MWZ?_WXY7](Z$4Y4WJ2_)WKN]?1].)^,%!Z/-W"3"DQ8^@1,TX8(1%+S2#(*D MVN,.J_U>9;)/OZF_7BGUX5%9KCVCY$N:S5$VOR4WNYXN?/G-+#F:N##!@#9E M-IP6&AQB'@VLM$ESFJ7?!RI[OJZ_SBCU\=*%A!N(@P_U[.X.1!7+PMK2WR.7 M(DDF,_A$!3!#%4>1>OKPN.7DF/EH8EMIIM*W'WU>K3< [V,Z-4C-F+4AE#XV MY>IJJ?Y5-&/T:SSUW!IF:]^$>G;M-,X$H I]-P[1YO,Y>GP7\>,P#]UMP5V] M \?MS^[DF'%/5CJ?I%/ZL+"80>%&#<)X UZ+!-($G3D55BO[[ X7]V_>Y4T* M/$H&V?E2X^0\V(67Y"SQ4D=F=>VK3G^@23H'8*?&))U#E-55WUZVZJ5DY!RG\Z6[5ATB_.?RLQB.S%*FF M$53P&>,LISU'Z5;]4$ZW:=;]2$";L#3W]H\65H>18I MHBQ+QSJTS>C_89RODR7<2%F[)N;Y=*L^2,?[=JL^0. -X&9[NUMO7(IQL:&3 M!((G"89Q 3HX%W/*D:B]^N$?U$?JE![#Y^U2?0IVZ@B] ?0\43IA8XX)I5/N M#8.(C $^(H)1PD#[U2H]TB%2;G%((%7$:9LS>(D1J4!NP%@;@$<6 M>>!"!?W 17Z60P(/4M-30P(/D5F3-6J9"B3=H\6DY:J%<0J<-@QTS"8[SJWW M^W0H;.C\MZ[63Y=:SVK?:YR=U#H9PPPD609 E+C0"W3"I:9<4ALXW6OI/[<1 M@<>"HKI,>R\:V3SHSON0@R4"""L3,&U)5!)#\(.6^'TJ&)=[P.(9C @\%@DU M)-?$7=R]+C5GFEA4&*8G[\L(>&/ E,E QFF.WZ8!'>Z.#SW^&+-/3HI3:FNJ M@7!EV01$1UP;-E% *C"DY]*#,<&AE))2B>&^*FNWXFZA^4I]C3[LO7*X>*N! MHO+)]O),_U,*D\OQL#S-C>/J=/^E&[EQ2+,/;GK3=_+X4^[CWE/EQ+L"BY5. MOY\HH+@]T.2$F$RT "%*-\]D$9N>)X2J\-QJC(%X[8[4>Y+6Q]FX#=1D[0S0 M:-'Q,Q*W_2 L,.TD4=D1:VLG@I_=V7@7R*IQ5'Z([AK8-U%VI7/"]*:>:CC[ MY\N?+],X?+URTW\NLEO.6.ER*2_EFI3&10P,$02"94)I;0)5M8O3GJ+I^1VG M'P2*1T<7%374).)6W*PN UJ. D)^HDVL%.Q%,%%X<#PE)[*B*=31!WEG.4 .?-01D5B-&VI@BQXTL9%$T/U M80.;"&D-2*?H^N%F>;+@&T//_7-B7$G$ETYLGI1+Q8$3<,PFH(K;H$5*AE3W MR;81T_>(GC.AZ'@%-("D#4;["_[IPEZ';*1)28!4A*.]C@D\"@4LE>@D&&KJ MMX[=0<[S.Z2O[$X=I9<6(5886:Y!2Z(C!%GAP:-+H'4&IS$*BB2;X VCAM=N M7;6#G-:VO2-5_A24CI1_ U!:7OIZQ-'2]FK"19:.0)2T-'(T%A=<0@/,-5.) MNBA5[?*/W10U!JAC%3_I3 L-8.K+\*IT:\Q?IFX\0PINQOK=;[W 1,3P)#HP M+C@0'HVXC5F#Y,0R1HRH[Y?O0=;S.PXZ94>LK:?VH;="%N)Z3>./"NF3M!" W#:=%[V MTLV&LXO\<3H,Y:+IHJ[9)Y,L>A*2Z]*-IKB;3BC(+EKJ=61!UA[FL!]E/9=] MG3]A45M;SP*#RQ5+0LSGQ^%+?AI7>#B8.@= MH:0&P/=V^"/%PD%:<;@TY#81(JUPD'FT((+*8+Q60+T4PIK$7*B=F-U&2^O@ M.D;SDP[4T "<=E\/BMRKZ&D$24D X;P$)ZDO4S"8#C3DS*H/$3CY3EYWHPC/ MO'O6TTT+0+M7<T0DK?9QQJ-2FY?V/,LO3-M M*,?+N 5@K/"L$\D&*4;@(ME&1/!44RA6D:F06,@U&G^OO;*_'B1'*NNANH^0 M7,\*_VTX'EY=7ZTN$5+IB2/H06O ME7Z,RB8UY->WXMV/-<*M$9JEP$%:%4%XE\![H@'%0KDVW@NU5Q^BIQ2__M+^ MNL944?S1\FL@-KB]\U,<(=S]/J;I8OL;AW3A1\/+A1;>_/B6PCS%5;+\,WYW MEC'PQI^A0SV=OT:G>F$SENU>R*$,N@3NE''5,6E/[Q*HN!WM! M43]WKZ0![3> _?WF*?N:GO&CU-!.L5 MM?]41>:QJF@#5H]2\.^'S@]'P_G/^S=\_RO%@;?,B!0HZ)0,B)0(6"XH1*XB M,X$$%FMOV(=1V$0OGTZAUY6Z&@#C7O[%@*DHHG8"(VLND"GT'9P*$CEC,D9% M!&6U;^[M15@3'8.Z@UY]Y3P7Q-V9]T$T0A*?(X3,* B.'U"D:.>=HMQ9DHRH M72=P((E-="OJ&85'*NRYX'%7A(5_,)Q$.DA4R!!=P&"*E7:1.H.U*0/)04F> MDXBB]MR'6K3W?'3>"H5X\$+L)YDE)"6+#*A MH^[@4G_7;/5\]-6K3]L#,)YU2ZE5JF627P]G[O)RFFX,RB0O_[SC5E-[O_]\ M+:B.$\F96U,EP63RVH,MHQ4%$0S]9HINBQ"XC@COX++VF5I3W1?ZQ4KH-UD^ MC5N7S(@26D#4O3HO MC]%B5E2!EZ7E/BXKC!V]A) D+L"$PN(=S&<$1;X '9J@WQ,F'E=?/*&R9M);;_91>O/C"([5^NE2>P[C")Q.+ &XNNGS9Z749' M:9HIL=K^$<<1' N*ZC)MM!(^,!N,<1Z4%PEA7F86 ;C M"(Y%0@W)]5X&^1^3Z>U ^X5/)+EP-J$;[5DJ0]Y40NA2!E)+CMN:)F&_[..3 MM9 /W]SOCE$]M*@@WI[!\<%=I8M\CX?EBC&1*I'09?9:Y#)PPX$ST4) OSD& M*G50J0)&MA+07]'TJ1J=U!9OS[O'W\;#.=J_$F7-_C+YGJ;CM3:4EAG./#K( M.D>%?#!<,<(XD"H)HI.G@>0]MI!=[^@/"974-^E ECUCXM7D"H41AFZ$+M+% M_&N:KIJR\>PS*ZZR*>&VS7*YY1+#@G:$6^'WP,.VY_=745\?"U5DV.NLHR*7 MV^S+7]+DXKSH"@B8,NV5BN)(4\S(:1F(- MGV,K ?WM-)44.ZDMY1ZA$B;7X_D4M\S/ VVDU(0YH(DBQ=&7_F2$023>:D$2 MTVI7,=LLA3]?3K[_NGSB#3267]PAX^Y]/<*@CM(F)TFP9_/PYGHZ^;:ZNZ:- MSLI;"UJ51)PI=W"\HABW>^E#9E+QO4Z;G[ (Z^_LS\6HJ_V39-DS!E[,AFZ5 M9HO4!J$8&*K*5'J#EC#8 %EDI8B+9,\1=D\@X.Z-_;@-W>C_2#GV'EP4NS5, MLX53_.6K&Z^'3>@LW\ :/UGCC_EH$[<>,I=EL@91X+/A)8RRWALO^<,ST"V! MQ^'O[B?161\Q9Y%] X?G6USS][=%@L98%M"_ A-QR\0 #'VNB!&=([;,$"+1 MZ-IMN)^BJ=]D>F=%&555T0"TGJB,>O,CC*YCZ44XFR7\7_SB?@R0C&RHE:!T MN4#*93E(DA)8-H(I;[BO/@3X"#*;K HZ$B>;"]T[4]H?I$YW]9-5R3-N$F>K MT=WQ[C[J<_<5Q9EK'H RX!3N3 IBLC"+$^EQ]WSI3;>X3I??3 M8D,&@DCJ-&. 00[: &[Q,^$,:$E28M(PFO=*.-:[5+&@ZWG4ZAZ"G0,O1ARN MG09V\IT\?9B,PY(M9RBQ46$T101ZO"@S,%):"#GQS((VRM:>!;0G:?T>MO>. MNR-UU#KT!HQ3SXDK?:N]*0EA!];E $'0H )% >YW,%\+L_0.LX/T<3RX M)G,WZLX3++,A?A^.T,V)+\)_7@^1K'?XV/'E$ .\XO;.UYV?Q2VVV7 \_YI> MN>GT)[K&?W>C:_S1ZCG'^X5=45+%2SR+F"KYC*MWO!@_HA&#J3":S*ZGZ79Y M9 S4"=<:@C<:0:QP96@E(>?@%4O_7WMOUN1&CN0/ON]WP2[NXV7-4E>-S-22 M5M+T6#^EX7"D^.\4J2:9*FD^_3I(YLTD&0P$ ZFJ&3.U2DHA_/@!<'?X8>F! M;1$['"J=".Q=+W'3V.GZL^O8!4_4X_9%O\U0B7R#("XJ05A"/S*R;/-A[PM= M*B>VDS*NE3@<6A[55%301 -W].ZB$^[ 9&K[(0"XX,A3K-2-5D>^T/4A$'*4O#LE66UP?-< MJKDZ*79G-5<7*;=8S>4$"&LR*P^YF4C%RB1PS0A3V@3+5>+<[+&UGD,U5RA571*@U^$$3'R_3& C]%/S@T!Y=/L\O+-;/ZGGZ=S&H700AGB M4VG&%A'U 7@DL6P:8,%3$ -!Y0X9;40[CE3L$S Y5LH- >7Q<]X]X[0^&FM^1' M-E*O^4"9P.1BNDX"B+]6_0XO5]KY RVY=[-%R2F]'B6^.$_<